WysiWig Wiki

Approaches: The design of a WYSIWYG Editor for wiki seems very doable. Here are a couple of approaches:

  • WYSIWYG HTML editor -> HTML to Wiki translation -> Store in dB
  • WYSIWYG Wiki editor -> database
  • WYSIWYG HTML editor – Store HTML in dB (not recommended on principle)

for HTML versioning its possible to use


[Html Tidy | http://pecl.php.net/package/tidy] and then continue on per line basis.


HtmlDiff? functionality is available in perl and python - http://esw.w3.org/topic/HtmlDiff. Example http://wiki.webwareforpython.org/htmlwikisandbox (needs registering without approval). [proposal from wikipedia |http://meta.wikipedia.org/wiki/WYSIWYG_editor#HTML_to_Wiki_markup]