PHP Coding-Guidelines im Vergleich

Eine wesentliche Sache, die mich an PHP stört, ist das stark zerklüftete Bild, welches die abertausenden Code-Schnipsel im Netz abgeben. Ich weiß nicht warum, leider aber konnte sich nie eine einheitliche Formatierung für PHP durchsetzen. Während es bei anderen Sprachen wir Java kaum eine Diskussion gibt und Editoren wie Eclipse sogar per Shortcut Strg+Shift+f alles uniformieren, wirkt PHP wie eine Mischung aus allem, was es so gibt: Als Defacto-Standard für Webserver hat jeder Entwickler dank der mangelnden Vorgaben die Schreibweisen seiner Lieblingssprache übernommen. Um zumindest für sich selbst eine einheitliche Lösung zu finden, habe hier mal drei populäre Beispiele zusammengetragen. Für eine Entscheidung sollte dies reichen, detailliertere Beschreibungen findet man anschließend in den Guidelines des jeweiligen Projektes.

User-Agent-Erkennungsdienst: Die nächste Stufe

In meinen Ausführungen über einen Web-Dienst zur Erkennung von Bots und Browsern fehlt noch ein wesentlicher Teil: Die Verarbeitung großer Anfragen. Will man etwa die Besucherzusammensetzung eines ganzen Monats untersuchen, kommen auch bei mittleren Webprojekten schnell deutlich mehr als 10 000 Anfragen zusammen. Wird jede davon einzeln über netzwerktransparent verschickt, muss man sich schnell von… User-Agent-Erkennungsdienst: Die nächste Stufe weiterlesen

Browser und Bots am User-Agent-String erkennen

Testergebnisse

Wir haben bei MGVmedia so einige Webprojekte angehäuft. Viele von denen versuchen herauszufinden, wer oder was ein Besucher ist: Bot oder Browser? Welcher genau? Welche Version? Welches Betriebssystem? Vor allem bei Besucherstatistiken muss man es genau wissen. Aus dem User-Agent-String des HTTP-Headers lässt sich das feststellen. Da aber jede Software selbst entscheidet, was genau dort… Browser und Bots am User-Agent-String erkennen weiterlesen

CSS wie es sein sollte: Less-PHP

Ein interessantes Tool, mit dem ich auch diese Seite zusammengeschraubt habe und das ich schon länger mal vorstellen wollte hört auf den irreführenden Namen Less-PHP. Irreführend insofern, weil es eigentlich nur PHP nutzt, an sich aber eine schöne Möglichkeit bereitstellt, CSS zu erzeugen. Der geht auf ein anderes Projekt zurück, welches es schon länger gibt,… CSS wie es sein sollte: Less-PHP weiterlesen

CSS-Klassen im WordPress-Editor verwenden

Einfach eine CSS-Klasse aus einer Liste wählen

Eine Sache, die mir wirklich negativ auffällt, ist, dass man in WordPress als Softwareentwickler zunächst ziemlich ratlos dasteht. Hat man gerade einen Klassen- oder Methodennamen geschrieben und bekommt ein schlechtes Gewissen, sämtliche Orthographieregeln mit Füßen getreten zu haben, möchte man das böse Wort auch irgendwie als Klasse, Methode oder sonstwas markieren. Leider ist bei WordPress… CSS-Klassen im WordPress-Editor verwenden weiterlesen