110 likes | 308 Views
Connection Muse. As an X-Lit Application Robert Kendall Jean-Hugues R éty. What Is Connection Muse?. Free open-source software Downloadable from wordcircuits.com Based on JavaScript (no CGI required) Implemented as Dreamweaver extension. Connection Muse Features.
E N D
Connection Muse As an X-Lit Application Robert Kendall Jean-Hugues Réty
What Is Connection Muse? • Free open-source software • Downloadable from wordcircuits.com • Based on JavaScript (no CGI required) • Implemented as Dreamweaver extension
Connection Muse Features • Conditional and random links • Path management • Conditional and random text • History tracking and bookmarking
HTML Pages Rendered Pages Conventional Approach to CodingCode Interspersed with Content content content code content code content
XHTML Pages Rendered Pages Components of X-Lit Connection Muse Work Config File (User settings; custom code) Code Library XSL Stylesheet
XHTML Pages Rendered Pages Separation of Content and Code code Config File (User settings; custom code) content content code content content code Code Library XSL Stylesheet code code
XML for Randomized Poem <randomText> <!-- Randomly display one of the text strings enclosed in "item" tags --> <item>Habit </item> <item>Evening </item> <item>Eternity </item> <item>Longing </item> <item>The ocean </item> <item>Pride </item> </randomText> <randomText> <!-- Randomly display one of the text strings enclosed in "item" tags --> <item>erases </item> <item>awakens </item> <item>drinks </item> <item>captures </item> <item>tortures </item> </randomText> <randomText> <!-- Randomly display one of the text strings enclosed in "item" tags --> <item>ambition</item> <item>tenderness</item> <item>the stars</item> <item>nothing</item> <item>everything</item> </randomText>
Features Suitable for XML Treatment • Simple generated text • Advanced links (conditional, one-to-many, etc.) • Simple animated text • Rollovers • Popup labels