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.
![]()
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.
![]()
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.
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:
![]()
Mit dieser Unterstützung fällt das Schreiben in Flatpress doch erheblich leichter.
19.07.2009
Flatpress

Dieses kleine Weblog läuft unter Flatpress. Warum? Hier geht es um Selbstbeschränkung entsprechend dieses Artikels. Die Anzahl der Beiträge hier wird (vermutlich) überschaubar bleiben. Und ich wollte nicht Wordpress, Drupal, Serendipity oder sonst ein mächtiges Blogsystem einsetzen, sondern etwas aus der Nische. Flatpress ist eine sehr einfach aufgebaute Blogsoftware. Es ist schnell installiert und man kann auch sofort mit dem Schreiben von Beiträgen loslegen, aber manches erfordert doch ein bisschen (wirklich nur ein bisschen!) Ein- bzw. Umdenken. Am auffälligsten ist dabei der Editor. Nicht WYSIWYG, sondern reichlich reduzierte Formatierungsmöglichkeiten über BBCode. (Es gibt allerdings Möglichkeiten, das zu umgehen. Dazu in einem späteren Beitrag einmal mehr.) Ansonsten ein paar Daten als Zitat von der Homepage:
- Standard-compliant (XHTML valid)
- Plugin support
- Widget system
- Easy to customize with themes (powered by Smarty)
Smarty ist persönlich auch der Grund, warum ich Flatpress nutzen wollte. Mit Smarty würde ich mich gern (irgendwann) beschäftigen, da auch größere Systeme darauf zurückgreifen (z.B. CMS made simple, Serendipity). Und für den Einstieg in das Thema ist etwas Übersichtliches wie Flatpress ideal. Da das Angebot an Templates für Flatpress bisher nur klein ist, muss man über kurz oder lang selbst Hand anlegen, wenn man etwas mehr Auswahl haben möchte. Das Bloggen mit Flatpress wird unterstützt durch ein Wiki und ein Forum, die zusätzliche Informationen bieten und Anlaufstelle für Fragen sein können. Natürlich ist es eine kleine Communitiy. Eine deutschsprachige Seite mit einigen Informationen zu Flatpress ist der Flatpress-Notizblock.
—
Update: Was ich ein wenig vermisse ist die Möglichkeit, Artikeln Stichwörter (tags) zu geben. Ich finde diese Möglichkeit, konkreten Inhalt für den Leser verfügbar zu machen, sehr gut. Bei Flatpress bisher so nicht möglich und scheint auch nicht so einfach zu sein (vgl. Forumsbeitrag). Workaround: Da hilft erstmal wohl nur, die Kategorien als Tags anzusehen und etwas großzügiger beim Verteilen von Stichwörtern zu sein.
—
Linktipp: FlatPress - Bloggen ohne Datenbank
18.07.2009
moziloCMS
Entprechend meiner Ankündigung stelle ich hier ein einfaches CMS-System vor.
moziloCMS ist ein interessantes einfaches CMS-System, das ohne Datenbank auskommt. Es ist leicht zu installieren und übersichtlich aufgebaut. Schnell gelang man zu ersten ordentlichen Webseiten. Die Homepage ist aktuell, es gibt ein Forum, in dem die Coder selbst sowie andere Mitglieder sehr freundlich und hilfsbereit Unterstützung und Tipps zur Nutzung des Systems anbieten. Es ist ein komplett deutsches Produkt, das (bisher) einer regelmäßigen Pflege und Aktualisierung unterliegt. Viel mehr kann man von kleinen Projekten kaum erwarten.
Es gibt zudem ein kleines Layoutarchiv für das System, so dass der Anwender eine gewisse Auswahl bei der Gestaltung seiner Seiten hat. Meine Sympathie für moziloCMS hat dazu geführt, dass ich angefangen habe, mich mit der Anpassung von Layoutvorlagen für moziloCMS zu beschäftigen. Mit ein paar Grundkentnissen in (x)html und css kann man da schon einiges bewegen. Wie, das habe ich unter layouts.kladde-online dokumentiert.
Wenn auch ihr für kleine Webseiten eine einfache Lösung sucht, schaut es euch mal an. Lohnt sich.
Bleib bei deinen Leisten …
Einfache Systeme für einfache Webseiten
Vielen scheint es so gehen, dass sie bei der Wahl ihres CMS- oder Blogsystems vielleicht über das Ziel hinausschießen. Da werden Systeme gewählt, die sehr mächtig sind, lediglich um ein paar Texte, Bilder und Videos bereitzustellen. Woher kommt dieses Bedürfnis, alle möglichen Funktionalitäten haben zu wollen, um dann letztlich nur wenige zu benötigen? Man beschäftigt sich endlos mit der Administration des Systems selbst und die Zeit für das Produzieren der eigentlichen Inhalte bleibt auf der Strecke. Die Verlockung ist aber auch sehr groß und ich selbst verfalle ihr reglemäßig. All diese wunderbaren Möglichkeiten …. und dann noch diese wunderbaren Templates …
Feierabend jetzt!
Es ist an der Zeit mal das Einfache auszuprobieren. Kleine CMS und Blog-Systeme, die vieles eben nicht können, aber einfach in der Installation und hoffentlich der Bedienung sind. Oft benötigen sie nicht einmal eine Datenbank. Also eigentlich ideal für Einsteiger und Leute, deren Website eben nicht dreistellige Seitenzahlen (oder mehr) erreichen - und das werden eine ganze Menge sein. Der Vorteil liegt auf der Hand. Man hat sich schnell in das System eingearbeitet und kann gleich in die Inhaltsproduktion gehen. Und man ist nicht verlockt, die Zeit damit zu verbringen dieses und jenes auzuprobieren - weil es das nämlich gar nicht gibt. Und letztlich kann man immer noch umsteigen, wenn es denn tatsächlich erforderlich erscheint.
Also wird der Netzkescher in nächster Zeit besonders zu dieser Thematik sein Netz durchs Netz ziehen, um zu sehen, was hängen bleibt.