Hi all: I am looking at using TiddlyWiki as a combination:
* presentation tool * on-line textbook * notebook for a class I will be teaching to system administrators. I am using the PresentationPlugin and associated TiddlyWiki from Saq Imtiaz at http://lewcid.googlepages.com/presentation_empty_full.html. Since I need multiple presentations, I have tried using TaggedTemplateTweak (http://www.TiddlyTools.com/#TaggedTemplateTweak) to apply a Presentation1ViewTemplate for tiddlers (slides) tagged Presentation1. Then there is a Presentation2ViewTemplate etc where the view templates have hard coded into them the Index for the various presentations. This kind of works, but not really. Footers, page layout changes etc don't really work properly. I have integrated the TiddlerNotesPlugin (http://tw.lewcid.org/#TiddlerNotesPlugin) using the ViewTemplate to provide the note taking/annotation capability. Sadly this doesn't quite meet my requirements. I have the following needs and am looking for ideas on how to implement them: * Presentation * More than 1 presentation per TiddlyWiki (probably 5-10). The goal is a single single textbook with "appendices" that supply all the presentations. * One tiddler per slide (to allow students to annotate on a per slide basis). * Slide navigation should be possible for presenter and student modes. So there should be next/prev links in the student copy to allow them to follow along with the presentation. (My tweaks above work fine for this as the Presentation1ViewTemplate includes the navigation.) In student mode, the notes will be shown as well as the standard 2/3 column style for searching/navigating within the TiddlyWiki. The presenter's presentation mode should have a single tiddler filling the screen/window with no left/right TiddlyWiki navigation columns. It should not show any notes and should allow headers and footers. I have the no-notes part done by replacing the Presentation1ViewTemplate in the presenter's copy, but that doesn't change the view to single tiddler mode, nor does it change the page layout to remove the three column format. * I need some way to make the next/prev buttons in the student view replace the current slide rather than displaying the new tiddler. Using SinglePageModePlugin would work, but it is useful to display the slide and also any tiddlers referenced from the slide at the same time to the students. For presentation, using the SinglePageModePlugin is fine. * Mouse navigation locations (next/prev links) should be fixed and not have their vertical location change depending on the slide length. (putting them just above the footer at the very bottom of the window would work well). However the current next/prev links require hard coding the name of the index file used for the presentation. * Allow navigation through the presentation using keyboard keys rather than the mouse. For example http://www.math.ist.utl.pt/~psoares/addons.html#SlideShowExample, http://www.math.ist.utl.pt/~psoares/addons.html#SlideShowPlugin implement keyboard navigation. (Note that the SlideShowPlugin doesn't fulfill the requirement to be able to annotate each slide as the whole slide show is a single tiddler.) * It would be nice if the presentation slides can have comment only text that is shown when not in presentation mode. This way a single tiddler can be used for presentation and also display supporting material that is not useful on a slide. * Advanced features such as revealing text on the slide in response to a button press (say a space bar) to allow simple animation would be nice. (Basically overlays as in SlideShowPlugin). * Obtaining - this is pretty much working * download a tiddlywki template * use TiddlyWiki import to import all tiddlers in a pure store TiddlyWiki file. * Updating * the ability to update the presentation/textbook content using import/update from a master (export format/pure store) TiddlyWiki file. * Students must not lose tiddler annotations when the master tiddlers are updated (I think this is handled via the TiddlerNotesPlugin without any extra effort.) * Use http://tiddlywiki.bidix.info/#RSSReaderPluginDoc and the rss feed mechanism to notify the users when updates are available. * Use http://www.tiddlytools.com/#ExportTiddlersPluginInfo to allow the author to filter/export only certain tagged tiddlers (e.g. that contain the "Content" tag) to a export/pure store file.Than all the tiddlers in that file can be imported to a template TiddlyWiki file that includes the various plugins and core code. * Note taking * students should be able to record notes on slides/tiddlers using full TiddlyWiki markup. * The note mechanism must be accessible when viewing slides in student presentation mode (to follow along with the presentation) as well as be accessible in any other tiddler (supporting material). * Other * It would be nice to be able to automatically create a table of contents for the textbook with links between the tiddlers. Some form of hierarchical structure relating tiddlers would be needed. * Searching using YourSearchPlugin http://tiddlywiki.abego-software.de/#YourSearchPlugin since this will be aimed at system administrators who can use the advanced search features. In many respects this aligns well with the goal of the Tiddly Learning student/instructor notebook: http://lewcid.org/2009/02/11/student-notebook-workflow-demo-and-screencast/ but I don't want to set up any server side applications. So does anybody have any ideas for plugins and other integration steps, or can contribute code that will make this work? Are there things I am forgetting that you think should be implemented? Or is this just a dumb idea? Thanks for any/all ideas even if it's just a recommendation that I get professional help 8-). -- rouilj --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/TiddlyWiki?hl=en -~----------~----~----~----~------~----~------~--~---

