Skip to content

Chrome und Serendipity

Irgendwann nach dem ich Chrome zu meinem Standardbrowser gemacht habe, stellte ich fest, dass Serendipity beim Verfassen eines neuen Beitrags immer am Ende der Seite abstützt. Zwar nur der eine Tab (Chrome sei Dank), aber das Geschriebene war weg.

Mittlerweile weiß ich, dass es nichts mit dem Betriebssystem zu tun hat, denn es passiert unter Linux genauso wie unter Windows oder Mac OS X. Und es passiert auch über die letzten Updates von Chrome und Serendipity hinweg. Es passiert auch auf anderen Serendipity-Installationen, so dass es nichts mit einer speziellen Installation zu tun haben kann. Vielleicht hat's auch nur mit einem einzigen Plugin zu tun, das ich einsetze.

In anderen Browsern habe ich kein Problem. Aber nur um einen Blogeintrag zu verfassen muss ich jetzt einen anderen Browser starten.

Kann das jemand bestätigen?

Blog-Layout gefixt

Der nervige Bug im Layout, der sich allerdings nur mit einem nicht-deutschen Browser zeigte ist behoben. Leider musste das Serendipity-Plugin "Babelfish" gehen, denn dieses war für den Bug verantwortlich. 

Damit kriegen nun wenigstens alle wieder das einheitliche Layout zu sehen.

Serendipity, Trackback-Spam und mod_rewrite

Was soll ich bloß davon halten, wenn ich auf den Monat hochgerechnet etwa 650.000 Trackbacks von Spammern geschickt bekomme? Seit längerem antwortete mein Blog darauf nur noch mit einem HTTP/404, leider jedoch ohne daß es dadurch irgendwie nachgelassen hätte. Die Attacken halten noch immer an, und ich habe das Gefühl es werden stetig mehr.

Bis gestern waren es über 530.000 Spam-Trackbacks, die zusammen 230MB Traffic produziert haben:

Heute habe ich folgende Gegenmaßnahmen ergriffen:

  • Trackbacks werden jetzt mit einem HTTP Status Code 410 (Gone) beantwortet. Wenn auf 404 nicht reagiert wird, versuchen wir's eben mit einem anderen Status Code. An dieser Stelle noch mal ein Dank an Jochen, von dem die Grundlage dafür stammt.
  • Alle Trackback-Referenzen und Links habe ich aus dem Template-Code entfernt. Ein paar gibt es noch, die kommen demnächst dran. Damit sollte mein Blog maschinell nicht mehr so einfach als Blog zu identifizieren sein.
  • Die Rewrite-Rule habe ich ein wenig optimiert, so daß insgesamt weniger Systemresourcen benötigt werden sollten.

Wem es ähnlich ergeht, kann sich vielleicht mit folgenden Einträgen in der .htaccess seiner Serendipity-Installation behelfen:

# BEGIN s9y
DirectoryIndex /blog/index.php

RewriteEngine On
RewriteBase /blog/

# trackbacks verweigern
RewriteCond %{QUERY_STRING} type=trackback
RewriteCond %{REQUEST_FILENAME} comment\.php
RewriteRule ^(.*)$ $1 [G,L]

# ab hier folgen die eigentlichen rewrite-rules für serendipity

Ich frage mich ja, wie das andere Blogs machen, bei denen Trackbacks nach wie vor aktiviert sind. Tipps bitte in die Kommentare. Danke.


Serendipity 1.1 beta veröffentlicht

Die weltbeste Blog-Software gibt's jetzt als erste Beta der 1.1er Serie zum Download. Die Features sind ebenso gut wie innovativ:
  • Die Mediendatenbank wurde komplett überarbeitet und gerade für große Datenbanken mit einer Filtermöglichkeit versehen.
  • Plugins in der Sidebar können jetzt per Drag 'n Drop angeordnet werden anstatt sie mit Pfeilen und vielen Klicks durch die Gegend zu jonglieren.
  • Updates der installierten Plugins können jetzt durch eine neue Ansicht dargestellt werden. Man sieht auf einen Blick welche Module in neuen Versionen vorliegen und kann diese mit einem Klick aktualisieren.
Viele Kleinigkeiten darüber hinaus mehr. Wer sich für eine komplette Liste der neuen Features interessiert sollte einen Blick in das ChangeLog werfen. Oder einfach updaten und sich über die neuen Features freuen. Das Update ging wie immer absolut problemlos von der Hand. Runterladen, entpacken, über die alte Installation kopieren, mit dem Browser einen Klick bestätigen und alles war auf dem neuen Stand. Gesichert habe ich trotzdem vorher, man weiß ja nie, ob dieses Update das erste sein wird, das mir mal daneben geht :-).

Mal schnell noch auf Serendipity 1.0 gezogen

PHP Serendipity (die Software mit der dieses Blog betrieben wird) wurde kürzlich in Version 1.0 veröffentlicht. Da alle Upgrades seither so easy wie bei kaum einer anderen Software gingen wagte ich es auch dieses mal nach einem kurzen Backup. Siehe da - 30 Sekunden später lief die Version auch bei mir. Gratulation an's Team, starkes Stück Software.

Lustig finde ich irgendwie die Leut'chen die im Golem.de Forum die Versionsnummer 1.0 kritisieren ohne die Software je gesehen zu haben. Die Entwicklung bis zu Version 1.0 dauerte zwar lange 3 Jahre, dafür aber ist der Funktionsumfang alles andere als 1.0. Was man vermisst kann man aus über 120 durchweg guten Plugins direkt durch einen Klick im Admin-Bereich nachinstallieren. Das freut den Anwender und schont die Nerven.

tweetbackcheck cronjob