Notice: Trying to get property of non-object in user/plugins/metaseo/metaseo.plugin.php line 512
Archive - Felix Geenen - Webentwicklung

Google Analytics Plugin für Habari

Ich bin momentan dabei meine Habari-Installation weiter aufzuwerten mit diversen nützlichen Plugins - Heut ist ein weiteres sehr interessantes hinzugestoßen: Das Google-Analytics-Plugin für Habari-Blogs.

Auf der oben verlinkten Seite gibt es verschiedene Versionen zum Download, wobei sich die aktuellste natürlich anbietet. In meinem Fall war es das Paket "googleanalytics-0.6-0.5.2.zip". Nach der Installation (Verschieben der entpackten Daten nach /user/plugins/googleanalytics/) wird das Plugin im Administrationsbereich aktiviert (Menüpunkt "Plugins") und kann dann konfiguriert werden. Auf die Einstellungen gehe ich auch kurz ein:

Analytics Client Code
Ist der Tracking-Code, den man von Analytics bekommt - Hat das Format: UA-12345678-1 (Direkt im Dashboard für jede Seite gelistet)
Track logged-in users too
Diese Option habe ich nicht aktiviert, da ich so Statistiken bekomme, die meine eigene Nutzung als Administrator ausschließen
Track outgoing/download/mailto links
Schaden kann es nicht, alles zu tracken, was so passiert...
File extensions to track (comma separated)
Ich biete keine Dateien auf meiner Website an (Downloads, pdf-Dateien, etc.), daher habe ich hier keine Filter definiert. Gerade pdf, zip und evtl. Grafiken könnten hier aber notiert werden.
Cache tracking code file locally
Diese Option bewirkt, dass die ga.js (Analytics-JavaScript) nicht mehr bei google angefragt werden muss, sondern lokal gecached wird. Diese Option ist in jedem Fall empfehlenswert, weil es Geschwindigkeitsvorteile bringen kann und man unabhängig vom Drittanbieter ist. Zusätzlich kann man die eigenen JavaScripts zusammenfassen und damit HTTP-Requests sparen.

(Ich habe tatsächlich das erste Mal in meinem Coder-Dasein eine HTML-Definitionsliste verwendet! Ein Blick in den Quelltext [Link nur für Feuerfüchse] lohnt sich.)

Falls sich jetzt jemand von meiner Website gestalked fühlt: JavaScript und Cookies deaktivieren - dann bekomme ich von eurem Besuch nichts mit ;)

Syntax-Highlighting in Habari

Ich habe bei Google-Code ein Plugin für Habari gefunden, mit dem man Code in Posts highlighten kann. Das ganze sieht dann wie folgt aus:

// roundIt(float val, int precision)
function roundIt(val, precision) {
var r = Math.pow(10, precision);
return Math.round(val*r)/r;
}

// rundet 2.545 auf 2 Stellen
alert(roundIt(2.545, 2));
// Ergebnis: 2.55

Die Function ist übrigens ganz nützlich um in Javascript auf eine bestimmte anzahl von Stellen (precision) zu runden.

Und dann noch ein kleiner Nachtrag:

Ich möchte mit der Rundungsfunktion Geldbeträge ausgeben, dafür war es nötig den Betrag ggf. mit Nullen auf zwei Nachkommastellen aufzufüllen. Hier die modifizierte Version

// roundIt(float val, int precision, boolean zeroFill)
function roundIt(val, precision, zeroFill) {
var r = Math.pow(10, precision);
var newVal = Math.round(val*r)/r;
return (zeroFill) ? newVal.toFixed(2) : newVal;
}

// rundet 2.5 auf 2 Stellen und füllt ggf. mit Nullen auf
alert(roundIt(2.5, 2, true));
// Ergebnis: 2.50

Und noch mehr zum Thema:

Klaus hat mich gerade auf einen Interessanten und vor allem Blog- und Cms-System übergreifenden Syntax-Highlighter aufmerksam gemacht. Der Scriptname lautet, wie sollte es auch anders sein, SyntaxHighlighter. Ich werde den am Wochenende mal ausprobieren und vielleicht komme ich ja dazu eine Installationsanleitung für Habari-Blogs zu schreiben.

 1

Über

Benutzer