Probleme mit OSM und W3 Total Cache

Unter WordPress kann es mit dem „W3 Total Cache“ und dem OSM Plugin unter Umständen Probleme geben. Wenn beide Plugins aktiviert sind, kann es sein das der Feed der Webseite nicht mehr dargestellt werden kann.

Der fehlerhafte RSS Feed

Abhilfe schafft es hier etwas an den „W3 Total Cache“ Einstellungen zu ändern.

Die „Minify“ Einstellungen

In den „Minify“ EInstellungen von „W3 Total Cache“ muss unter „HTML & XML“ der Punkt „Inline JS minification“ deaktiviert werden. Anschließend sollte der „Minify“ Cache noch geleert werden und danach sollte auch der RSS Feed wieder funktionieren.

Tweet old post

In diesem Blog sind mit der Zeit einige Artikel zusammengekommen. Das Problem an alten Artikeln ist das man sie eher selten zu Gesicht bekommt. Glücklicherweise gibt es für jede Lösung ein Problem und so habe ich mir einmal das WordPress Plugin „Tweet old post“ angeschaut.

Die Einstellungsseite des Plugins

Mit diesem Plugin kann man alte Beiträge auf Twitter neu ankündigen. Dabei kann man auch einstellen wie alt die Beiträge sein dürfen oder auch bestimmte Beiträge ganz ausschließen. Auch die Häufigkeit der Ankündigungen lässt sich ohne Probleme einstellen. Alles in allem eine schöne Sache wenn man auch als Autor seine alten Beiträge angezeigt bekommt. Die offizielle Seite des Autors findet man unter http://www.ajaymatharu.com/.

Mobil bloggen mit Blogsy

Mobil bloggen mit WordPress ist so eine Sache. Zwar bietet WordPress eine App für Android und iOS an, allerdings eignet sich diese nur für die Kommentarverwaltung so richtig gut. So stellt sich die Frage was man stattdessen nimmt. Für iOS gibt es hierbei eine Lösung bzw. eine App welche auf den Namen Blogsy hört und im Gegensatz zur WordPress App auch Spaß macht.

Blogsy in Action

So unterstützt die App das hineinziehen von Fotos und Videos direkt in den Blogbeitrag und auch ein Browser ist integriert, so das man nochmal schnell bestimmte Sachen nachschlagen kann ohne die App zu verlassen. Neben WordPress werden auch andere Systeme wie zum Beispiel Tumbler unterstützt. Blogsy kann im Appstore bezogen werden und kostet dort im Moment 3,99 €. Die offizielle Seite der App ist unter http://blogsyapp.com/ zu finden.

WordPress Artikel Batchbearbeitung

Im Zuge meiner Designänderung mussten einige Bilder angepasst werden. Konkret ging es darum die passende CSS Klasse für das Bild zu ändern (von „alignleft“ zu „alignnone“). Da ich dies nun nicht für hunderte Artikeln von Hand machen wollte, musste eine andere Lösung her. Dazu öffnet man die entsprechende Datenbank (z.B. in „phpMyAdmin“) und führt dort folgende SQL Zeile aus:

UPDATE wp_posts SET post_content = replace(post_content, 'alignleft', 'alignnone')

Damit wird in jedem Artikel die entsprechende Ersetzung vorgenommen, allerdings sollte man wissen was man tut ;)

Neues Design

Das alte Design der Webseite war doch schon etwas angestaubt, was jemand mal so umschrieb:

Es hat mehr etwas von einem Outdoor Handy, als von einem iPhone, zweckmäßig halt.

Da mich sowieso einige Kleinigkeiten an dem Design störten, dachte ich mir das eine Renovierung ganz interessant wäre. Es stellte sich bloß die Frage ob man ein Theme komplett neu schreibt oder eine bereits vorhandene Basis nutzt.

Das alte Design "Ocean"

In meinem Fall überlegte ich auf Bootstrap oder der HTML Boilerplate aufzusetzen. Auch gibt es einige schöne WordPress „Starter Themes„, allerdings traf nichts wirklich meinen Nerv. Also ging die Suche weiter. Fündig wurde ich dann beim GPL Theme „Picochic“ (http://picomol.de/picochic/), welches mir doch recht gut gefiel. Dieses wurde als Grundlage genommen und daraus das neue Design gebaut welches man hier nun sehen kann.

Unter anderem mag ich feste Seitenbreiten nicht wirklich, was dann natürlich als erstes geändert werden musste. An der Typografie (Schriftarten etc.) wurde anschließend geschraubt, Stylesheets für den Druck wurden hinzugefügt und am Social Media Widget wurde gewerkelt, so das dieses nun auch Youtube unterstützt. Ansonsten wurden noch andere Dinge wie das Menü minimal angepasst. Jetzt müssen nur noch Fehler gefunden und beseitigt werden ;)