[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] slides: how to balance presentation and content
DavePawson wrote:
> Stefan Seefeld wrote:
>> I think I'm a bit confused now as to what the question is. What I'm
>> asking for is a way to mark up slide ('foil') content in a way that
>> allows me to incrementally build up the whole slide one step at a time.
>
> Yet the description you gave went all the way to 'using' the slide set
> in a dynamic manner, that's why I wanted to understand the scope of
> the changes you talked about.
I'm sorry, it seems I expressed myself poorly.
>
> If we constrain the docbook work to markup only, I'd be happier.
Yes, definitely. I had nothing else in mind.
>
>>> In which case I don't understand enough to suggest anything.
>>> Could you define it? Simple example first?
>>
>> Right now I'm using this:
>>
>> <itemizedlist role="incremental"> ...</itemizedlist>
>>
>> to generate incremental lists. (S5's javascript will detect DOM nodes
>> with class=incremental and process them appropriately.) While
>> something like this certainly works (although I'd rather use another,
>> dedicated, attribute instead of 'role'), something like keeping list
>> items and overlayed graphics in sync is not so easy (it's not even
>> supported by S5 right now, but that's just a matter of programming ;-) )
>> I haven't thought this through yet myself, as I think it may be good
>> to take the first step first...
>
> If you can look after the 'S5' end, and just keep the discussions here
> on markup, is that workable?
Sure. The only reason I mention S5 is because that's a practical example
of a target medium, so looking at its functionality is a good way to
plan what level of expressivity would be good to have in the markup.
I'll spare you all my thoughts on how S5 can be improved...:-)
>>> Which is a mile away from semantic or even presentational markup?
>>> It is exactly xsl-fo. Take this block, flow it into that position.
>>
>> <foil template="my-two-column-template">
>> <block name="left">
>> <itemizedlist/>
>> </block>
>> <block name="right">
>> <mediaobject/>
>> </block>
>> <block name="footer"/>
>> </foil>
>>
>> I.e., I add block elements that have little more semantics than
>> 'divs' in html. Their layout can then be described by means of
>> 'my-two-column-template' (which may trigger some chunk of CSS to be
>> included with precise layout info for these blocks.
>
> Should they be in a foils namespace, being a docbook extension?
> (At least for db5)
Yes, I think putting the whole set of slides extensions into their own
namespace makes sense for db5.
>
> Where (in the schema) are you adding them?
So far I haven't started yet messing with the schema. I hoped someone
else would, meanwhile. ;-)
Thanks,
Stefan
--
...ich hab' noch einen Koffer in Berlin...
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]