« Complex | Main | Complex II »

02 July 2004

EditMoin

By way of edittwiki, discovered EditMoin.

This is driven from the command line:

editmoin https://moin.conectiva.com.br/EditMoin

When navigating a wiki, I use the mouse a lot. Switching to a shell window to type a command (with a URL copy-paste action thrown in) isn't lazy enough for me.

How about integrating EditMoin with ExternalEditor's "pencil" icon? Cheapest approach: use a new MIME type x/application-edit-moin, which content is simply the URL, so that EditMoin does not need to be reworked much.

Compare and contrast this with ExternalEditor: its x/application-[zope|moin]-edit MIME type transmits the entire wiki page, which gets passed to a local helper application. The helper application invokes your favourite editor with the wiki content, waits until you're done editing, then updates the wiki.

Let's take this one step further: Name the MIME type x/application-wiki-edit and create a protocol for it. The helper application can be programmed into the browser, with a formalised browser-specific API (or UI) to hook up the external editor. Thus protocol/API/UI need to be implemented just once per browser and protocol once per wiki.

Enough wikis and browsers implementing this enhances the wiki experience in a standardised, consistent manner. Happy happy joy joy!


Posted by ngps at 02:22 | Comments (0) | Trackbacks (0)
Comments
There is no comment.
Trackbacks
Please send trackback to:http://sandbox.rulemaker.net/ngps/67/tbping
Python Buzz: EditMoin and Zope ExternalEditor

Ng Pheng Siong at 'render-blog`_ muses about how external editors can be more seamlessly integrated into a Wiki browsing experience. His solution is to have the wiki server download the page as a separate mime type which gets passed off to a helper ...

Posted by: Ed Taekema - Road Warrior Collaboration at July 02,2004 06:01