History: WYSIWYG Tiki11
Source of version: 41 (current)
Copy to clipboard
Topics to be discussed at the: ((tw:March 2013 Webinar))
! Topics
* A new dev, Xavier Soler http://sourceforge.net/users/arion92fr/ is working on some code so tiki-edit_article.php (which would need to also be in tiki-edit_submission.php) to make both text areas WYSIWYG (Heading and body)
* Putting CKEditor 4.x code in trunk -> ((CKEditor4))
** Can we "burn the bridges" to CKEditor3?
** [http://ckeditor.com/blog/CKEditor-4-Launched-Inline-Editing-New-Skin-and-More|"Backwards compatibility: The CKEditor 4 JavaScript API has been kept compatible with CKEditor 3. We focused on making the upgrade experience as seamless as possible."]
** Take advantage of HTML5 contenteditable attribute
* Potential risks / bugs / disruptions related to this topic? (In Tiki5, we had UTF-8, [http://thread.gmane.org/gmane.comp.cms.tiki.devel/24450|Tiki9 HTML entities], are there other lurking?)
** Change of syntax, change of approach, upgrability issues, etc. -> What are the risks we need to manage?
** Ex.: complexity of 2 parsers x 3 editing modes (wiki, WYSIWYG-HTML, WYSIWYG-Wiki)
** [http://sourceforge.net/p/tikiwiki/code/41705|r41705] and [http://sourceforge.net/p/tikiwiki/code/44206|"r41705 repair continues"]
* [https://drupal.org/node/1849526|VIE.js (“Vienna IKS Editables”) and Create.js have been added to Drupal 8 core.]
** Discuss potential for us
* http://visop-dev.com/blogpost12-WYSIWYG-Edit-Tiki-s-wiki-syntax-A-lesson-on-keeping-it-simple
** How to deal with optional/alternate syntaxes (or how can we converge to a single syntax)
* [http://thread.gmane.org/gmane.comp.cms.tiki.devel/29502|How can we exclude a text area from WYSIWYG?]
* Dogfooding on *.tiki.org
** ((How to improve the release process|#Big_picture|Perhaps run one of the sites with a snapshot of trunk?))
* Pre-requisites to remove the experimental tag
* Profiles for out-of-the-box WYSIWYG profiles
** How to get to a WYSIWYG-by-default situation?
* It's very difficult today to get an idea of the "state of WYSIWYG" because there 16 pages on the topic: http://dev.tiki.org/tiki-listpages.php?find=wys&categId=&maxRecords=40
* [tiki-view_tracker.php?trackerId=5&status=op&sort_mode=f_41_desc&filterfield=26&filtervalue%5B26%5D=wysiwyg&filter=Go|There are 60 open and pending tickets]
* ((doc:PluginWYSIWYG))
* Mobile support
** It should warn if browser is unsupported
* Testing
** [https://groups.google.com/d/topic/svg-edit/SfTVM4OPXiA/discussion|Round trip like SVG-edit]
* RTL support
* If some features conflict with WYSIWYG, the admin panel should prevent to activate both at once.
** Which prefs conflict? maketoc? section edit?
* {wish id=4381}
* Default tools in Tiki10 take up 6 rows
** {img fileId=2212 desc="Default tools look on Tiki10"}