smart | Webentwicklung
Alles rund um HTML5, PHP, WordPress & Co.

Blog-Statistik: Zahlen preisgeben oder nicht?

6. September 2013
Stephan
Blog-Statistik: Zahlen preisgeben oder nicht?

Nach längerer Abstinenz möchte ich heute mal wieder an der Blogparade vom Webmaster-Friday teilnehmen. Dieses mal geht es um das Thema „Blog-Statistik“ und es wird die Frage gestellt:

Blogstatistik: wie geht ihr damit um?

Wie die treuen Leser meines Blogs vermutlich wissen, veröffentliche ich seit dem Start dieses Blogs jeden Monat einen Artikel mit den aktuellen Blog-Zahlen.

In diesem Artikel erfahrt ihr, warum ich das mache.

Weiterlesen

Kategorie: Sonstiges

PHPUnit: Dateisystem mocken mit vfsStream

3. September 2013
Stephan
PHPUnit: Dateisystem mithilfe von vfsStream mocken

Beim Unit-Testing möchte man gerne die zu testenden Units, wie z.B. einzelne Klassen isoliert vom Gesamtsystem und somit ohne äußere Einflüsse bzw. Abhängigkeiten testen. Dazu lassen sich Pseudo-Objekte, sogenannte Mocks, erstellen und verwenden.

Testet ihr z.B. eine Klasse A, die abhängig von Klasse B ist, so könnt ihr Klasse B mocken, damit Klasse A unabhängig von Klasse B getestet werden kann.

Das Mocken von Klassen bzw. konkreten Objekten unterstützt PHPUnit bereits „out of the box“. Schwieriger hingegen ist das Mocken des Dateisystems. Hierfür gibt es aber mit vfsStream eine einfache Lösung. Dabei handelt es sich um einen Stream-Wrapper, welcher Zugriff auf ein virtuelles Dateisystem ermöglicht und innerhalb von PHPUnit-Tests als Mock für das reale Dateisystem genutzt werden kann.

In diesem Artikel zeige ich euch an einem einfachen Beispiel, wie ihr vfsStream in euren PHPUnit-Tests einsetzen könnt.

Weiterlesen

Kategorie: PHP, TDD & BDD

Blog-Statistik – August 2013

1. September 2013
Stephan
Blog-Information - Smart-Webentwicklung

Im Sommermonat August hat sich wie schon im Juli hier im Blog nicht viel getan, was neue Artikel angeht, aber trotzdem werde ich heute euch wieder die aktuellen Blog-Zahlen präsentieren.

Im Vergleich zum Juli habe ich im August sogar einen Artikel mehr veröffentlicht! Wenn ihr jetzt nicht wüsstet, dass es im Juli sowieso nur 2 Artikel gab, würde es sich doch gar nicht so schlecht anhören oder?! :P

Die Besuchszahlen sind dabei erneut konstant geblieben und liegen bei etwas über 3.000-Besuchen für den Monat August.

Weiterlesen

Kategorie: Blog-Info

HTML5: Datei-Informationen via File API auslesen

7. August 2013
Stephan
Datei-Informationen mittels der HTML5 File API auslesen

Im Rahmen der clientseitigen Verarbeitung von Dateien kann es manchmal hilfreich sein einige (Meta-)Informationen einer Datei auszulesen. Beispielsweise habe für den stückweisen AJAX-Upload von Dateien den Namen sowie die Größe der hochzuladenen Datei benötigt.

In diesem Artikel zeige ich euch wie ihr Dateien auswählt und mithilfe der HTML5 File API die Namen, Größen und die entsprechenden MIME-Typs der einzelnen Dateien ermitteln könnt.

Weiterlesen

WordPress: Anzahl Kommentare pro Kategorie anzeigen

5. August 2013
Stephan
WordPress: Anzahl der Kommentare pro Kategorie anzeigen (ohne Plugin)

Habt ihr euch schon immer mal gefragt, welche Kategorie eures Blogs eigentlich am besten bei euren Lesern ankommt? Welche Katgeorien haben das meiste Diskussionspotenzial und werden am meisten kommentiert?

Für die Statistikfreunde unter euch, habe ich diesbezüglich mal wieder einen kleinen Codeschnipsel für WordPress parat, mit dem ihr die Anzahl der Kommentare pro Kategorie ermitteln und anzeigen könnt. Auf einen Blick lässt so feststellen, welche Kategorie am meisten bzw. am wenigsten kommentiert wird.

Weiterlesen

Kategorie: WordPress