"apri a.vd.wiel" a.vd.wiel@apri.nl wrote in message news:BAD0867F-8787-445D-BB83-5D9A0D025937@apri.nl...
Hello to all,
I am developing Apri wiki editor and at this moment have a what I call a working prototype which I want to share with you. Still a lot of work to do but I like the results so far ;-). Functionality is very basic but shows enough to give you an impression. UI is not what the end result will look like but I'm still looking for the right design in combination with functionality.
Please see http://ria.apri.nl/mediawiki-1.14.0/index.php/Main_Page Read the page. Click the edit button and see what happens.
I'd be interested to see how far you get with this. The problem is not the interface - that is relatively easy even using HTML/JS, so creating a slick interface in Flash should be trivial. The problem is in correctly handling the more complicated elements of the wikitext markup, and round-tripping between your internal representation and that markup without losing information.
If I were you, I would concentrate on that firstly, and then work on the editing UI, otherwise you'll end up with something that looks good and works nicely for simple pages, but is too dangerous to deploy as it risks messing up anything more sophisticated. Here are some of the trickier elements for you to look into so you don't end up just wasting your time (in no particular order):
* Tables * Template inclusion * Parser functions * Magic words (including ISBN, etc.) * Comments * Category links * Extension-supplied HTML-style tags.
For a relatively complete list, and some exploration of the problems, see http://www.mediawiki.org/wiki/Markup_spec.
- Mark Clements (HappyDog)