Naming conventions - CSS contracts for designers

Slides(x, 79.348Bytes)
I want to make a practical proposal for a cms skin based on standard naming convensions for cms-systems. The result should be a xhtml-skeleton with standard names regarding css-elements.

I would like to present this skin (forrest/lenya based) in a presentation. Afterwards I reckon a panel discussion and hackathon would be appropriate to establish the suggested standard in other cms and design provider (like [3]).

Basicly I want to talk in the presentation about:
1. What are naming convensions? Why naming convensions?
2. How to implement them? What could be a basic standard for naming
convensions?
3. Example implementations.

*Outline*
I have read the article of Henri Bergius about naming convensions.
He thinks that "if web developers make use of naming conventions for
<div>s too, we can make it easier for regular users to create their own visual stylesheets that will work across a wide range of sites". [4]

If design provider like [3] would support thus a standard the user can choose from a wide range of design without even touch the code.

Right now there is no such standard regarding naming convensions for
cms-systems. I am researching right now the proposals that are out there for css-contracts. I am using the general@oscom.org mailing list to discuss my results.

The resulting contracts I will implement in the css-style skin of forrest [3]. The result will be a css-style skin xhtml-skeleton that supports basic standard regarding naming convensions for CMS. Afterwards I will apply the skin for the default pub of lenya.

[1] http://cocoon.apache.org/lenya
[2] http://forrest.apache.org/
[3] http://www.oswd.org
[4] http://www.stuffandnonsense.co.uk/archives/whats_in_a_name.html


About the presenter:
Thorsten Scherler is an apache committer since 2002. He is committing to lenya [1] and forrest [2]. He studied business administration and business computing at the University of Paderborn. He is now working for the Junta de Andalucia in Spain.

--
<thorsten>
<name>Thorsten Scherler</name>
<country>Spain</country>
<@mail>thorsten.at.apache.org</@mail>
<@cocoon-WIKI>
http://wiki.apache.org/cocoon/Scherler
</@cocoon-WIKI>
<acronymfinder>
http://www.acronymfinder.com/af-query.asp?String=exact&Find=Find&Acronym=
</acronymfinder>
<motto>
"My task which I am trying to achieve is,
by the power of the written word,
[...] to make you see."
*Joseph Conrad (1857-1924)*
</motto>
</thorsten>
< MidCOM - Midgard's Component Framework for PHP Open Innovation >