20.07.2009

Flatpress Editor

Bleiben wir noch ein wenig bei Flatpress.

Der Editor verwendet, wie schon beschrieben, BBCode. Das ist natürlich nicht so komfortabel wie WYSIWYG. Die Begründung für die Wahl von BBCode liefert NoWhereMan in einem Forumsbeitrag:

The reason for which I don’t like very much WYSIWYG is that people are then tempted to produce glittered pink-on-yellow comic sans paragraphs that kill my eyes, instead of writing meaningful content ….

OK. Aber die Formatierungsleiste die Flatpress mitliefert, ist wirklich sehr reduziert.
bbcode_leiste.png

Nun, man kann dem auf verschiedene Weise abhelfen.

Plugin TinyMCE

Es gibt ein Plugin für TinyMCE. TinyMCE ist ein WYSIWYG-Editor, der einem dann den vielleicht gewohnten Komfort bietet. Wer mehr über TinyMCE wissen möchte, informiert sich auf der Homepage.

BBCode

BBcode ist selbst über ein Plugin in Flatpress integriert. Die Funktionalität kann erweitert werden. Wie, ist im Flatpress-Wiki beschrieben. Mir ist das auf den ersten Blick erstmal zu kompliziert.

Firefox-Addon

Dies ist die Option, die ich zurzeit verwende. Es gibt verschiedene Addons für Firefox, die den Umgang mit BBcode erleichtern. Sie stellen über eine zusätzliche Symbolleiste oder über das Kontextmenü BBCode-Optionen zur Verfügung, so dass man nicht alles einzeln per Hand eingeben muss und dennoch innerhalb dieser Auszeichnungssprache verbleibt. Informieren kann man sich am besten unter addons.mozilla.org. Als Suchbegriff “bbcode” eingeben und das Ergebnis checken.

Ich habe mich für die Symbolleistenvariante entschieden. Die Text Formating Toolbar erleichtert die Texterfassung in Flatpress ungemein, ohne in das System einzugreifen. Man kann sie sehr leicht mit eigenen Befehlen erweitern. In der Abb. unten sieht man z.B. Einträge für verschiedene Überschriften, die von mir ergänzt wurden.
tftoolbar.png
Natürlich lassen sich nur Befehle verwenden, die von Flatpress unterstützt werden. Die Auszeichnungen für höhergestellt (super-script) oder tiefergestellt (sub-script) funktionieren z.B. nicht.

tftoolbar_opt.png Da die Text Formating Toolbar aber nicht nur BBCode sondern auch HTML und Wiki-Code unterstützt, gibt es selbst hierfür eine Lösung, wenn es denn unbedingt erforderlich ist:

höhergestellt
tiefergestellt

So sieht der Code aus:

tftoolbar_bsp1.png

Mit dieser Unterstützung fällt das Schreiben in Flatpress doch erheblich leichter.