Die Tage im Wordpress Fieber
Für einen Artikel über Wordpress-Plugins bin ich ein paar Tage lang in das CMS eingetaucht. Und nach dem Auftauchen bin ich noch mehr beeindruckt, als ich es zuvor schon war. Denn über die Plugins, Templates und zur Not auch Hacks lässt sich das Programm erweitern bis zum geht-nicht-mehr.
Ich habe mich denn auch gleich fleißig an Mini-Plugins versucht. Herausgekommen ist ein Plugin zum Einblenden spezieller Adsense-Kommentare und ein einfacher Post-Zähler. Immerhin.

In der Mache ist noch ein Formatierungstool, das mit <code> umschlossene Listings sauber anzeigt. So etwas gibt es zwar schon im Netz. Aber selbst gemacht macht einfach mehr Spaß.
Was mir noch vorschwebt, ist ein Besucherzähler. Thomas Jannot hat mich zwar schon auf den WP-OnlineCounter gebracht, der sehr gut aussieht, in super verständlichem Code programmiert ist und viel kann.
Aber ich hätte gerne einen Counter, der die Festplatte nicht belastet, sprich, der seine Zähldaten in einer MySQL-Tabelle im Speicher verwaltet. Dabei werde ich zwar auf einige Features verzichten müssen, aber ich möchte ja auch nur einen Zähler, der die aktuelle Besucherzahl misst und danach die Daten wieder wegwirft.
Mehr zu diesem Thema:


hi, meint counter (s.o.) belastet deine festplatte nicht, das ding arbeitet komplett in mysql. du must nur das script in dein plugins-dir kopieren und aktivieren … und noch irgendwo einbauen natürlich … aber das war’s!
vg,
/jan
Oh, ich habe mich vielleicht ein wenig unglücklich ausgedrückt. Mir geht es darum, dass ja eine normale Tabelle in MySQL Platz auf der Platte braucht und wohl auch mit Plattenzugriffen einhergeht. Das ist ja auch nix negatives.
Man kann aber auch ganz prima eine MySQL-Tabelle nur im Speicher erzeugen. Ich glaube, das sind Tabellen vom Typ Hash. Die landen also garnicht erst auf der Platte (außer es wird geswapped). Ich bin mir aber noch nicht ganz sicher, ob die wirklich dauerhaft vorhanden sind oder nur für die Zeit einer Datenbank-Session.
Damit möchte ich mal experimentieren – einerseits für einen Counter, andererseits für einen Mechanismus, der erkennt, wann eine IP-Adresse zu oft auf meinen Server zugreift.
Wenn Du so einen Counter als Plugin schreibst, dann denke bitte auch an einen “Heute”-Zähler, der tatsächlich ab 00:00 Uhr zählt und nicht mit einem Timeout von 86 400 Sekunden (?) arbeitet. Würde ich sofort einpluggen