forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Hargreaves <>
Subject Re: Extending Document v1.2
Date Sat, 08 Nov 2003 15:10:13 GMT
On Fri, 2003-11-07 at 10:29, Nicola Ken Barozzi wrote:
> Neil Tait wrote:
> > Hello
> > 
> > Has anyone made any attempts to extend the document v1.2 DTD? Forrest 
> > seems ideal for a project of ours, but a bit light on the style vocabulary.

The problem I have experienced here is that I want to express more of
the structure of my content in a way that is relatively independent of
layout, presentation and the type of media.

For instance I want something like:
 <chaperinfo><author>Penelope Pusher</author></chapterinfo>
Instead of:
 <header><author>Penelope Pusher</author></header>

My style sheet will decide to put this into a header if the specific
media has such a thing. It might put it on the left, center or right.
Or, maybe it will put it in the footer. It's the business of my style
sheet where it goes. As long as it knows what it is.

My document structure doesn't know about pages, they are media specific.
If I have a chapter I don't care whether it ends up on pieces of paper,
or in a long scrollable browser window. The style writer might put my
<chapterinfo/> on a hover over the title he might not want to put it in
a header or footer.

So, let's think document structure - not media structure.


> The style vocabulary should tend to 0 for us, as content (the source) 
> should only present the information, not how to present it.
> So if you have a problem in how to output things, you can have the 
> necessity of using a custom DTD and/or a custom skin, as described in 
> the Forrest docs.
> What are the things that you miss?

View raw message