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!
wordpress
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.
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.
Beim Cache bin ich im Moment bei xcache angelangt - mal gucken ob der ähnlich wie apc komische Meldungen produziert. Ich hab ja Konflikte zwischen apc und WP Super Cache im Verdacht für meine Probleme, denn immer wenn das Problem auftrat, hatte ich auch diese seltsamen GC Meldungen von apc im Log. Und keinerlei Meldungen von PHP, was darauf hindeutet dass nix vom PHP ausgeführt wurde (was auch den leeren Output erklärt).
Es gibt in WordPress Unterstützung für den Objekt-Cache von xcache. Ganz toll, kann man per kleinem Plugin aktivieren. Ich spar mir den Link, denn ohne dieses Modul ist das Blog schneller (und 27 vs 29 DB Queries ist jetzt auch nicht so wahnsinnig erfolgreiches agieren des Objekt Caches). Mit aktiviertem Objekt-Cache war das Blog gleich wieder in der 700ms+ Zone - ganz ohne Zeitfresserplugins.
Für Tumblr werde ich mir jetzt also doch eine JavaScript-Ajax-Lösung bauen, die mittels Tumblr API meine Bilder raussucht und in das HTML der Seite schiebt. Ist eh nur für den Look und dann wird auch nicht versehentlich ein Tumblr-Connect-Problem gecached.
Aber um das doch recht erstaunlich gut funktionierende Silbentrennen aus dem Typografie-Plugin ist es irgendwie doch schade. Man kann wohl nicht alles haben. Render-Zeiten im Bereich von oberhalb ner halben Sekunde find ich jedenfalls albern. Vielleicht änder ich meine Meinung aber nochmal, wenn ich mal wieder länger auf mein Blog gestarrt habe.
WordPress › Support » WP Super Cache sometimes ignites a blank Home Page! Need to restart Apache - klingt genau wie mein Problem, ist aber schon ein Jahr alt. Scheint irgendeine Kombination von vielen Teilen zu sein. Im Moment hab ich erstmal APC ausgeschaltet, denn der produziert auch seltsame Meldungen im Error Log, für die keine richtig befriedigenden Kommentare im Netz zu f inden sind. Irgendwie ist der ganze PHP Kram echt voll scheiße. Viel zu viele Teile die von viel zu vielen verschiedenen Stellen kommen und alle irgendwie aber eben doch nicht ganz zusammenarbeiten. Prinzipiell läuft ja alles, aber sobald man die Performanceprobleme in den Griff kriegen will, gibts lauter seltsame und unerklärliche Effekte. Alles nur wilde Hacks.
[WordPress › Support » [[Plugin: WP Super Cache]] Blank Pages - 500 Errror - in Dashboard (sometimes the site too)](http://wordpress.org/support/topic/plugin-wp-super-cache-blank-pages-500-errror-in-dashboard-sometimes-the-site-too). Beschreibt mein momentanes Problem das ich seit SuperCache habe - eventuell ist das auch meine Lösung. Ansonsten fliegt SuperCache eben wieder raus, denn davor liefs eigentlich gut, nur langsam. Wenns hier zwischendurch also mal dunkel (äh, weiß) ist, dann liegts vieleicht an meinem Problem und ich analysiere noch.
WP Super Cache ist zwingend zu empfehlen wenn man so wie ich einige Plugins benutzt (und diese womöglich so wie das Tumblr Plugin auf externe Dienste gehen). Ok, die Gefahr besteht natürlich, dass mal ein kaputter Status von Tumblr in der Sidebar gecached wird, aber das erledigt sich ja eh nach einer Weile wieder. Aber die Laufzeit eines voll geladenen Wordpress ist ja doch etwas schlafmützig.
Das Plugin wp-Typography hab ich jetzt mal im Test auf meinem Blog aktiviert. Ich hab zwar bisher kaum richtig gute Trennalgorithmen für Deutsch gesehen, aber vielleicht funktioniert dieses hier trotzdem einigermaßen. Allein schon zur Vermeidung von Witwen und Waisen macht es sicher Sinn. Und im ersten Test sieht der Text schon sehr angenehm aus.
Der Front-end Editor ist ein sehr sinnvolles Plugin für Wordpress. Man kann direkt in der Front mit einem Doppelklick auf viele Elemente diese sofort bearbeiten. Da ich üblicherweise Tippfehler und Formatierungsfehler erst sehe, wenn ich mir mein Blog mal selber vorne angucke, kann ich so direkt dort ohne Trip durch den Admin editieren. Geht deutlich schneller für mich.
jQuery lightBox plugin ist sehr nett. Es benutzt kein Prototype und kein Scriptaculous, sondern einfach nur jQuery - was sehr hilfreich ist, wenn eine Site sowieso schon jQuery benutzt. Und mit dem jQuery LightBox Plugin für Wordpress kann man es sehr einfach für Bilderanzeigen in seinem eigenen Blog benutzen.
Twenty Ten Weaver ist ein flexibleres Child Theme für Twenty Ten. Allerdigns überlädt es einige der PHP-Files von Twenty Ten, daher ist man davon abhängig ob der Entwickler es weiter pflegt. Aber dafür kann es eine Menge Sachen selber anpassen, die ich bei mir derzeit mit meinem eigenen Theme gemacht habe.
Dynamic Widgets | Qurl ist ein sehr praktisches Wordpress Plugin welches dynamische Regeln für Widgets ermöglicht. Damit können dann zum Beispiel die "lezten Artikel" auf der Startseite unterdrückt werden (weil die da eh alle stehen und das doppelt gemoppelt wäre) und z.B. meine Tumblr Fotos auf Galerie-Seiten ebenfalls unterdrückt werden (damit die nicht vom eigentlichen Bilderinhalt ablenken - und z.B. bei Schwarzweiß-Fotos das ganze nicht plötzlich nur wegen Tumblr bunt wird).
Word This - Google Chrome-Erweiterungsgalerie ist sehr hilfreich, da Chrome ja so dämlich konstruiert ist, dass Bookmarklets im gleichen Security-Context wie die aktuelle Website laufen. Wodurch man einer Website JavaScript erlauben muss, wenn man ein Bookmarklet wie z.B. "Press This" von Wordpress benutzen will. Mit dieser Extension wandert das Bloggen in ein eigenes Icon und raus aus dem Bookmarkbar.
WordPress › WPtouch « WordPress Plugins - keine Ahnung ob ich sowas will. Könnte ja ganz interessant sein, hab ja schliesslich selber so ein TouchGerät. Andererseits, der Mobile Safari zeigt auch gut normale Websites an. Ausserdem gibt es noch ein Problem: der nginx Cache weiss nix davon und würde so potentiell die falschen Seiten cachen. Jedenfalls bin ich mir nicht sicher, dass diese Mobil-Erweiterungen sich so gut mit Caches vertragen.
Introducing Thirty Ten, my guide to creating a Twenty Ten Child Theme | aaron.jorb.inaaron.jorb.in. Muss ich mir mal genauer angucken, damit ich meine Site etwas mehr anpassen kann ohne allen Kram selber machen zu müssen. Update: klappt. Mein derzeitiges Layout ist entsprechend als Child-Theme für Twenty Ten aufgebaut.
WordPress › WordPress Nginx proxy cache integrator « WordPress Plugins. Benutze ich auf meiner Kiste für die Beschleunigung meines Wordpress. Wordpress selber läuft in einer KVM mit Standard-Stack und davor ein Nginx als Cache. Obs hält?
Bitrot reloaded
Irgendwann muss man ja mal loslegen und wieder neu aufsetzen. Das hier ist der Versuch mal wieder mit Wordpress zu arbeiten. Nachdem mir meine eigene Software einfach durch jahrelanges nicht-updaten von Voraussetzungen unter dem Blog weggerottet ist, gibts diesmal eine Standardsoftware von der Stange. Schaun mer mal.
Warum ich PHP-Software nicht mag
Wordpress ist ja nun eines der besseren in PHP geschriebenen Systeme. Und was ist? Es finden sich eine Reihe unsauberer Programmierungen da drin. Ja, ich weiss, das tritt auch in andren Sprachen auf. Der Punkt ist: die Wordpress-Programmierer sind relativ gut qualifiziert und relativ sorgfältig in ihrer Arbeit - und trotzdem treten solche Probleme auf. Unter andrem eben weil bei PHP die Sourcen innerhalb der Server-Root liegen, also Files die eigentlich nur intern genutzt werden über HTTP erreichbar sind. Und weil PHP-Lösungen eben nicht von Hause aus schon eine Eingangsprüfung und ein brauchbares Quoting von Texten vornehmen. Nö, sorry, aber ich mag solch ein Kuddelmuddel einfach nicht.
What’s New in WordPress 2.0? · Asymptomatic - auch wenn ich bald von Wordpress weg bin, interessant ist es allemal zu gucken was sich da tut. Ausserdem wird sicherlich mindestens die Metaeule ja auch weiterhin mit Wordpress laufen.
Ein paar mehr Bilder ...
... gibts in meinem CMS Testbed(ja, ich stricke mal wieder an meiner eigenen Content-Management-Software). Und wenn ich mir angucke wie wenig Zicken meine eigene Software macht und wie viele Zicken Wordpress immer mal wieder macht (z.B. konnte ich heute keine Bilder hochladen, ohne das ich irgendeinen Grund erkennen konnte - nix in den Logfiles, keine Fehlermeldung, einfach nur die Weigerung hochzuladen), dann könnte der Umstieg immer näher rücken ...
Matt Mullenweg und das Geld
Tja, wie Ralf im Netzbuch unter dem netten Titel Wordpress, die Weblog-Prostituierte berichtet, hat Matt Mullenweg - der Hauptentwickler von WordPress - mal wieder eine grandiose Idee zum Geldverdienen. Natürlich mal wieder auf dem PageRank, den er durch die vielen Backlinks von WordPress Blogs aufgebaut hat. Und natürlich wieder mal ohne grössere Diskussion oder wenigstens offener Kommunikation in der Community. Diesmal sinds Werbeschaltungen über so einen Werbeplatz-Vermarkter zu absurd hohen Preisen.
lahmes Posten in WordPress
Das neue Wordpress 1.5.2 soll endlich das lahme Posten - verursacht durch das Pingen - beheben, in dem das Pingen in den Shutdown geschoben wird, also hinter die eigentliche Request-Response-Kette. Auf Deutsch: mit der 1.5.2 sollte das Pingen nicht mehr ein ewiges Warten auf den Browser verursachen. Wäre ja sehr nett, wenn das auch klappt.
Da auch Security-Fixes drin sind, ist eh ein Upgrade sinnvoll. Wobei WordPress für eine PHP-Anwendung erstaunlich stabil funktioniert - aber eben trotzdem durchaus noch die eine oder andere Leiche im Keller gammelt.
Update: naja, schneller ist das ja nun doch eher nicht geworden beim Posten ...
WordPress 1.5.1.3
WordPress 1.5.1.3 hat einen wichtigen Security-Fix. Also mindestens das xmlrpc.php aus dem Release übernehmen.
Google Sitemap Generator for WordPress
Wer an Googles neueste Spielerei teilhaben will, es gibt ein WordPress Plugin dafür. Ich selber habe mich noch nicht so ganz entschieden wer eigentlich von den Sitemaps mehr hat - die Site-Admins oder Google. Ich tippe mal das es - ähnlich wie bei rel="nofollow" - wohl eher zu Googles Gunsten ist.
Softwarebeschreibung von metaowl.de
Wen interessiert was ich an Plugins eingesetzt habe um die Metaeule zusammenzudengeln: hier ist eine erste Beschreibung. Im Prinzip sind alle Teile normal verfügbar, ich hab nur kleine Plugins und ein bischen Glue-Code und ein paar kleine Patches selber schreiben müssen. Schon ein ziemlich gutes Zeichen für WordPress und die verfügbaren Plugins, wenn man damit so weit kommt ohne selber allzuviel Hand anlegen zu müssen.