PHP Blogger

Startseite Schreib mir ne Mail! RSS Abo Webnews

Archiv für November 2008

Slimbox auf deutsch - Update V1.65

Ein Projekt, bei dem sich immer wieder was tut, ist die Lightbox-Alternative Slimbox. Die eingedeutschte Fassung gibts hier beim PHP Blogger. Neu in Version 1.65 sind:

  • Fix des IE Bugs, der SELECT-Boxen immer im Vordergrund darstellt, ist wieder drin (Wurde versehentlich in Version 1.61 entfernt).
  • Mootools Update auf Version 1.2.1

Der Downloadlink enthält nun der Einfachheit halber keine Versionsangabe mehr:

http://www.phpblogger.net/download/slimbox_deutsch.zip


Wordpress Quick-Update

Nur mal eben so auf die Schnelle: Die Wordpress-Devs halten einen im Moment ganz schön auf Trab, was die Updates angeht… Zum Glück wird man im Dashboard immer auf neue Wordpress-Versionen hingewiesen und bekommt schnell ein schlechtes Gewissen, wenn nicht die aktuellste Version läuft.

Für den PHP Blogger gibt es eine Live- und eine Testblog-Installation. Vor jedem Update wird das neuste Update zu erst auf dem Testblog getestet, bevor es Live geschaltet wird.

Wer sein Update übersichtlich und schnell abhandeln möchte, kann auf die Upgrade-Pakete von Wordpress-Deutschland zugreifen. Diese enthalten nur die veränderten Dateien. Die Upgradpakete sind durchnummeriert und immer nur für die letzte auf die neuste Version gültig. Wer größere Versionssprünge mit den Upgrade-Paketen machen möchte, muss der Reihe nach für jeden Versionssprung das jeweilige Paket einspielen.

Um eine saubere Installation zu gewährleisten, empfehle ich bei Major (2.x.x - 3.x.x) oder Minor (3.1.x - 3.2.x) nicht die Upgrade-Pakete zu verwenden, sondern lieber eine Vollinstallation zu tätigen.


Debugging sucks, Testing rocks!

Nachdem ich diese Woche gelernt habe wie Google das Testen von Applikationen verbessert, dachte ich, dass ist ein guter Anlass, um sich zum Thema zu äußern. Google hat damit angefangen kleine Snippets über das Testen auf den Toiletten aufzuhängen. Da kann man nicht nur notwendige Körperliche Funktionen erledigen, sondern auch gleich noch was über das Programmieren lernen. So nötig haben wir das noch nicht, aber das Thema kommt immer wieder hoch.

Bisher habe ich Frameworks wie PHP-Unit immer noch nicht richtig verstanden. Zum einen, weil mir nie jemand richtig erklären konnte, wie ich sinnvolle Testcases schreibe, die beachten, dass Funktionen unter Umständen Datenbankeinträge machen und Daten verändern und vor allem, wenn ich eine Funktion ändere, einen Test ausführe und dieser scheitert, woher weiß ich, dass der Test durch meine Änderung nicht falsch geworden ist. Dann weiß ich zwar, dass irgendwas nicht stimmt, aber vielleicht ist ja mein Testfall nicht mehr korrekt.

Also habe ich immer manuell getestet. Das könnte sich jetzt ändern! Denn ich habe Selenium entdeckt.

Den kompletten Artikel lesen »


fPDF GIF Support und Font Konverter

Nicht jedes Projekt setzt auf ein Framework und nutzt sinnvollerweise deren Funktionen - z.B. zum Generieren von PDF Dokumenten. Wer nach PDF Generatoren für PHP sucht, wird schnell fündig und landet bei fPDF oder z.B. dem PEAR Package.

Gerade ältere Projekte werden sicherlich auf die bewährte fPDF-Bibliothek setzen, wenn es darum geht, PDF Dateien dynamisch zu generieren. Eine Schwachstelle von fPDF ist sicherlich der fehlende GIF Support und das umständliche Einbetten von Schriften.

Den kompletten Artikel lesen »