One project is to take our WYSIWYG editor and adapt it to generate Wiki Syntax instead: WYSIWYG Wiki

This is a related but different project. Both projects are not mutually exclusive. We should aim to do both.

Related: Why Wiki Syntax is Important

The first part of WYSIWYG-ish wiki was done in Tiki4 as described at: http://ui.tiki.org/Text+area+editing+helper

Phase 2 of the project is developed below:

More clearly segment wiki vs html pages


Regular use is to use either

  1. html pages (CKeditor)
    • no backlinks
    • no wiki syntax, etc.)
    • uses HTMLdiff by default
  2. wiki pages no CKeditor


and only editors can attempt the round trip (tiki_p_convert_to_wiki_syntax) since this is tricky and may need cleanup

AJAX dynamic preview

This is part of Tiki5

WYSIWYG in mini-zones in a page


Ideas from MediaWiki's WYSIFTW

http://www.mediawiki.org/wiki/WYSIFTW

Benefits

  • WYSYWYG editor support in Tiki would be just as good/bad as any other CMS that uses CK Editor
  • Wiki syntax pages are still available for use cases that require it
  • AJAX preview is a middle ground


Show PHP error messages
 
ERROR (E_WARNING): Trying to access array offset on null
At line 298 in temp/templates_c/en_social^51ed9d5e273be5e76d0e990a7170327cc292754c_0.file_tiki-show_page.tpl.php