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
- html pages (CKeditor)
- no backlinks
- no wiki syntax, etc.)
- uses HTMLdiff by default
- 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
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: ((tw: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__
# html pages (CKeditor)
** no backlinks
** no wiki syntax, etc.)
** uses HTMLdiff by default
# 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
* ((PluginWYSIWYG))
!! 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