Re: [WSG] webpatterns and patternquiz

2005-12-20 Thread John Allsopp

Richard,


I think you're right on both counts...
Yes, in order for this to be effective the more professionals who  
contribute, the better it will be.
And yes, absolutely, it's not about stating this is the ONLY way  
you can do this but presenting a set of choices.


I look forward to seeing the next stage  ;o)


it's begun already! Get along to

http://webpatterns.org/wordpress/?p=4

and start adding some patterns :-)!

everyone is welcome, and its easy

john

John Allsopp

style master :: css editor :: http://westciv.com/style_master
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference :: http://we05.com

WebPatterns :: http://webpatterns.org


**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



Re: [WSG] webpatterns and patternquiz

2005-12-19 Thread Kat


In a nutshell, a pattern is a a problem which occurs over and over  
again … and … the core of the solution to that problem. When we  
build sites, unconsciously we use patterns all the time - it's just  
very little work has been done trying to capture and document them.  
That's what I've started http://webpatterns.org to do.


 I've started with site level patterns.

I'm really interested in the thoughts of all developers about the  
patterns which we use, so if you have a moment please come along, and  
contribute your thoughts and experience




Gday,

Keep in mind I am just a student, but isn't something that describes it 
at site level more a framework rather than a pattern?


From Wikipedia A design pattern isn't a finished design that can be 
transformed directly into code 
http://en.wikipedia.org/wiki/Code_%28computer_programming%29; it is a 
description or template for how to solve a problem that can be used in 
many different situations. .

http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29

Isn't a pattern usually a description of how to solve generic complex 
issues, such as dynamic binding?


But an academic course page can't be used in a e-commerce store. It's 
quite specific for a particular area.


Again from Wikipedia, a Framework can be considered as the processes 
and technologies used to solve a complex issue. It is the skeleton upon 
which various objects are integrated for a given solution.

http://en.wikipedia.org/wiki/Framework
http://encyclopedia.thefreedictionary.com/Software+framework

So the description for the academic course page is more skeleton like 
which allowed integration with other various objects, and thus more 
framelike?


Point out to me where I have gone wrong.

Kat




**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



RE: [WSG] webpatterns and patternquiz

2005-12-19 Thread Paul Noone
I see a pattern forming. ;)

We do love our definitions on this list. FWIW I think a framework is what
we're after, which may just include links to real world solutions that are
standards based.

An awesome under-taking. I'd love to see it happen.


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Kat
Sent: Tuesday, 20 December 2005 10:19 AM
To: wsg@webstandardsgroup.org
Subject: Re: [WSG] webpatterns and patternquiz


 In a nutshell, a pattern is a a problem which occurs over and over 
 again . and . the core of the solution to that problem. When we build 
 sites, unconsciously we use patterns all the time - it's just very 
 little work has been done trying to capture and document them.
 That's what I've started http://webpatterns.org to do.

  I've started with site level patterns.

 I'm really interested in the thoughts of all developers about the 
 patterns which we use, so if you have a moment please come along, and 
 contribute your thoughts and experience


Gday,

Keep in mind I am just a student, but isn't something that describes it at
site level more a framework rather than a pattern?

 From Wikipedia A design pattern isn't a finished design that can be
transformed directly into code
http://en.wikipedia.org/wiki/Code_%28computer_programming%29; it is a
description or template for how to solve a problem that can be used in many
different situations. .
http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29

Isn't a pattern usually a description of how to solve generic complex
issues, such as dynamic binding?

But an academic course page can't be used in a e-commerce store. It's quite
specific for a particular area.

Again from Wikipedia, a Framework can be considered as the processes and
technologies used to solve a complex issue. It is the skeleton upon which
various objects are integrated for a given solution.
http://en.wikipedia.org/wiki/Framework
http://encyclopedia.thefreedictionary.com/Software+framework

So the description for the academic course page is more skeleton like which
allowed integration with other various objects, and thus more framelike?

Point out to me where I have gone wrong.

Kat




**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**

**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



RE: [WSG] webpatterns and patternquiz

2005-12-19 Thread kvnmcwebn

 When we build 
 sites, unconsciously we use patterns all the time - it's just very 
 little work has been done trying to capture and document them.


dosnt ted drakes standardista rollyo search thingy sorta do this?


-Kevin MacMahongail 

(pronounced macmonagle-sort of:)


**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



Re: [WSG] webpatterns and patternquiz

2005-12-19 Thread John Allsopp

Richard,

Martijn van Welie's been hacking away at something like this for a  
bit - check it out  :o)

http://www.welie.com/patterns/index.html


indeed he has. I devote some space in the original webpatterns  
article to discussing the strengths and weaknesses of what Martijn  
has done.


There are three shortcomings I see

1. its not collaborative and I feel the domain is too big, with too  
many specialties for one person to be able to develop a pattern  
language in this way
2. There is no real organizing principle - essentially it's a  
catalogue not a language. I'll be posting my outline for the  
structure of the webpattern language soon - its structured and  
hierarchical
3. It's not generative - it doesn't capture the interrelationships  
between patterns (complex patterns like sites are made up of others  
like pages, which in turn are made up page sub parts and so on).


I do detail this in the original article,

http://westciv.typepad.com/dog_or_higher/2005/11/webpatterns_and.html

thanks

john

John Allsopp

style master :: css editor :: http://westciv.com/style_master
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference :: http://we05.com

WebPatterns :: http://webpatterns.org


**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



Re: [WSG] webpatterns and patternquiz

2005-12-19 Thread John Allsopp

Richard,

Actually, it would be great if we could have something like this  
which would form a 'toolkit' of sorts where we can take 'developer- 
authorised' code snippets and put them in our pages. Such as  
finally having a collection of code so we don't have to ask:  
What's the most semantic and valid way of marking up addresses?  
and such.


that's certainly one of the aims of the project - but it is important  
to distinguish patterns from templates - a template is a one size  
fits all, use this bit of code to solve this problem approach that  
is often too inflexible to provide real world solutions.


But, a standardised reusable semantics would be a great benefit to  
all which could come from this. I discuss this in my original article


http://westciv.typepad.com/dog_or_higher/2005/11/webpatterns_and.html

This would save a lot of time, especially for CSS learners / new-to- 
standards folk.


Semantically marked up Photo Gallery? Go to the Photo Gallery  
section and choose from sevral layouts, all given the thumbs up by  
CSS Samurais and such out there.


Best way to do breadcrumbs (once and for all)? Sure check out the  
Navigation section.


It would be very useful if it really captured the problem, and  
suggested solutions to aspects, along with a discussion of those  
solutions. Yes, people probably just want the code to paste in, and  
there would be examples which they could use in that way, but for  
more complex problems, as I have mentioned earlier, itss just not  
flexible enough,


thanks for the thoughts,

john



etc...

What do you think?
R

- Original Message - From: John Allsopp [EMAIL PROTECTED]
To: wsg@webstandardsgroup.org
Sent: Monday, December 19, 2005 2:34 PM
Subject: [WSG] webpatterns and patternquiz


Hi all,

Some of you might have read my recent article, WebPatterns and
WebSemantics

http://westciv.typepad.com/dog_or_higher/2005/11/webpatterns_and.html

In a nutshell, a pattern is a a problem which occurs over and over
again … and … the core of the solution to that problem. When we
build sites, unconsciously we use patterns all the time - it's just
very little work has been done trying to capture and document them.
That's what I've started http://webpatterns.org to do.

The first big step here is the PatternQuiz

http://webpatterns.org/wordpress/?p=4

the aim of which is to explore existing patterns in web development.
I've started with site level patterns.

I'm really interested in the thoughts of all developers about the
patterns which we use, so if you have a moment please come along, and
contribute your thoughts and experience

john

John Allsopp

style master :: css editor :: http://westciv.com/style_master
support forum ::  http://support.westciv.com
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference http://we05.com


**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



John Allsopp

style master :: css editor :: http://westciv.com/style_master
support forum ::  http://support.westciv.com
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference http://we05.com


**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



Re: [WSG] webpatterns and patternquiz

2005-12-19 Thread John Allsopp

Paul,


Love the idea.


thanks


I don't think it should be a replacement for many things
which are best learnt through hard expereince, but rather a 7 steps to
success guide for building a standards-based website.


things should not be hard simply for the sake of it. We need to  
distinguish the set of skills and knowledge that professional  
developers really need as a foundation to the discipline of web  
development from stuff that just happens to be hard because we  
haven't worked it out yet.



Sure, you could include best practice code samples, particularly for
off-page techniques etc. But I don't think providing baby steps for  
every
eventuality is the answer. That, in itself, has the potential for  
creating

lazy beginners.


Its not so much a matter of baby steps as a detailed understanding of  
the problems we find ourselves solving over and over again, coupled  
with suggested solutions. In order to use this effectively,  
developers will still need to have a great deal of understanding of  
what they are doing in technical and architectural domains. The fact  
that patterns are widely used in computer science and originated in  
Architecture suggests that they certainly don't make solving complex  
problems trivial, rather they help make the process more efficient,  
and hopefully give rise to better solutions in future


Thanks again,

john

John Allsopp

style master :: css editor :: http://westciv.com/style_master
support forum ::  http://support.westciv.com
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference http://we05.com


**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



Re: [WSG] webpatterns and patternquiz

2005-12-19 Thread John Allsopp

Richard,


I don't know, Sam...

I mean, we're not forcing someone to use these patterns. But let's  
face it, they're patterns because lots of people use them.




exactly. These patterns exist already. Its not about saying you  
should do these things in this way rather over time, when solving  
this kind of problem, the following conventions have emerged



For example:

previous 1 2 3 4 5 6 7 8 9 next

look familiar?
Google and almost every multi-page set of results uses this. I'd  
call it a convention. We're using the word 'pattern'.



very nice example - there are actually two patterns here - a  
navigation strategy (how to allow users to conceive of and move  
around a set of information) and apage architecture pattern, how to  
present that strategy to the users. There might even be an  
interaction pattern lurking in there too if you look closely enough.



What's the best way to mark this up?
Well, I'd hazard a quess that this was an ordered list.
But then there's those two at the beginning and end
How are they best semantically marked up?
And what CSS is best used to effectively display them?


at this point, we get into suggested solutions. There is often going  
to be more than one common solution, (note again this is about  
capturing current practice, rather than dictating the one true  
way). The pattern captures these solutions, and discusses the pros  
and cons of using them. The developer still needs to make a choice in  
the context of their project, and then implement the pattern.




What I'm saying is that instead of:
a. trying to figure it out for yourself (which at the VERY best is  
time consuming), or

b. Cut'n'pasting someone else's dodgey table-based code

... you could go to this site and, knowing that this is the Best  
Practice method, use that bit of code.


I'd just pluralize Best Practices, and I think you've got  agreat  
example here


Hang on! Oh yeah, the standards community has already started doing  
something like this with hCard via MicroFormats, right?

Thing is, I think the idea could be applied to more patterns.


Yes, microformats are certainly patterns - what I term (for now) data  
patterns, by and large. WebPatterns are more general than µf, in part  
because the µf crew have specifically decided to focus on one aspect  
of patterns, at least for now.


You never know, it might end continually re-occurring debates on  
mailing lists (like those I mentioned in my first post).


or at least move them to a wiki :-)

Thanks for the great ideas

j





John Allsopp

style master :: css editor :: http://westciv.com/style_master
support forum ::  http://support.westciv.com
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference http://we05.com


**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



Re: [WSG] webpatterns and patternquiz

2005-12-19 Thread John Allsopp

Kevin,


dosnt ted drakes standardista rollyo search thingy sorta do this?


I'd suggest rollyo is a great example of a framework, which of course  
uses existing search, page and page content patterns.


john

John Allsopp

style master :: css editor :: http://westciv.com/style_master
support forum ::  http://support.westciv.com
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference http://we05.com


**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



Re: [WSG] webpatterns and patternquiz

2005-12-19 Thread John Allsopp

Kat,

Keep in mind I am just a student,


of course then we'll discount everything you have to say by 40% :-)

but isn't something that describes it at site level more a  
framework rather than a pattern?


I'd say that the difference between a framework and a pattern is that  
a framework is a fully worked, reusable solution to a problem (or at  
least the foundations of one). As you'll know, but perhaps some of  
the readers of the list might not, the term is commonly used in  
object oriented programming to refer to a class library that can be  
used to build applications. Rails (of Ruby on Rails) is a framework  
for working with Ruby (a programming language). If we were to use the  
term framework, we'd be overloading the term in ways that are very  
confusing.


From Wikipedia A design pattern isn't a finished design that can  
be transformed directly into code http://en.wikipedia.org/wiki/ 
Code_%28computer_programming%29; it is a description or template  
for how to solve a problem that can be used in many different  
situations. .

http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29

Isn't a pattern usually a description of how to solve generic  
complex issues, such as dynamic binding?


In the context of OOAD, yes.

But suppose your problem is to have a frequently updated set of  
discrete messages, which users can subscribe to, to inform them of  
changes to the status of their account. It seems that while this is  
quite different from kottke.org, it fits the pattern of a blog. We  
coould legitimately call this a description or template for how to  
solve a problem that can be used in many different situations. BTW,  
I think the term template here is very tricky, overloading the  
concept of reusable code chunks, like DreamWeaver (or Style Master)  
templates. I recommend avoiding it like the plague in the discussion  
of patterns to avoid people understanding patterns in the same, very  
limited, sense.


But an academic course page can't be used in a e-commerce store.  
It's quite specific for a particular area.



So you have two patterns. But both of them might fall within a class  
of patterns, which in this case I call site patterns (that's  
because any pattern within the set shares some common aspects). There  
are other classes of pattern, and importantly types of patttern -  
architectural, navigation strategy, data and more.


Again from Wikipedia, a Framework can be considered as the  
processes and technologies used to solve a complex issue. It is the  
skeleton upon which various objects are integrated for a given  
solution.

http://en.wikipedia.org/wiki/Framework
http://encyclopedia.thefreedictionary.com/Software+framework


The problem is that this leaves out the aspect of frameworks that  
these processes and technologies are implemented in a programming  
language, typically as class libraries, top form the basis of new  
applications




So the description for the academic course page is more skeleton  
like which allowed integration with other various objects, and thus  
more framelike?


Point out to me where I have gone wrong.


If you get the chance, follow up some of the articles in my original  
post about patterns. I feel that after some not inconsiderable time  
thinking about this problem domain, the pattern paradigm is  
appropriate, and could potentially be very important as web  
development matures into a fully fledged discipline.


Thanks for the excellent thought provoking post. Straight to the top  
of the class :-)



john

John Allsopp

style master :: css editor :: http://westciv.com/style_master
support forum ::  http://support.westciv.com
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference http://we05.com


**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



Re: [WSG] webpatterns and patternquiz

2005-12-19 Thread Richard Czeiger

Hey John,

I think you're right on both counts...
Yes, in order for this to be effective the more professionals who 
contribute, the better it will be.
And yes, absolutely, it's not about stating this is the ONLY way you can do 
this but presenting a set of choices.


I look forward to seeing the next stage  ;o)

R


- Original Message - 
From: John Allsopp [EMAIL PROTECTED]

To: wsg@webstandardsgroup.org
Sent: Tuesday, December 20, 2005 11:59 AM
Subject: Re: [WSG] webpatterns and patternquiz


Richard,


I don't know, Sam...

I mean, we're not forcing someone to use these patterns. But let's  face 
it, they're patterns because lots of people use them.




exactly. These patterns exist already. Its not about saying you
should do these things in this way rather over time, when solving
this kind of problem, the following conventions have emerged


For example:

previous 1 2 3 4 5 6 7 8 9 next

look familiar?
Google and almost every multi-page set of results uses this. I'd  call it 
a convention. We're using the word 'pattern'.



very nice example - there are actually two patterns here - a
navigation strategy (how to allow users to conceive of and move
around a set of information) and apage architecture pattern, how to
present that strategy to the users. There might even be an
interaction pattern lurking in there too if you look closely enough.


What's the best way to mark this up?
Well, I'd hazard a quess that this was an ordered list.
But then there's those two at the beginning and end
How are they best semantically marked up?
And what CSS is best used to effectively display them?


at this point, we get into suggested solutions. There is often going
to be more than one common solution, (note again this is about
capturing current practice, rather than dictating the one true
way). The pattern captures these solutions, and discusses the pros
and cons of using them. The developer still needs to make a choice in
the context of their project, and then implement the pattern.



What I'm saying is that instead of:
a. trying to figure it out for yourself (which at the VERY best is  time 
consuming), or

b. Cut'n'pasting someone else's dodgey table-based code

... you could go to this site and, knowing that this is the Best  Practice 
method, use that bit of code.


I'd just pluralize Best Practices, and I think you've got  agreat
example here

Hang on! Oh yeah, the standards community has already started doing 
something like this with hCard via MicroFormats, right?

Thing is, I think the idea could be applied to more patterns.


Yes, microformats are certainly patterns - what I term (for now) data
patterns, by and large. WebPatterns are more general than µf, in part
because the µf crew have specifically decided to focus on one aspect
of patterns, at least for now.

You never know, it might end continually re-occurring debates on  mailing 
lists (like those I mentioned in my first post).


or at least move them to a wiki :-)

Thanks for the great ideas

j





John Allsopp

style master :: css editor :: http://westciv.com/style_master
support forum ::  http://support.westciv.com
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference http://we05.com


**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



Re: [WSG] webpatterns and patternquiz

2005-12-18 Thread Richard Czeiger

Hey John   :o)

Martijn van Welie's been hacking away at something like this for a bit - 
check it out  :o)

http://www.welie.com/patterns/index.html

R

- Original Message - 
From: John Allsopp [EMAIL PROTECTED]

To: wsg@webstandardsgroup.org
Sent: Monday, December 19, 2005 2:34 PM
Subject: [WSG] webpatterns and patternquiz


Hi all,

Some of you might have read my recent article, WebPatterns and
WebSemantics

http://westciv.typepad.com/dog_or_higher/2005/11/webpatterns_and.html

In a nutshell, a pattern is a a problem which occurs over and over
again … and … the core of the solution to that problem. When we
build sites, unconsciously we use patterns all the time - it's just
very little work has been done trying to capture and document them.
That's what I've started http://webpatterns.org to do.

The first big step here is the PatternQuiz

http://webpatterns.org/wordpress/?p=4

the aim of which is to explore existing patterns in web development.
I've started with site level patterns.

I'm really interested in the thoughts of all developers about the
patterns which we use, so if you have a moment please come along, and
contribute your thoughts and experience

john

John Allsopp

style master :: css editor :: http://westciv.com/style_master
support forum ::  http://support.westciv.com
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference http://we05.com


**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



Re: [WSG] webpatterns and patternquiz

2005-12-18 Thread Richard Czeiger
Actually, it would be great if we could have something like this which would 
form a 'toolkit' of sorts where we can take 'developer-authorised' code 
snippets and put them in our pages. Such as finally having a collection of 
code so we don't have to ask: What's the most semantic and valid way of 
marking up addresses? and such.


This would save a lot of time, especially for CSS learners / 
new-to-standards folk.


Semantically marked up Photo Gallery? Go to the Photo Gallery section and 
choose from sevral layouts, all given the thumbs up by CSS Samurais and such 
out there.


Best way to do breadcrumbs (once and for all)? Sure check out the Navigation 
section.


etc...

What do you think?
R

- Original Message - 
From: John Allsopp [EMAIL PROTECTED]

To: wsg@webstandardsgroup.org
Sent: Monday, December 19, 2005 2:34 PM
Subject: [WSG] webpatterns and patternquiz


Hi all,

Some of you might have read my recent article, WebPatterns and
WebSemantics

http://westciv.typepad.com/dog_or_higher/2005/11/webpatterns_and.html

In a nutshell, a pattern is a a problem which occurs over and over
again … and … the core of the solution to that problem. When we
build sites, unconsciously we use patterns all the time - it's just
very little work has been done trying to capture and document them.
That's what I've started http://webpatterns.org to do.

The first big step here is the PatternQuiz

http://webpatterns.org/wordpress/?p=4

the aim of which is to explore existing patterns in web development.
I've started with site level patterns.

I'm really interested in the thoughts of all developers about the
patterns which we use, so if you have a moment please come along, and
contribute your thoughts and experience

john

John Allsopp

style master :: css editor :: http://westciv.com/style_master
support forum ::  http://support.westciv.com
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference http://we05.com


**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



RE: [WSG] webpatterns and patternquiz

2005-12-18 Thread Paul Noone
Love the idea. I don't think it should be a replacement for many things
which are best learnt through hard expereince, but rather a 7 steps to
success guide for building a standards-based website.

Sure, you could include best practice code samples, particularly for
off-page techniques etc. But I don't think providing baby steps for every
eventuality is the answer. That, in itself, has the potential for creating
lazy beginners.

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Richard Czeiger
Sent: Monday, 19 December 2005 2:56 PM
To: wsg@webstandardsgroup.org
Subject: Re: [WSG] webpatterns and patternquiz

Actually, it would be great if we could have something like this which would
form a 'toolkit' of sorts where we can take 'developer-authorised' code
snippets and put them in our pages. Such as finally having a collection of
code so we don't have to ask: What's the most semantic and valid way of
marking up addresses? and such.

This would save a lot of time, especially for CSS learners /
new-to-standards folk.

Semantically marked up Photo Gallery? Go to the Photo Gallery section and
choose from sevral layouts, all given the thumbs up by CSS Samurais and such
out there.

Best way to do breadcrumbs (once and for all)? Sure check out the Navigation
section.

etc...

What do you think?
R

- Original Message -
From: John Allsopp [EMAIL PROTECTED]
To: wsg@webstandardsgroup.org
Sent: Monday, December 19, 2005 2:34 PM
Subject: [WSG] webpatterns and patternquiz


Hi all,

Some of you might have read my recent article, WebPatterns and
WebSemantics

http://westciv.typepad.com/dog_or_higher/2005/11/webpatterns_and.html

In a nutshell, a pattern is a a problem which occurs over and over
again . and . the core of the solution to that problem. When we
build sites, unconsciously we use patterns all the time - it's just
very little work has been done trying to capture and document them.
That's what I've started http://webpatterns.org to do.

The first big step here is the PatternQuiz

http://webpatterns.org/wordpress/?p=4

the aim of which is to explore existing patterns in web development.
I've started with site level patterns.

I'm really interested in the thoughts of all developers about the
patterns which we use, so if you have a moment please come along, and
contribute your thoughts and experience

john

John Allsopp

style master :: css editor :: http://westciv.com/style_master
support forum ::  http://support.westciv.com
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference http://we05.com


**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**

**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



Re: [WSG] webpatterns and patternquiz

2005-12-18 Thread Samuel Richardson
I think you'll find their are too many variables in a website to do this 
easily. Plus you'll never convince designers to stick to those set 
layouts :D



Richard Czeiger wrote:

Actually, it would be great if we could have something like this which 
would form a 'toolkit' of sorts where we can take 
'developer-authorised' code snippets and put them in our pages. Such 
as finally having a collection of code so we don't have to ask: 
What's the most semantic and valid way of marking up addresses? and 
such.


This would save a lot of time, especially for CSS learners / 
new-to-standards folk.


Semantically marked up Photo Gallery? Go to the Photo Gallery section 
and choose from sevral layouts, all given the thumbs up by CSS 
Samurais and such out there.


Best way to do breadcrumbs (once and for all)? Sure check out the 
Navigation section.


etc...

What do you think?
R

- Original Message - From: John Allsopp [EMAIL PROTECTED]
To: wsg@webstandardsgroup.org
Sent: Monday, December 19, 2005 2:34 PM
Subject: [WSG] webpatterns and patternquiz


Hi all,

Some of you might have read my recent article, WebPatterns and
WebSemantics

http://westciv.typepad.com/dog_or_higher/2005/11/webpatterns_and.html

In a nutshell, a pattern is a a problem which occurs over and over
again … and … the core of the solution to that problem. When we
build sites, unconsciously we use patterns all the time - it's just
very little work has been done trying to capture and document them.
That's what I've started http://webpatterns.org to do.

The first big step here is the PatternQuiz

http://webpatterns.org/wordpress/?p=4

the aim of which is to explore existing patterns in web development.
I've started with site level patterns.

I'm really interested in the thoughts of all developers about the
patterns which we use, so if you have a moment please come along, and
contribute your thoughts and experience

john

John Allsopp

style master :: css editor :: http://westciv.com/style_master
support forum ::  http://support.westciv.com
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher

Web Essentials web development conference http://we05.com


**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**




**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**



Re: [WSG] webpatterns and patternquiz

2005-12-18 Thread Richard Czeiger

I don't know, Sam...

I mean, we're not forcing someone to use these patterns. But let's face it, 
they're patterns because lots of people use them.

For example:

previous 1 2 3 4 5 6 7 8 9 next

look familiar?
Google and almost every multi-page set of results uses this. I'd call it a 
convention. We're using the word 'pattern'.


What's the best way to mark this up?
Well, I'd hazard a quess that this was an ordered list.
But then there's those two at the beginning and end
How are they best semantically marked up?
And what CSS is best used to effectively display them?

What I'm saying is that instead of:
a. trying to figure it out for yourself (which at the VERY best is time 
consuming), or

b. Cut'n'pasting someone else's dodgey table-based code

... you could go to this site and, knowing that this is the Best Practice 
method, use that bit of code.


Hang on! Oh yeah, the standards community has already started doing 
something like this with hCard via MicroFormats, right?

Thing is, I think the idea could be applied to more patterns.

You never know, it might end continually re-occurring debates on mailing 
lists (like those I mentioned in my first post).



- Original Message - 
From: Samuel Richardson [EMAIL PROTECTED]

To: wsg@webstandardsgroup.org
Sent: Monday, December 19, 2005 3:01 PM
Subject: Re: [WSG] webpatterns and patternquiz


I think you'll find their are too many variables in a website to do this 
easily. Plus you'll never convince designers to stick to those set layouts 
:D 



**
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
**