"apri a.vd.wiel" <a.vd.wiel(a)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)