[Dahut-pm] skinnable schema

Michael A Nachbaur mike at nachbaur.com
Wed Aug 4 14:31:49 CDT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On August 4, 2004 11:39 am, James G Smith wrote:
>   <skin:navigation>
>     <skin:leftnav>
>       <!-- arbitrary elements here -->
>     </skin:leftnav>
>   </skin:navigation>

I don't know if I like this.  The tag name implies location on the screen, as 
well as the numbers or names of navigation regions.  I'd much rather take a 
leaf from DocBook's...err...book, and use something like a "role" or "name" 
attribute.  So:

<skin:navigation-set>
  <skin:navigation role="breadcrumb">...</skin:navigation>
  <skin:navigation role="mainsections">...</skin:navigation>
  <skin:navigation role="languages">...</skin:navigation>
  <skin:navigation role="object_tree">...</skin:navigation>
</skin:navigation-set>

>   <skin:content>
>     <!-- arbitrary elements here -->
>   </skin:content>

I feel similarly to my navigation comments above.   I know there can be many 
instances where multiple content regions may be displayed on a page.  For 
example, a blog that can contain multiple entries, a search results page, 
etc.

- -- 
Michael A. Nachbaur <mike at nachbaur.com>
http://nachbaur.com/pgpkey.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBETmlvow0fXaFDZQRApwzAJwJNvwIU5+q5t15ol1Vzj5WYZ7KqwCeJTnx
/HY877Kd0on2Bx2mosE6lkU=
=ozMI
-----END PGP SIGNATURE-----



More information about the Dahut-pm mailing list