Today, i wrote a small package to interface XoWiki with S5 (http://meyerweb.com/eric/tools/s5/). It uses the usual XoWiki functionality (CR, xinha, links, import/export, search, tags, ...) and creates sides as separate XoWiki pages. In slide-show mode, it assembles the slides as needed by S5.
For demonstration issues, i ported a few slides from my OpenACS/DotLRN conference presentation to this package.
- Slide overview: http://alice.wu-wien.ac.at:8000/s5/slides
- Slide presentation in standard style: http://alice.wu-wien.ac.at:8000/s5/presentation?slideshow=1
- Side presentation in flower style: http://alice.wu-wien.ac.at:8000/s5/presentation?slideshow=1&style=flower
Pre-requirements: the actual version of xowiki, postgres with ltree.
This examples serves as well as a demo, how to develop packages based on xowiki without changing the xowiki source.
todo: I have not done anything on reusing the admin functionality more elegantly, which is still following the openacs conventions (directory www/admin). This directory based approach makes it not so easy to reuse it, compared with the main xowiki object oriented functionality. For the time being i have created in my installation a symbolic link from xowiki/www/admin to s5/www/admin. The .apm file resolves the link as a copy and contains therefore a copy of the xowiki/www/admin directory.
The xowiki-s5 package can be downloaded from http://media.wu-wien.ac.at/download/s5-0.1.apm