I would like to see this too!
Meanwhile, there are existing plugins that, with a little work, will get you 90% or more of what you want:
- PluginJS — includes instructions, links to source code, etc.
- PluginJSFILE — ditto.
- These are mods, I think they don't come with the standard TikiWiki distro, you have to download and install them on your server.
If they aren't sufficient, I would guess that the best way to do this is to write a TikiWiki plugin just for this purpose. Test it on your own site; when it is solid, propose that it be included in the next distro.
Here are some pages and stuff that will help you write a plugin:
- WikiPluginDoc. How to use existing plugins - good for background/
- PluginDev. Starting point for pages on plugin development
- Attached as wikiplugin_example.php is a template for plugin development. You should be able to get the hang of it if you know PHP and have read WikiPluginDoc and PluginDev. This file normally resides at /lib/wiki-plugins/. You will copy this to something like wikiplugin_encode.php
- Once you've written enough of your plugin that it can be tested, just upload the file to your server under /lib/wiki-plugins and it will automatically become active.
Hope this helps.