WordPress: Artikel im Frontend bearbeiten mit dem Plugin „Front-end Editor“

Ich hatte mich immer wieder darüber geärgert, dass ich erst umständlich den RichText-Editor in WordPress aufrufen muss, um kleinere Änderungen an WordPress-Artikeln vorzunehmen, beispielsweise zur Korrektur von Tipp- oder Flüchtigkeitsfehlern. Nun ahnte ich bereits, dass es Frontend-Editoren gibt, aber gerade habe ich eine Auswahl gesichtet und dann – endlich – einen davon installiert. Ich hätte es schon lange so einfach haben können …

Scribus und Jotschis Plugin trägt den simplen Namen „Front-end Editor„. Der besondere Charme daran ist, dass es den Aloha-Editor verwendet, der es ermöglicht, in fast beliebigen Webseiten Änderungen vorzunehmen.

Nach der installation sieht man im Frontend links neben der Mausposition einen Edit-Button, der immer dann auftaucht, wenn man sich über einem editierbaren Inhalt befindet. Das kann der Titel des Artikels sein, aber selbstverständlich auch der Text, weiterhin kann man auch Änderungen an Tags und Kategorien sowie weiteren Artikelparametern vornehmen.

Durch die Verwendung des Aloha-Editors editiert man im Artikel, der weiterhin in seinem üblichen durch CSS festgelegten Design angezeigt wird, also echtes WYSIWYG – grandios! Durch die Einblendung der Steuerkonsole des Editors hat man die Möglichkeit, Formatierungen vorzunehmen. Nach Fertigstellen der Änderungen klickt man einfach auf OK – oder auf „Abbrechen“ wenn man es sich anders überlegt hat.

Als Fazit muss man sagen, dass das Plugin Front-end Editor ein unverzichtbares Werkzeug für WordPress-Nutzer darstellt, denn damit ist es schnell und einfach möglich „mal eben“ Änderungen in Artikeln vornehmen zu können, ohne erst den vollständigen Richtext-Editor im Backend aufrufen zu müssen. Ich weiß gar nicht mehr, wie ich ohne das Plugin auskommen konnte, denn es erleichtert die Arbeit mit WordPress immens!

Man findet das Plugin auf WordPress.org

Screenshots von PhantaNews.de von mir, das gezeigte Bild von Terry Prat­chett (2007) von Mo­ro­bo­shi, aus Wi­ki­me­dia Com­mons, CC-BY,

Workaround für WPML-Darstellungsfehler im Admin-Backend

Im vorangegangenen Artikel habe ich mich über den nicht zufriedenstellenden Support im Zusammenhang mit dem Lokalisierungs-Plugin WPML geäußert. Inzwischen hat sich der Support dann doch nochmal gemeldet, die angebotene Lösung ist aber nicht wirklich akzeptabel. Vorgeschlagen wurde, dass ich „eine CSS-Datei in wp-admin/css“ anpassen solle. Welche Datei das sein sollte, darüber schwieg man sich aus, dabei ist es nicht so, als wären die bei jeder WP-Installation anders.

Zudem ist es sicherlich nicht sinnvoll, Änderungen an den WordPress-Core-Dateien vorzunehmen. Warum nicht ist einfach zu verstehen: beim nächsten Update werden diese wieder überschrieben.

Nochmal das Problem: Der Sprachwähler wird von Backend-Überschriften überlappt:

Ich habe deswegen einen Workaround umgesetzt und als Plugin programmiert. Auf diese Weise ist gesichert, dass das nächste Update die Änderung nicht überschreibt. Sollte man bei WPML das Problem irgendwann beseitigen und neue Versionen des Lokalisierungs-Plugins zur Verfügung stellen, kann der Nutzer mein Plugin einfach deaktivieren.

Um das simpel zu halten, wurde die Position des Sprachwählers ganz oben im Backend fix auf 500 Pixel von links gesetzt. Damit sollte sichergestellt sein, dass auch längere Seitentitel den Sprachwähler ebenso wenig überlappen wie die Optionsbuttons der jeweiligen Seiten.

Zur Installation das Plugin einfach über die WordPress-Plugin-Administration installieren (oder lokal entpacken und per FTP hochladen) und aktivieren. Sollte ab WP 3.1 funktionieren. Mir ist klar, dass man das elaborierter ausführen könnte, beispielsweise eine Option zur manuellen Angabe des X-Werts liefern, aber das ist wie geschrieben erstmal ein schneller Fix und Workaround. Eigentlich sollten die Damen und Herren von WPML das Problem durch eine aktualisierte Fassung ihres Plugins lösen.

Download: imagcon-wpml-fix.zip (ca. 1kB)

Neue Version von „Anthologize“

ANTHOLOGIZE ist ein ziemlich cooles Plugin für die Blogging- und CMS-Plattform WordPress (die auch hier zum Einsatz kommt). Die erweiterung ermöglicht es dem Admin, aus einem Admin-Backend heraus Artikel zusammen zu stellen und dann als eBook zu exportieren. Mögliche Exportformate sind hierbei PDF oder ePub (und TEI sowie im Moment noch eher rudimentäre Unterstützung von rtf).

Anzumerken ist, dass es sich bei der neuen Version 0.6.1 nach wie vor um eine Alphaversion handelt, also eigentlich nicht produktiv eingesetzt werden sollte. Dennoch kann ich jedem, der an der Generierung von eBooks interessiert ist, nur raten, sich dieses Plugin einmal anzusehen, denn Konzeption und Idee sind wirklich gelungen, ebenso wie der Drag&Drop-Ansatz im Backend – und man kann dem ambitionierten Projekt durch Fehlermeldungen, Verbesserungsvorschläge und Kommentare wirklich helfen! Zudem kann man ANTHOLOGIZE auch tatsächlich bereits benutzen, um gezielt einzelne oder mehrere Artikel zu exportieren.

Eine denkbare Anwendung wäre ein Multi-Autoren-Buch, das innerhalb von WordPress erstellt wird, man kann während des Erschaffungsprozesses über die Kommentarfunktion an den Texten arbeiten und sie zum Schluß in gewünschter Reihenfolge zusammenstellen und exportieren.

Die Möglichkeiten, auf Darstellung und Layout der exportierten eBooks Einfluss nehmen zu können sind zwar derzeit noch etwas begrenzt, aber: hey, Alpha-Version! Meiner Ansicht nach erwächst hier eine weitere Möglichkeit für Laien, um eBooks erstellen zu können (solange der Laie eine selbst gehostete WordPress-Installation zur Verfügung hat).

Logo und Screenshot Copyright One Week | One Tool

Artikel waren nicht einsehbar

Wer zwischen Sonntagabend und heute diese Seite besucht hat, der durfte leider feststellen, dass man zwar auf der Startseite alle Artikel sehen konnte, die Artikeleinzelansicht jedoch nur eine leere Seite mit Hintergrundgrafik präsentierte. Leider ist mir das gerade erst aufgefallen.

Der Übeltäter war das Plugin „Fix Facebook Like“, das normalerweise Probleme mit der Einbindung des Like-Buttons beseitigen sollte (Optimierung von weitergeleitetem Bild und verwendetem Text), stattdessen aber einen Fehler warf, da es eine nicht vorhandene WordPress-Funktion aufrief. Zwar gab es heute ein Update für das Plugin, das beseitigt das Problem aber nicht.

Plugin deaktiviert, jetzt klappt wieder alles. Ich bitte den Fehler zu entschuldigen.

FullCalendar – ein jQuery-Plugin

FullCalendarFullCalendar ist ein jQuery-Plugin, das einen Kalender darstellen kann. Das ist jetzt noch nichts Bahnbrechendes oder Aufsehenerregendes. Tatsächlich steckt aber mehr dahinter, denn FullCalendar kann die Kalenderdaten von fast beliebigen Datenquellen beziehen (bereits dabei ist ein Interface für Google Calendar), kann also für vorhandene Kalenderdatenformate ebenso angepasst werden, wie die Möglichkeit besteht, ein neues, eigenes zu definieren.

Das Aussehen von FullCalendar kann leicht angepasst werden, er holt sich seine Daten via AJAX on-the-fly von der Datenquelle und man kann verschiedene Events wie Klick oder Drag mit eigenen Funktionen belegen.

Sehr feines und nützliches jQuery Plugin!