Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Skip Create a new page

Create a new page



Wiki

Tiddlywiki integration with New Moodle Wiki

Tiddlywiki integration with New Moodle Wiki in Spanish

Tiddlywiki is a cool tool that allows to keep a (sort of)wiki on a single file (HTML file) without the need of a server or a database. While the file is accessed from the file-system ( is in on the user's computer ) the user can edit the micro-content wiki pages (named tiddlers). A tiddlywiki file can be accessed from a web server, then becomes read only. Future versions of Tiddlywiki will allow the communication with servers.

DFWikiteam is developing a set of Tiddlywiki Plugins and Moodle server side scripts to bind Tiddlywiki and Moodle New Wiki.

Moodle - Tiddlywiki Integration

The planned integration integration will considers several stages that are currently under development.

The first phase consists in a mechanism that allows to import wiki pages stored in the moodle wiki (server) into a tiddlywiki file. This is made by the ImportDFwikisPlugin.

The second phase consist in exporting tiddlers from a tiddlywiki into a DFwiki from a Moodle server. This is made by the ExportTiddlersToDFwikiPlugin.

Currently, the last phase of development is the SynchronizePlugin, or plugin to synchronize. That is synchronize some tiddlers from a Tiddlywiki with some wiki pages from a Moodle server, updating each other depending on the last update made.

ImportDFwikisPlugin

ImportDFwikisPlugin

The ImportDFwikisPlugin consists in a Tiddlywiki plugin and some server side php scripts. The ImportDFwikisPlugin connects to a webservice in the Moodle server to get the contents.

Where do I get this stuff ?

The ImportDFwikisPlugin can be found in Tiddlywiki file. The server side files and related documentation can be found in the DFWikilabs site

How do I get it working ?

This question splits into two questions :



ExportTiddlersToDFwikiPlugin

ExportTiddlersToDFwikiPlugin

This plugin is very similar to the import one. The ExportTiddlersToDFwikiPlugin consist in a Tiddlywiki plugin and some server side php scripts. The ExportTiddlersToDFwikiPlugin connects to a webservice in the Moodle server to export tiddler content as pages of the wiki that you want.

Where do I get this stuff ?

In the same place where the ImportDFwikisPlugin is. That is in Tiddlywiki file. The server side files and related documentation can be found in the DFWikilabs site

How do I get it working ?

First of all install the plugin. You can do it copying all the information of the plugin into a new tiddler of your Tiddlywiki and adding the tag “systemConfig” to it or using the ImportTiddlers plugin, present in almost every Tiddlywiki 2.1.3 (the current one).

Then, it is needed to download your tiddlywiki and work from your localhost, since it is not able to connect to external servers from an external server due to AJAX security issues.

To make the server side scripts working follow the same instructions as the ones for ImportDFwikisPlugin. You can find them here. If you have already installed ImportDFwikisPligin and followed the instructions to configure de server side files, yoy don't have to do anything else wink.

Using ExportTiddlersToDFwikiPlugin

Click here to open a page with a detailed explanation of how to use ExportTiddlersToDFwikiPlugin.

SynchronizePlugin

Sync

That's the definitive plugin, the one that rules them all (or ours at least ;). This plugin requires both Export and Import plugins to work. With this plugin you will be able to update the content of a tiddler with the same content of a wiki page, exporting the moodle page or importing the tiddler depending on the last modification on them both. And only by pressing the new "synchronize" button!

Where do I get this stuff ?

The SynchronizePlugin can be found in Tiddlywiki file. The server side files and related documentation can be found in the DFWikilabs site.

How do I get it working?

You have to have both Import and Export plugins installed in your tiddlywiki.

To install the plugin just go to the SynchronizePlugin homepage, copy the content of the tiddler, create a tiddler named SynchronizePlugin in your tiddlywiki, tag it as systemConfig and paste the content to it.

Then, to create a SynchronizePanel tiddler, create a new tiddler, named it SynchronizePanel and write <>

Now, last thing to do is to modify your ViewTemplate tiddler. You have to modify the first line by adding synchronize in the end. Just like that:

< div class='toolbar' macro='toolbar ... synchronize' >< /div >

That's all. Reload your tiddlywiki and you will see a button in the upcorner of each of your tiddlers named synchronize. Here you have a screenshot:

sync2

Using SynchronizePlugin

Click here to open a page with a detailed explanation of how to use the SynchronizePlugin.

Current development

Last version of the SynchronizePlugin (1.1) has been released. No more new features are being developed nowadays. You can find the detailed state of the current work in the blog of the developers:

Skip Page Synonymous

Page Synonymous

Tiddlywiki integrati...

DFWikilabs - Ludo's DFWikiteam Home ...Gracies UPCNet!

You are currently using guest access (Login)