Am Rande notiert ...

WordPress › WordPress 3.8 “Parker”. Seit längerem mal ein Update der mich tatsächlich auch optisch anspricht – und das neue Default-Theme gefällt mir so gut, dass ich echt überlege von meinem derzeitigen (das immer noch auf 2010 basiert, mit kleineren Anpassungen) dahin zu wechseln. Die 2011/2012/2013 fand ich alle eher meh. Vor allem 2013 war für mich mit seiner Farbgestaltung einfach nur irritierend. Auch 2014 wird ein paar Patches brauchen, aber das bezieht sich hauptsächlich auf die Gestaltung von Galerie-Posts und Asides – wobei ich sogar mit den Asides fast leben könnte, eventuell die einfach in eine Randspalte packen oder sowas. Hmm, mal schauen ob ich mir das antue – der Vorteil wäre, ich könnte einiges an selbstgedengeltem Code wieder wegwerfen und hab damit schlicht weniger Arbeit mit potentiellen neuen Versionen die da Anpassungen erfordern würden (wobei meine Anpassungen sich als erstaunlich stabil erwiesen haben, bisher brauchte ich da nichts anpacken). was ich allerdings echt seltsam finde: das „Press This“ Bookmarklet ist seit ewigen Zeiten nahezu unverändert im Design. Könnte auch mal etwas Aufhübschen vertragen!

Atom Publishing Protocol « WordPress Plugins. Wenn man das Atom publishing Protokoll benutzen will, muss man ab WordPress 3.5 jetzt ein Plugin installieren, weil es aus dem Core rausgefallen ist. Natürlich haben die WordPress-Programmierer sich nicht die Mühe gemacht und in das Plugin eine korrigierte Version des Atom Publishing Protokoll Servers gepackt, es ist immer noch der über 2 Jahre alte Bug mit Media-Uploads enthalten. Zum Glück funktioniert auch immer noch mein Patch, nur ist das File jetzt ein anderes auf das man es anwenden muss. Schon ziemlicher Pfusch, was die da treiben. Und wenn ich mir angucke wie der Bug im WordPress Core ignoriert wurde, dann ist meine Hoffnung, dass irgendeiner sich die Mühe macht mal das Plugin zu reparieren ziemlich nahe dem Nullpunkt.

#21866 Remove AtomPub from core – WordPress Trac. Pappnasen. Da gibts Bugs seit Jahren, ja. Aber die wären fixbar gewesen. Statt dessen wird AtomPub rausgeworfen – aber völlig ignoriert, dass die alten XMLRPC Sachen von WordPress eben nicht das gleiche machen – zum Beispiel keinen vernünftigen Metadaten-Update bei Medienuploads, was dazu führt, dass man dann demnächst nur mit Einsatz des AtomPub Plugins wieder aus Lightroom Bilder mit einem Exportservice zu WordPress syncen kann. Gibt noch so das eine oder andere was in dem Bereich nicht sauber funktioniert, weshalb ich immer deutlich lieber mit AtomPub gearbeitet habe von Lightroom aus. Jetzt darf ich mich schon drauf freuen, nach WordPress 3.5 meinen ganzen Bilderworkflow zu  überarbeiten.

WordPress › WordPress 3.4 “Green”. Erstaunlich – Releaseupdate, zwei Themeupdates (eines – twentyten – benutze ich als Parenttheme für mein eigenes RFC1437 Theme) und ein Plugin Update später und mein Blog tuts immer noch. Tja, und trotzdem unzufrieden: ein Bug im Atom-Posting für Media ist seit ewigen Zeiten offen und nicht gefixt. Und 3.4 ändert zwar die Atom-Posting-Infrastruktur, aber fixt den Bug wieder nicht. Und der alte Patch tuts nicht mehr, weil sich die Filestruktur geändert hat. Und genau an der Stelle zeigt sich immer wieder das Defizit des WordPress-Dev-Teams: auf Bugreports einzugehen und die verdammten Dinger zu schließen. Tickets mit Patch 11 Monate verschimmeln lassen, bis die Filestruktur sich so ändert, dass die Patches nicht mehr funktionieren? Lächerlich. Und für mich bedeutet das, dass mein Posting-Workflow für Bilder in das Blog also erstmal kaputt ist, denn der XMLRPC Upload kann keine Metadaten wie z.B. Titel setzen und der Atom-Upload lädt nur die Bilddatei hoch, erzeugt aber nicht die verschiedenen Bildergrößen, die fürs Posten nötig sind.

ThinkUp: Social Media Insights Platform. Das will ich mir definitiv angucken – ein Tool, das die eigenen sozialen Aktivitäten (naja, so sozial sind die ja manchmal nicht) sammelt über die diversen APIs und zusammenführt. Und zwar in einer selbst gehosteten Datenbank. Unterstützt Twitter, Facebook und Google+ und wertet die Datensammlung nach verschiedenen Kriterien aus. Und mit Social Timeline gibt es dann ein Tool zur Darstellung als Timeline, die man ins eigene Blog einbauen könnte. Das könnte sogar eine deutlich angenehmere Variante sein, als alle Posts aus den sozialen Netzen in das eigene Blog zu importieren.

Google+ Importer for WordPress » Sutherland Boswell. Überlege gerade, ob ich das nicht vielleicht mal einbauen will – dadurch werden automatisch die öffentlichen Google+ Postings importiert. Müsste ich dann zwar warscheinlich etwas anpassen, um Asides aus den Postings zu machen, aber das sollte nicht so kompliziert sein. Vielleicht kann es das Tool  ja auch schon direkt. Die Frage ist nur, ob es viel Sinn macht, die Posts von Google+ rüberzuholen – speziell bei den Bilderposts hole ich die ja sowieso später und spiegel die in meinen Mediadaten. Aber die Text-only Posts würden dann auch hier landen, was vielleicht ganz sinnvoll sein könnte. Muss ich wohl noch ein paar mal drüber schlafen.

Commentpress. Sollte ich mir mal angucken, ist ein Kommentarsystem, das nicht unter Beiträgen passiert, sondern in den Rändern von Texten bezogen auf Absätze. Eigentlich eine witzige Idee, wenn man längere Texte hat. Ok, ich poste fast nur einzelne Absätze, aber die Integration von Kommentaren finde ich ganz nett – also das Rendering von diesen kleinen Sprechblasen in denen dann die Kommentare expandieren (im Moment sind Kommentare bei mir ja eher vernachlässigt, da sie nur auf den Detailseiten auftauchen, die bei meinen kurzen Absatzposts nicht mal von der Front verlinkt sind).

WordPress Deutschland FAQ » Hinweise zum Datenschutz beim Einsatz von Akismet in Deutschland. Beim Schockwellenreiter gefunden und auch mal umgesetzt – die Erklärung im Impressum hatte ich ja schon, jetzt ist auch die Checkbox beim Kommentieren dazu gekommen. Ist vielleicht etwas umständlich für die drei Leute die hier ab und an kommentieren, aber ich glaube das ist verschmerzter. Zumal es ja auch andere Wege der Kommentierung gibt – eigene Blogposts, oder Zwittern, Facebooken oder googleplussen (da gibt’s ja auch datenschutzkonform eine Einwilligung des Benutzers), ihr könnt euch also aussuchen wo ihr eure Datenspuren hinterlassen wollt. (und natürlich kann man mir auch einfach an meine im Impressum hinterlegte Mailadresse eine Mail schreiben, das geht dann ganz ohne Einwilligung – aber Vorsicht, mein Mailprovider ist Google! Die sind böse!)

2 Click Social Media Buttons « WordPress Plugins. Vergleichbar zum vorigen Plugin, aber dieses basiert jetzt auf dem Code von Heise. Und hat eine nette Erklärkomponente mit Link auf den Heise Artikel. Ich hab das mal eingebunden, ihr könnt mich also liken, +1en und twittern!

The Xavisys WordPress Plugin Framework – Xavisys. Interessant wenn man selber Plugins für WordPress bauen will, denn es nimmt einem ein paar der Standardarbeiten ab und macht den Code damit etwas simpler.

BuddyPress.org. Gerade mal wieder drüber gestolpert als es um selbst betriebene Social Networks ging. Buddypress läuft irgendwie immer unterm Radar, aber ist eine ziemlich interessante Entwicklung mit allen Features von WordPress – unter anderem also auch allen Login-Integrationen und ähnlichem. Und für BuddyPress gibts dann auch noch eigene Plugins wie zum Beispiel das BuddyPress Media Plugin, mit dem man aus einer BuddyPress Installation sein eigenes Flickr machen kann. Und da gibts noch haufenweise mehr Sachen, bis hin zu kommerziellen Plugins für diverse Zwecke. Und zusätzlich kann man alle WordPress Themes benutzen und darauf aufbauen.

WordPress 3.2 now available. Update ausgeführt (und zum ersten Mal auch über den automatischen Update und ssh-Zugriff für den Update, da mein Webserver keine Schreibrechte auf den WP Code hat) und alles scheint problemlos geklappt zu haben, obwohl ich eine Reihe von Plugins benutze. Nett. Der Admin ist wirklich um einiges entschlackt worden, deutlich fixere Reaktionen.

LR/Blog – Export directly from Lightroom 2 to your Blog!. Hatte ich komischerweise noch nicht, aber jetzt hab ichs. Damit kann man Fotos direkt in die Medialibrary in WordPress exportieren um sie dann in Posts zu benutzen. Könnte mir in den Fällen helfen wo ich nicht den Umweg über Flickr machen will.

Function Reference/site url. Muss ich mal genauer durchgehen, denn wenn eine Site parallel unter http und https laufen soll, dann dürfen ja keine absoluten Bezüge mehr drin stehen, dann muss alles über diese Funktionen geroutet werden. Ein paar Plugins (jQuery Lightbox und Infinite Scroll) machen da auch noch Probleme, da werde wohl Bugreports fällig.

SSL and Cookies in WordPress 2.6 « Ryan Boren. Zwar ursprünglich für WordPress 2.6 geschrieben, aber immer noch gültig. Bei mir musste ich noch ein bischen Hacken, da mein WordPress-Server nicht direkt zum Netz steht, sondern hinter einer Firewall (iptables mit DNAT hat geholfen), aber jetzt habe ich ordentlich gesicherte Admin-Cookies und bin damit besser gegen WLAN Sniffer an öffentlichen Hotspots geschützt. Die WordPress-Idee ist wirklich nett – zwar keine 100% Sicherung, da mit meinem Login-Cookie immerhin Kommentare unter meinem Namen gepostet werden können, aber durch die Cookie-Trennung ist zumindestens die Administration geschützt. Beisst sich bei mir aber mit dem Safer Cookies Plugin, das ich vorher benutzt habe um meine Cookies wenigstens auf die IP festzunageln. Zusätzlich gibt es noch einen Patch der nach 3.1 gegangen ist und es ermöglicht auch das Login-Cookie abzusichern.

Infinite Scroll WordPress Plugin – netter Effekt, bei Erreichen des Seitenendes wird automatisch per Javascript die nächste Seite nachgeladen und eingemischt – also bauen sich Seiten endlos auf, bis alle Inhalte des Blogs da stehen. Facebook und Flickr machen das ja auch seit einiger Zeit und ich finde es irgendwie besser als diese „ältere Posts“ und „neuere Posts“ Links. Ohne Javascript sollten die Links weiterhin kommen, Suchmaschinen indizieren auch weiterhin alles dadurch (wobei dabei ja eine Google Sitemap deutlich hilft), von daher sollte es keinen Schaden verursachen.

Pressbox « WordPress Plugins. Wollte ich mir die ganze Zeit selber bauen, aber jetzt gibts das schon fertig. Könnte ich mir mal angucken – damit kann man Bilder von der Dropbox auswählen und in Posts einfügen. Da ich die Dropbox gerade für Bilder viel verwende, wäre das schon recht praktisch – allerdings muss ich erst gucken ob das Bild dann auf den WordPress-Server gebracht wird, oder ob es auf der Dropbox verbleibt – ich will meine Mediafiles auf meinen eigenen Servern liegen haben.

ZenphotoPress ist ein Plugin für WordPress mit dem man auf Bilder und Galerien in ZenPhoto von WordPress aus zugreifen kann. Da man bei ZenPhoto ganze Ordner per FTP oder anderen Wegen hochladen kann (z.B. auch einfach in dem man das Albums-Verzeichnis in die Dropbox verlinkt) und damit Bilder recht simpel in Galerien landen, könnte man so auch schnell und simpel auf diese Bilder in WordPress zugreifen. Wär vielleicht mal was als Bastelprojekt, da ich immer noch auf der Suche nach simplen Wegen bin, wie ich aus Lightroom heraus mein Fotoblog füttern kann.

PHP Markdown sollte ich mir vielleicht mal wegen dieses dummen Fehlers im WordPress Visual Editor angucken. Klar, ich könnte auch einfach auf den HTML Editor dauerhaft umschalten und den benutzen, aber LIs tippen (oder klicken) ist immer noch lästiger als einfach Markdown zu schreiben. Ausserdem bin ich Markdown von meiner alten Software her gewohnt.

WordPress › Really Static « WordPress Plugins. Mal weggeblogged, weil man damit direkt statische Seiten aus WordPress generieren kann (ginge auch  mit WP Super Cache und dessen directly cached pages, aber die werden dabei nicht automatisch aktualisiert) und vielleicht wäre das auf Dauer mal ein interessanter Weg. Ok, ich müsste wahrscheinlich auf einige Elemente verzichten, damit das ganze auch ohne „Artefakte“ funktioniert – aber viele davon sind eh eigentlich verzichtbar. Zum Beispiel wäre eine Tag Cloud auf dem Stand des letzten Renderings eingefroren, wenn sie Teil der Seite ist. Genauso wie Angaben wie „letzte Kommentare“ oder „letzte Posts“. Dito mit Kalendern, die auf neueren Seiten mehr markierte Tage haben wie auf älteren Seiten. Das ist auch der Hauptgrund warum ich bisher immer wieder von baked Sites abgekommen bin – andererseits, sind diese Problemfälle für ein Blog wirklich wichtig?

Toolbox, H5 und twentytenfive sind WordPress-Templates die auf HTML5 aufbauen. Ich sollte mir das mal angucken und schauen ob ich mein eigenes Theme nicht auf einem davon aufbaue, anstelle es vom Standard-Theme abzuleiten. Da ich derzeit ein Subtheme vom Standard Twentyten bin, könnte warscheinlich Twentytenfive am einfachsten sein – aber auch Toolbox könnte interessant sein, weil es ein wirklich minimales Theme ist, das ich als echte Basis verwenden könnte.

WordPress JSON API. Keine Ahnung ob ich das jetzt wirklich brauche, aber es könnte sich irgendwann mal als nützlich erweisen – die XMLRPC oder Atom APIs sind doch relativ umständlich wenn man nur per JavaScript mal fix auf Daten aus dem Blog zugreifen will.

LR/Blog – Send images to your blog from Adobe Lightoom. Ich hatte ja schon ein anderes Plugin für sowas gefunden, aber das hier ist noch flexibler und unterstützt andere Blogtypen ebenfalls (bis runter zu „nacktem“ MetaWeblogAPI). Allerdings keine Ahnung ob das mit Lightroom 3 und neueren WordPressen funktioniert …

“Dossier de Presse” « Lucs Journal. Ein Plugin für Lightroom, das direkt in die WordPress Media Library oder eine NextGEN Gallerie exportieren kann. Allerdings natürlich dann wieder über xmlrpc.php, welches ich bei mir wegen der häufigeren Sicherheitsprobleme damit nur ungern freischalte.

Home of the WordPress Wiki Plugin. Weiss noch nicht so genau ob ich sowas überhaupt will  aber könnte eventuell auf Dauer interessant werden, sollte mich mal wieder Anfälle von Dokumentationswahn überkommen. Erstmal geblogmarkt, man weiss ja nie. Sah jedenfalls von den WordPress-integrierten Wikis am interessantesten aus.

Embedder Plugin Home | moztools. Geblogmarkt für später – ich hatte mal selber ein einfaches Snippet/Glossary/Macro/Embed Plugin für WordPress, aber das hier sieht so aus als ob ich das lieber nehmen sollte anstelle mir was eigenes zu dengeln. Um häufiger wiederkehrende Schnipsel schnell eingebbar zu machen sieht das sehr praktisch aus.

Jquery Snowfall Plugin 1.4 | Somethinghitme. Ich glaub mich knutscht ein Schneemann. Und wer nicht selber hacken will, kann auch das WordPress Snow Storm plugin benutzen.

WordPress 3.0.2 ist drausen und da es Sicherheitsfixes enthält, ist ein Update empfehlenswert. Die deutsche WordPress Version ist auch schon da und der Update tats bei mir problemlos. Nur musste ich in der Language-Datei wieder alle Vorkommen von Gallerie durch Galerie ersetzen, damit die Sonderbehandlung von Galeriepostings funktioniert (und weil Gallerie einfach doof aussieht und falsch ist – warum das immer noch drin ist in der Language Datei, kapier ich nicht. Gemeldet hatte ich das und angeblich wäre das längst behoben. Tja …)

Conditional CAPTCHA for WordPress ist ein sehr nettes Plugin, das Captcha in Kommentarformulare packt. Das Besondere: es macht das nur, wenn Akismet denkt ein Kommentar ist Spam. Captcha-versagen wird dann mit Löschen des Kommentares bestraft – dadurch bleibt die Spam Warteschlange handhabbar..

Performancefresser …

… sollte man natürlich nicht unbedingt betreiben. Das Tumblr Widget braucht durch seinen synchronen Zugriff auf Tumblr locker mal eben 300ms und das Typografie Plugin braucht nochmal 300ms. Autsch. Ok, sieht mein Text eben typografisch müllig aus, mir doch egal. … Weiterlesen