WordPress: Wartungsmodus beenden

21.10.2012 von André Bräkling - 1 Kommentar - Kategorie: Development

Hin und wieder kann es vorkommen, dass man sich aus seinem eigenen WordPress aussperrt, weil der Wartungsmodus aktiviert wurde, man ihn aber nicht beenden kann:

Für kurze Zeit nicht verfügbar um eine regelmäßige Instandhaltung durchzuführen. Prüfe in einer Minute nochmals.

Weiterlesen »

Mehr als 100.000 Downloads von WP-Piwik

16.06.2012 von André Bräkling - Keine Kommentare - Kategorie: Development

Die Downloadzahl meines WordPress-Plugins WP-Piwik hat in den letzten Stunden die 100.000-Download-Marke geknackt. Vielen Dank dafür an alle Nutzer!

Leider gab es einen Bug in der Statistik-Darstellung bei WordPress 3.4, aber gerade eben habe ich eine neue Version (0.9.5) mit einem Workaround für dieses Problem veröffentlicht.

Sortieralgorithmen im Volkstanz

30.07.2011 von André Bräkling - 2 Kommentare - Kategorie: Development

Via Mathlog bin ich über eine Visualisierung des Bubblesort-Algorithmus durch einen ungarischen Volkstanz gestolpert. Auf jeden Fall eine nette Idee: Weiterlesen »

WP-Piwik – 0.8.4 fast fertig

19.03.2011 von André Bräkling - 9 Kommentare - Kategorie: Development

Eine kleine Statusmeldung aus der Bastelabteilung: Die Version 0.8.4 des WP-Piwik Plugins steht kurz vor der Fertigstellung. Überwiegend habe ich angefangen, den Code zu entrümpeln und die veraltete Rechtevergabe zu überarbeiten. Anschließend beginne ich mit der Arbeit an 0.9.0, die viele Neuerungen mitbringen soll, u.a.:

  • Überarbeitete Piwik-Einbindung, z.B. die Möglichkeit den Code zu modifizieren
  • Ein flexibleres Statistik-Dashboard, das weitere Spalten unterstützt
  • Umsetzung vieler Neuerungen auch für die WPMU-Variante

Die 0.9.x-Reihe soll nach und nach die letzten Vorbereitungen für eine Version “1″ mitbringen, damit man endlich von einem “fertigen” Plugin sprechen kann. (Was natürlich nicht bedeutet, dass danach keine Weiterentwicklungen mehr erfolgen.)

WP-Piwik und Piwik 1.1

05.01.2011 von André Bräkling - 7 Kommentare - Kategorie: Development

Ein kurzer Hinweis für alle Nutzer von WP-Piwik: Die API der neuen Piwik-Version 1.1 liefert den JavaScript-Code (im Gegensatz zu früheren Versionen) nun mit kodierten Entities aus. Da WP-Piwik den Code bisher unverändert übernommen hat, funktionierte das automatische einbinden via wp_footer() nun nicht mehr. Mittlerweile habe ich WP-Piwik in einer neuen Version 0.8.3 veröffentlicht, die nun auch mit Piwik 1.1 bzw. 1.1.1 zusammenarbeitet. Sollte das Update noch nicht in eurer WordPress-Administration angezeigt werden, holt es direkt bei WordPress, damit euer Piwik wieder zählt:

WP-Piwik im WordPress-Plugin-Archiv

WP-Piwik 0.8.0 ohne Google Chart API

19.07.2010 von André Bräkling - Keine Kommentare - Kategorie: Development

WP-Piwik Screenshot Pie-ChartObwohl ich mich natürlich über das viele Lob zu meinem WordPress-Plugin WP-Piwik freue, ist mir natürlich klar, dass daran noch viele Funktionen fehlen. Beispielsweise möchte ich weitere Details in den Statistiken einblenden, wie den tatsächlichen Herkunftslink verweisender Seiten oder die konkrete Zielseite einer Suchabfrage. Außerdem soll die Datumsauswahl flexibler werden, andere Zeiträume sollen auswählbar sein und vieles mehr. Zudem wollen die Artikelstatistiken noch mehr auf WordPress zugeschnitten werden und nicht zuletzt bietet Piwik jetzt auch Tracking-Alternativen, die berücksichtigt werden sollten. Einen der für mich wichtigsten Punkte auf der ToDo-Liste habe ich jetzt aber endlich schonmal abhaken können. Weiterlesen »

Code-Snippet: XMLHttpRequest

11.06.2010 von André Bräkling - Keine Kommentare - Kategorie: Development

Eine moderne Web-Anwendung kommt heutzutage kaum noch ohne die Möglichkeit aus, Inhalte dynamisch nachzuladen. Die bekannten JavaScript-Frameworks berücksichtigen dies natürlich, aber für eine nachzuladene Kleinigkeit sind solche umfangreiche Lösungen natürlich wie die sprichwörtlichen Kanonen, um auf Spatzen zu schießen. Mittels XMLHttpRequest ist eine dynamische Abfrage aus JavaScript heraus keine Zauberei. Im folgenden Code-Snippet ist eine ganz einfache Beispielanwendung zu sehen. Weiterlesen »

Entwurfsmuster: Singleton

11.03.2010 von André Bräkling - Keine Kommentare - Kategorie: Development

Objektorientierung ist in der heutigen Programmierung das “ganz große Ding”. Alles, womit man arbeitet, wird entsprechend durch Klassen abgebildet, die eine gewisse Struktur vorgeben, wiederverwendbar sind und durch Vererbung auch erweitert werden können. Es ist aber nicht immer ratsam, für jede Anwendung eines Konzeptes jeweils ein neues Objekt zu erzeugen. In bestimmten Fällen kann es sogar durchaus sinnvoll sein, aus einer bestimmten Klasse während der Laufzeit nur ein einzelnes Objekt zu erzeugen. Um genau das zu erleichtern, kann man das Singleton-Erzeugungsmuster verwenden. Dieser Beitrag erklärt anhand von PHP5-Beispielen, wie es funktioniert. Weiterlesen »

Webseiten-Performance: Video

28.01.2010 von André Bräkling - 1 Kommentar - Kategorie: Development

Falls euch mein Artikel zur Steigerung der Webseiten-Performance zu lang war und ihr lieber auf die Verfilmung wartet, dann habe ich hier einen Tipp für euch. Weiterlesen »

Webseiten-Performance erhöhen

11.01.2010 von André Bräkling - 3 Kommentare - Kategorie: Development

Dwain Chambers 100m semisSeit ein paar Wochen versuche ich nach und nach die Performance dieses Blogs zu verbessern. Dabei achte ich insbesondere auf die Leistungsanzeige bei den Google Webmaster Tools, weil diese nicht nur meinen Mittelwert anzeigen, sondern auch den 20%-Quantil aller Webseiten. Sicherlich ist das keine repräsentative Anzeige, aber immerhin eine brauchbare Vergleichsgröße. Momentan pendelt mein dortiger Wert grob zwischen 2 und 5 Sekunden, mein Ziel sind möglichst konstante Werte um 2 Sekunden. Bei der Optimierung greife ich auf die Erweiterungen Google Page Speed und Yahoo! YSlow für Firefox mit Firebug zurück, die mich mit vielen Detailinformationen über meine Seite unterstützen. Weiterlesen »

 
© 2003-2013 André Bräkling - Icons by Zlwo.com, BlogPerfume.com and famfamfam.com.