“Page Columnist” - Artikel & Seiten in Spaltenformat
codestyling | 13. Juni 2009 | 02:54
Für einen Bekannten brauchte ich mal eine einfache Lösung, wie er ohne HTML und CSS Kenntnisse mal eben im Editor Seiten mit Spalten schreiben kann. Das Ganze sollte ein wenig flexibel sein und kinderleicht zu bedienen. Die Lösung was das Plugin “Page Columnist”.
Leider war das Plugin bisher nur darauf ausgelegt, statische WordPress Seiten mit Spalten versehen zu können. Außerdem musste ich feststellen, dass mit dem Erscheinen von WordPress 2.8 das Plugin überhaupt nichts mehr tat aber irgendwie doch arbeitet.
Also hab ich mich wieder auf die Suche begeben, was denn nun schon wieder anders ist, als in der Vorversion. Fündig bin ich in den Core Dateien geworden, das Core Team hat mal wieder ein paar Reihenfolgen der Hook-Aufrufe geändert und somit meine Anpassung vor der WP internen Verarbeitung der Inhalte gestartet. Damit war natürlich das Ergebnis des Plugins zunichte gemacht, denn WordPress hat sich drüber weg gesetzt.
Nachdem ich nun festgestellt hatte, was man ändern muss, kam der nächste Schock. Mit der Einführung von jQuery 1.3.2 und jQuery UI 1.7.2 (WordPress 2.7 verwendete 1.2.6 und 1.5.2) funktionierte der Vorschau Assistent nicht mehr und stürzte ab. Eine erste Korrektur, um aktuelle Benutzer wieder ans Laufen zu bekommen, gibt es als Pluginversion 1.3.0, die auch im Repository von WordPress 14 Stunden nach Erscheinen von WP 2.8 verfügbar war. Diese hat aber für meinen Geschmack eine “krude” jQuery Weiche bekommen, da ich auf die Schnelle die Differenzen von beiden Versionen nicht überbrücken konnte.
Da mir dies so nicht gefallen hat und auch das immer wieder nachgefragte und leidige Thema: “Warum nur für Seiten und nicht Artikel ?” im Raum stand, habe ich Nägel mit Köpfen gemacht, und das Plugin befähigt, nun auch zusätzlich mit Artikeln das zu machen, was es mit Seiten bisher machte: Spaltendarstellung auf Wunsch.
Die Pluginbeschreibung, die erklärt, wie es funktioniert wurde nun auch um eine Demo Seite ergänzt, die man sich im Kontext dieses Blogs ansehen kann. Ich denke, dass dies noch besser verdeutlicht, was die Screenshots bisher gezeigt haben.





