Introduction
The main reason for me to discuss WYSIWYG, the main aim at using it is
making drafts for scientific texts and/or writing up lectures. That's
why I would love to have WYSIWYG which can handle formulae. Let me
notice that formulae require extra formatter(s) which can be brought
with some plugins, like Plugin: jsMath [1].
Recently, I've run into the ASciencePad [2] (which works under
FireFox). Neither it's wysiwyg nor formulae-creating capabilities
haven't stunned me, but their interaction is quite remarkable: in the
wysiwyg mode one can see the representation of a formula, but when the
cursor goes from the text "into" a formula, the formula-containing box
changes it's content to the *code* formatted into the formula, and the
cursor actually gets in, allowing to edit it.
The idea
Now, consider this: wysiwyg, of'course, doesn't allow to work with the
wiki markup; on the other hand, the approach above lets combine them:
just add another button in a wysiwyg editor, a button which would
create "wiki boxes" where one can put wiki markup, and when you're out
of the box, you can even see results of work of macros, and of other
formatting as well.
The approach?
There's HTMLFormattingPlugin [3] which is even referenced in the
FCKeditorPlugin [4], but I don't understand if they can be somehow put
together; anyway, HTMLFormattingPlugin is some sort of formatter (not
exactly, as I understand), so it seems to have nothing to do with the
FCKeditor's edit field itself.
But FCKeditor and CKeditor are somehow "extensible", so it may be
possibly to add a button which will add "wiki-boxes" working the way I
mentioned above. This is the first question.
I haven't figured yet what is the status of the CKeditor embedding
into TW which is mentioned at the end of [5], which is somewhat issue
because for further development it's rather necessary to understand
whether anybody mantains it and if it's an "update" or "fork" of the
FCKeditorPlugin.
So,
what do both users and developers think about this? Perhaps anybody is
familiar to the CKeditor API or can comment the difficulties which
would rise on the way of implementing the "move cursor and jump in the
box" thing? As for users, the question is how much needed is such a
thing? Is there any implementation that I've overlooked?
Regards,
Yakov.
[1]
http://bob.mcelrath.org/tiddlyjsmath.html
[2]
http://math.chapman.edu/~jipsen/asciencepad/asciencepad.html
[3]
http://www.tiddlytools.com/#HTMLFormattingPlugin
[4]
http://visualtw.ouvaton.org/VisualTW.html#FCKeditorPlugin
[5]
http://tiddlywiki.com/#Examples