Loading...
 
Skip to main content

History: WysiwygDev

Preview of version: 4

Status/RoadMap

We are currently using htmlArea version 3.0 alpha for our blogs. htmlArea SF page

Wysiwyg editing is only available for blogs. Wysiwyg editing of wiki pages and other objects is not currently officially supported.


-

An related explanation on why from Kristian Koehntopp:

Copy to clipboard
> About mixed html/non html wiki pages. I'm not sure what the solution could > be. Many wikis don't allow html at all. Yep. coWiki for example does not allow HTML at all, but stores Wiki markup internally as XML, so all coWiki pages allow transformation of the Wiki content into HTML as well as other formats. Because the coWiki XML markup is a subset of HTML, full HTML is not possible (but other things become possible). TikiWiki stores HTML as HTML, and Wiki markup as Wiki markup. Both are fundamentally incompatible, and overlap in functionality. That is, even if there is only markp in a Wiki page that could be rendered using Wiki markup (say bold text), but this markup is written as HTML (as <b/> tag), it cannot be preserved by someone not having HTML permissions (because the bold text is rendered as <b/> in the edit field and subsequently filtered out). Conclusion: There must be a property that is part of the page and that property is "uses HTML". A person not having HTML permission cannot create pages using HTML, and (that is new) edit pages that have the "uses HTML" property. The latter is necessary because allowing them to edit pages "using HTML" will destroy the markup in these pages. Persons having HTML permission can create pages using HTML tags (but only pages actually using HTML get the "uses HTML" property), and they can edit all pages, if these pages are not otherwise protected. Also, that particular incompatibility between HTML and non-HTML users would be dimished if Tiki would do things similar to coWiki, that is, store pages as a variant of XHTML and translate output for edit. HTML users would then get all markup as tags, always. Non-HTML users would get markup translated into Wiki syntax, and would be prevented from editing pages that cannot be translated down into Wiki syntax completely.



TikiTeam

UserPagemarclaporte has done quite a bit of research on this.
ysoya has contributed a patch

Trackers

A 1.6.1 patch for wiki pages is available from ysoya
http://ysoya.net/tikitest/

Competition and standards

This is a nice complete list of Throught the web (TTW)WYSIWYG Editors

The bitflux Editor currently only works with Mozilla or Netscape. We need to monitor it's evolution:
http://www.bitfluxeditor.org/


http://richtext.sourceforge.net/
http://vietdev.sourceforge.net/jscript/index.html
http://www.openmymind.net/editor/
http://www.interactivetools.com/products/htmlarea/license.html
http://sourceforge.net/projects/aynhtml
http://www.kevinroth.com/rte/demo.htm
http://www.hexidec.com/ekit.php (java, includes spellcheck)

CVS Doc section



Discussion/participation

Please edit this page or post your comment below.

History

Information Version
emagin 20
View
emagin 19
View
emagin 18
View
emagin 17
View
emagin Add an article reference to the competition standards section 16
View
BenLanghinrichs Changed list of Through the Web editord to new host 15
View
Marc Laporte typo 14
View
Marc Laporte adding Kupu 13
View
Hans Saelens Added TinyMCE 12
View
Marc Laporte adding Xinha 11
View
DrSlump 10
View
Hans Saelens 9
View
terris 8
View
DennisDaniels 5
View
Marc Laporte added http://www.hexidec.com/ekit.php 4
View
Marc Laporte 3
View