[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [dita-lightweight-dita] Slide specialization first draft
Hi, everyone. I recently completed a proof of concept transform that enables my product, DITA InPrint, to publish PowerPoint slides from DITA maps and topics. Some interesting
architectural and authoring issues came up regarding using DITA to author and publish slides, ones that suggested to me that a topic specialization, such as the one below, might not be the best way to go about supporting slide output with Lightweight DITA.
A domain specialization, perhaps, but not a topic specialization. Tim Grantham Grantham SoftWorks 519-865-1237 27 Queen Street Paris, Ontario N3L 1C3 From: dita-lightweight-dita@lists.oasis-open.org [mailto:dita-lightweight-dita@lists.oasis-open.org]
On Behalf Of Carlos Evia Dear all, Here's the first draft at a slide specialization for Lightweight DITA based on the example Michael explained in today's call. Credit to John Hunt. <slidetopicid="slide_one"> <slidetitle>My slide</slidetitle> <slideprolog> <slideauthor>Carlos Evia</slideauthor> </slideprolog> <slidebody> <slidekeypoints> <title>Key points</title> <!-- Do we want to limit what you can use? All these optional. --> <!-- Including lcObjectives from learningBase --> <lcObjectives><lcObjective>...</lcObjective></lcObjectives> <p>...</p> <ul><li>...</li></ul> <ol><li>...</li></ol> <simpletable> <strow/><stentry>...</stentry><strow/> </simpletable> </slidekeypoints> <slidespeakernotes> <title>Speaker notes</title> <p>...</p> </slidespeakernotes> <media> <title>Media</title> <object>...</object> <p>...</p> </media> </slidebody> </slidetopic> Slide topic template And here's the template used to generate the specialized slide topic above - <topicid="slidetopic"outputclass="slide_topic"> <titleoutputclass="slidetitle">Structured Content</title> <prologoutputclass="slideprolog"> <dataoutputclass="slideauthor"specrole="prompt">author name here</data> <!-- what else for the slide prolog? --> </prolog> <bodyoutputclass="slidebody"collection-type="sequence"> <sectionoutputclass="keypoints"> <titlecontentrole="generate">Key points</title> <!-- Do we want to limit what you can use? All these optional. Including lcObjectives from learningBase --> <lcObjectives><lcObjective>...</lcObjective></lcObjectives> <p>...</p> <ul><li>...</li></ul> <ol><li>...</li></ol> <simpletable> <strow/><stentry>...</stentry><strow/> </simpletable> </section> <sectionoutputclass="speakernotes"> <titlecontentrole="generate">Speaker notes</title> <p>...</p></section> <sectionoutputclass="media"> <titlecontentrole="generate">Media</title> <p>...</p> <object>...</object> <fig>...</fig> <image>...</image> </section> </body> </topic> -- Carlos Evia, Ph.D. Director of Professional and Technical Writing Associate Professor of Technical Communication Department of English Center for Human-Computer Interaction Virginia Tech Blacksburg, VA 24061-0112 (540)200-8201 |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]