RSS Feed
Aug 6

WordPress Wartungsmodus mit eigenem Inhalt verschönern

Veröffentlich am Freitag, 6. Aug 2010 in WordPress

Viele von euch, die während eines Updates ihren eigenen Blog angesehen haben, werden wohl den neuen Wartungsmodus von WordPress bemerkt haben. Was früher nur mit Plugins möglich war, ist jetzt seit WordPress 3.0 eine Standardfunktion.

Wartungsmodus vorher

Während des Updates eurer WordPress Installation, eines Themes oder Plugins, bzw. bei der Installation neuer Themes oder Plugins wird WordPress automatisch in einen Wartungsmodus versetzt, damit keine Schäden an eurem Blog auftreten. Dabei wir eurem Benutzer aber eine sehr unschöne Nachricht angezeigt, die wie folgt aussieht:

Wartung Standard Nachricht

Ich habe hier den deutschen Text als Screenshot, aber bei meinem zweisprachigen Blog erscheint immer der englische Text, egal welche Sprache der Nutzer verwendet. Aber abgesehen davon ist die Nachricht mit besonders hübsch.

Testen und kontrollieren des Wartungsmodus

Gesteuert wird der Wartungsmodus übrigens über eine Datei mit dem Namen .maintenance die von WordPress bei der Installation mit folgendem Inhalt im ROOT-Verzeichnis eures Blogs abgelegt wird:

<?php $upgrading = 1281043765; ?>

Der Timestamp hier gibt an, wann das Update gestartet wurde. Solltet ihr euren Wartungsmodus einmal testen wollen, könnt ihr einfach eine entsprechende Datei erzeugen und den Timestamp auf den aktuellen Wert setzen. Dazu einfach anstelle einer Zahl die Funktion time() verwenden, es sei denn, eure innere Uhr kennt immer den aktuellen Timestamp :) Denkt aber daran sie später wieder zu löschen. Ihr solltet auch nach jedem Update kontrollieren, ob euer Blog wieder funktioniert. Wie ich heute auf dem Blog von perun.net nachlesen konnte, ist es schon einigen Blogbesitzern passiert, dass die Datei nach dem Update nicht gelöscht wurde. Das kann schnell mal passieren, wenn man z.B. den Tab mit dem Update aus Versehen löscht. Glücklicherweise wird aber nach 10 Minuten der Blog wieder angezeigt, da WordPress dann davon ausgeht, dass das Löschen der Datei gescheitert ist.

Verschönern des Wartungsmodus

Jetzt aber zum eigentlich interessanten Teil des Artikels. Nachdem ich die Standardmeldung im Quellcode von WordPress ausgemacht hatte, fand ich in dem Kommentar der Funktion auch einen Hinweis darauf, wie man die Anzeige mit sehr einfachen Mitteln verschönern kann. Dazu ist es lediglich notwendig eine Datei mit dem Namen maintenance.php im Ordner wp-content abzulegen. Da man hier auch eine PHP Datei verwenden kann sind, der eigenen Kreativität keine Grenzen gesetzt.

Das Anlegen meiner Seite habe ich wie folgt vorgenommen. Zuerst habe ich eine gewöhnliche WordPress Seite erstellt und mit einem netten Text und einen Comic von xkcd.com gefüllt. Diese Seite habe ich dann kurz freigegeben und nach dem Abmelden vom Admin-Bereich gespeichert, damit auch alle Inhalte zu sehen sind, die ein angemeldeter Besucher nicht sieht. Von dieser Seite habe ich dann den Quellcode gespeichert.

Den Quellcode könnte man nun einfach in die maintenance.php Datei einfügen und im wp-content Ordner ablegen. Da mein Blog aber zweisprachig ist, habe ich zwei HTML-Dateien mit den Namen maintenance-de.htm und maintenance-en.htm und diese beiden im gleichen Ordner abgelegt. Innerhalb der maintenance.php lese ich dann die Sprache des Benutzers aus, und gebe den Inhalt der entsprechenden Datei aus. Wer mal sehen möchte, wie meine Wartungsseite aussieht kann das gerne hier tun: http://kau-boys.de/wp-content/maintenance.php.

Fazit

Der neue Wartungsmodus ist wirklich eine tolle Sache und kann mit sehr wenig Aufwand auch an die eigenen Bedürfnisse angepasst werden. Wer eine statische Kopie einer WordPress Seite verwendet, sollte seine Wartungsseite aber von Zeit zu Zeit aktualisieren, damit sie immer dem aktuellen Layout entspricht.

Ich hoffe, dass der Tipp auch euch weiterhelfen wird und ich würde mich freuen, wenn mir der ein oder andere ebenfalls einen Link zu seiner toll gestalteten Wartungsseite als Kommentar schicken würde.

Jul 25

Kau-Boy’s Opensearch Plugin

Veröffentlich am Sonntag, 25. Jul 2010 in Unkategorisiert

Dieses Plugin stellt eine Browsersuche nach der Opensearch Spezifikation bereit.

Jeder Besucher des Blog kann eine Suche zu seinem Browser hinzufügen und so sehr schnell und jeder Zeit nach einem Artikel suchen. Das Plugin muss dabei nicht konfiguriert werden. Einfach installieren und aktivieren.

(weiterlesen…)

Jul 6

Mein Fazit zum WordCamp 2010 in Berlin

Veröffentlich am Dienstag, 6. Jul 2010 in WordPress

Am Samstag war es also soweit. Das WordCamp Berlin sollte mein erstes BarCamp werden und somit einen ersten Eindruck auf diese Art von “Unkonferenz” sein. Meine Vorfreude auf die Location, das betahaus, war auch recht hoch, da ich schon viel darüber gelesen habe und die Idee dahinter auch wirklich toll finde.

Von Verlauf des WordCamp war ich sehr zufrieden. Meine einzige Vergleichsmöglichkeit war das CakeFest 2009, welches ebenfalls in Berlin stattfand. Im Nachhinein muss ich sagen, dass die Location des CakeFests in der German Language School (GLS) war aber um einiges besser als das betahaus, das zwar einen gewissen Charme hatte, aber dessen Räume doch sehr schlecht für solche Events ausgerüstet waren. Zu allem Überfluss waren die meisten interessanten Sessions im 4.OG und der Aufzug war entweder überfüllt oder jemand hatte mal wieder vergessen, die Tür zu machen.

Toll an der Location waren dann aber die Übertragung des Viertelfinal-Spiels und die Stimmung, die dabei allgemein herrschte. Aber bei einem 4:0 gegen Argentinien musste die ja auch gut sein. Ich habe mich auch gefreut, dass zu der zeit, als das Spiel stattfand keine Sessions abgehalten wurden. Ärgerlich war es natürlich für alle die nichts mit Fußball anfangen konnten und extra von weit her angereist sind.

Mit den Sessions selbst war ich recht zufrieden. Natürlich hatten nicht alle die gleiche Qualität, aber ich habe in jede Session etwas dazu lernen können. Vor allem die Sessions zu CSS Media Queries und zu WordPress unter Last waren sehr interessant.

Alles in allem also eine gelungene Veranstaltung zu der ich auch gerne wieder hingehen werde. Aber da das WordCamp nicht jedes Jahr in Berlin stattfindet muss man sehen, ob sich eine Reise dorthin einrichten lässt. Aber mittlerweile kann man ja selbst mit der deutschen Bahn recht günstig fahren. Und wenn es nicht zu weit weg ist reicht ja auch einen “Schönes-Wochenend-Ticket”.

Jun 17

WordPress 3.0 ist endlich da!

Veröffentlich am Donnerstag, 17. Jun 2010 in WordPress

Ich habe die letzten Tage immer die offizielle WordPress Roadmap verfolgt. Nachdem, vorgestern schon einmal alle Tickets geschlossen waren, wurde ein altes Ticket wieder eröffnet. Gestern Abend waren dann wieder alle geschlossen und so blieb es dann auch. Als ich heute Nachmittag nochmal nachgesehen habe, war WordPress 3.0 schon von der Roadmap verschwunden. Zu diesem Zeitpunkt war aber auf den großen Blogs rund um das deutschsprachige WordPress noch nichts zu finden. Jetzt gibt es auch bei perun.de und auf dem Schweizer Blog wp-magazin.ch sowie auf dem Blog des deutschen WordPress Teams
Informationen zur neuen Version.

(weiterlesen…)

Jun 12

WordPress 3 steht vor der Tür

Veröffentlich am Samstag, 12. Jun 2010 in WordPress

Heimlich still und leise wurde doch noch ein dritter Release Candidate angekündigt. Auf dem Entwicklerblog findet sich im Artikel zum RC3 sogar ein Haiku dazu:

Last call; final bugs
Itch, scratch, contort; calmly wait
For now: RC3

Gleichzeitig findet sich hier auch die Aufforderung an alle WordPress Plugin Entwickler die eigenen Plugins mit dem Release Candidate 3 von WordPress zu testen. Dem bin ich schon zuvor nachgekommen und kann stolz verkünden, dass ich bisher mit keinem meiner 3 aktuellen Plugins einen Fehler finden konnte.

Da es nur noch 9 aktive offene Tickets gibt bleibt zu hoffen, dass wir bald WordPress 3 auf unseren Blog einsetzen können. Ich bin zumindest schon sehr gespannt darauf.

Mai 10

Alle Plugins kompatibel zu WordPress 3.0

Veröffentlich am Montag, 10. Mai 2010 in WordPress

Ich habe heute mal die Gelegenheit genutzt und die aktuelle Beta (3.0-beta2-14526) für die kommende WordPress Version getestet. Eine gute Nachricht gibt es für alle, die Plugins von mir verwenden und auf die neue Version aktualisieren möchten. Alle Plugins konnten erfolgreich mit der aktuellen Beta getestet werden.

Da ich mich bei der Entwicklung an bestimmte Standards gehalten habe und keine als DEPRECATED (veraltet) gekennzeichnete Funktion eingesetzt habe, sollten die Plugins dann auch mit der finalen Version von WordPress 3.0 funktionieren. Ich werde aber die NIGHTLY BUILDS in regelmäßigen Abständen testen und eventuell auftretende Fehler noch vor dem Erscheinen der finalen Version von WordPress 3.0 beheben.

Solltet ihr bereits Fehler mit WP 3.0 gefunden haben oder aber einen Fehler mit einer aktuellen Version, dann teilt mir das bitte in einem Kommentar auf den Pluginseiten oder in diesem Post mit.

Ich wünsche uns allen viel Spaß mit den tollen neuen Features von WP 3.0 und hoffe, dass wir sie bald in einer finalen Version genießen können.

Apr 20

Backend Localization Plugin für WordPress MU repariert

Veröffentlich am Dienstag, 20. Apr 2010 in WordPress

Da ich jetzt endlich die Zeit gefunden habe mich mal wieder um das Plugin zu kümmern und die Probleme mit WordPress MU zu testen, habe ich mich heute Abend dran gesetzt. Nach fast 2 Stunden habe ich es nun endlich geschafft, dass es wieder reibungslos mit der neuen Version von WordPress MU funktioniert.

Zusätzlich konnte ich auch die Sprachenauswahl auf der Login Seite reparieren. Diese war auch seit irgendeinem Update defekt und man musste dann nachträglich die Sprache innerhalb des Backends wechseln. Das funktioniert jetzt also auch wieder direkt bei der Anmeldung.

Da für WordPress 3.0 schon angekündigt wurde, dass sich für Plugin Entwickler einiges ändern wird hoffe ich, dass meine Mühe nicht umsonst gewesen ist und das Plugin auch mit Version 3.0 noch auf Anhieb funktioniert.

Die neue Version könnt ihr auf meinem Post zum Plugin sowie im Plugin Repository von wordpress.org runterladen. Wer es schon installiert hat kann es wie immer direkt über das Backend komfortabel aktualisieren. Solltet ihr das Plugin bereits vorher verwendet haben, müsst ihr eventuell einmal die Cookies für eure Website löschen, damit das Plugin reibungslos funktioniert.

Danke an dieser Stelle noch einmal an Inaki und Lars für ihre Rückmeldung bezüglich des Fehlers in WordPress MU!

Apr 2

Aprilscherze 2010 – von offensichtlich bis genial

Veröffentlich am Freitag, 2. Apr 2010 in Allgemein

Gestern war es mal wieder soweit. In vielen Ländern wurden die Menschen in den April geschickt. Im Jahre 1618 entstand der Brauch wohl in Bayern, wurde aber auch ins Ausland exportiert. In den USA heißt er beispielsweise “April Fools’ Day” was seine Bedeutung sehr treffend wiedergibt.

Auch die IT-Welt ist jedes Jahr mit witzigen und teilweise sehr gut versteckten Scherzen vertreten. Ich möchte hier drei Beispiele aufführen, die mir dieses Jahr besonders gut gefallen haben. Dieses Jahr waren es aber auch viele internetbezogene Themen und nicht die üblichen Vaporware Meldungen, die es mir angetan haben.

(weiterlesen…)

Mär 11

Trefft mich auf dem WordCamp am 03.07.2010 in Berlin

Veröffentlich am Donnerstag, 11. Mär 2010 in WordPress

Mein Dashboard wurde heute von WordPress-Deutschland Nachrichten über das WordCamp 2010 überschüttet. Da wollte ich doch gleich mal nachsehen, wo es dieses Jahr stattfindet. Und was musste ich dort sehen? Es findet in Berlin statt und dazu noch an einem Samstag, genauer dem 03.07.2010.

Wer mich also schon immer mal persönlich treffen möchte hat dort die einmalige Gelegenheit dazu. Natürlich lohnt sich ein Besuch des WordCamp auch dann, wenn ihr etwas über die Macher hinter den ganzen Plugins und Themes erfahren möchtet und euch mit Gleichgesinnten austauschen möchtet. Es ist die Gelegenheit eure Fragen und Anregungen mit anderen Nutzern von WordPress zu diskutieren.

WordCamp 2010 Berlin Banner

Das Programm steht wie immer bei solchen Barcamps im Vorfeld noch nicht statt. Jeder kann auf der Website selbst eine Session zum Programm anmelden. Wenn ihr also ein tolles Thema rund um WordPress habt, dass ihr anderen vorstellen möchtet, dann meldet eure Session an.

Das WordCamp 2010 findet im betahaus statt. Ich finde das die perfekte Location dafür. Es basiert auf dem Prinzip des Coworking. Jeder arbeitet hier zwar für sich, aber anstelle ein eigenes kleines Büro zu mieten und dort alleine und verlassen zu arbeiten, trifft man sich hier mit vielen anderen kreativen Köpfen. Da ich schon immer mal das betahaus besuchen wollte trifft sich das also ganz gut.

Also, wer von euch jetzt Lust bekommen hat auch am WordCamp teilzunehmen sollte sich schnell auf der Website anmelden, da die Teilnehmerzahl auf 200 begrenzt ist. Die Schutzgebühr für das WordCamp beträgt 10€, die aber vollständig an eine gemeinnützige Organisation gespendet werden. Vermutlich ist die Anmeldung nicht kostenlos, damit sich auch nur diejenigen Anmelden, die wirklich kommen möchten. Es wäre doch schade, wenn am Ende wie im letzten Jahr ein Viertel von den 200 Angemeldeten nicht kommen.

In diesem Sinne, bis Juli auf dem WordCamp! Und wer mich dann wirklich treffen möchte kann gerne vorher mit mir Kontakt aufnehmen. Am besten hinterlasst ihr hier einen Kommentar :)

Feb 7

Backend Localization Plugin funktioniert nun auch mit PHP4

Veröffentlich am Sonntag, 7. Feb 2010 in WordPress

Anfang der Woche bekam ich einen Kommentar zu meinem Backend Localization Plugin mit dem Hinweis, dass es nicht mit PHP4 funktioniert. Da ich schon lange PHP5 nutze und auch versuche meinen Quellcode übersichtlich zu gestalten, habe ich in meinem Plugin einige Funktionen und Eigenschaften genutzt, die es für PHP4 noch nicht gab.

Der Kommentator, der den Fehler gefunden hat, konnte auch selbst am nächsten Tag schon eine Lösung finden, die er auf seinem eigenen Blog sowie als weiteres Kommentar hinterlassen hat. An dieser Stelle nochmals vielen Dank an David.

Ich versuche Fehler, die mir mitgeteilt werden immer innerhalb von wenigen Tagen zu beheben. Dazu bin ich natürlich darauf angewiesen, dass mir diese auch mitgeteilt werden. Bei WordPress kann es sehr oft vorkommen, dass sich zwei Plugins nicht zusammen vertragen. Wenn ihr also mit einem meiner Plugins ein Problem feststellen solltet, dann scheut euch nicht mir das mitzuteilen. Ich werde gerne versuchen das Problem zu beheben.

Impressum