Howto: Piwik Einstellungen anpassen

Manchmal bringen mir Besucher, die mich über bestimmte Begriffe in Suchmaschinen gefunden haben, Anregungen und Ideen. So wie eben als ich in meinen Statistiken den Suchbegriff “piwik immer letzten stand anzeigen” entdeckt habe. Und in der Tat, auch ich habe gern die aktuellen Daten vom Tag auf dem Schirm. Bisher ging mein erster Klick meisst auf den Kalender um dies manuell umzustellen. Doch es geht auch einfacher.

In Order config befinden sich mehrere Dateien, darunter die config.ini.php in der wir eigene Einstellungen eintragen können, sowie die global.ini.php mit Standardwerten für Piwik. In letzterer sind auch viele nützliche Kommentare enthalten, um überhaupt zu verstehen was der jeweilige Parameter bewirkt. Beim durchforsten der global.ini.php entdecken wir folgende Zeile:

; When loading piwik interface, we redirect the user to
; 'yesterday' statistics by default
; Possible values: yesterday, today, or any YYYY-MM-DD
default_day = yesterday

Hier sehen wir also, dass der Schlüssel default_day mit dem Parameter yesterday versehen ist. Alternativ kann laut Kommentar auch der heutige Tag gewählt werden (today) oder ein anderes festes Datum im Format YYYY-MM-DD. Ich würde wie eingangs erwähnt gerne die aktuellsten Daten sehen wollten, daher habe ich folgendes ans Ende meiner config.ini.php eingetragen:

[General]
default_day = today

Nun sehe ich nach dem einloggen gleich die gewünschten Informationen ohne weitere Klicks.

Hinweis: Diese Dateien sind Initialisierungsdateien (siehe Wikipedia) und haben somit verschiedene Sektionen in denen bestimmte Werte gruppert sind. Kopien wir also einen Zeile aus der [Global] Sektion, so müssen wir diese beim einpflegen in die config.ini.php in die entsprechend gleichnamige Sektion setzen. Ist eine solche nicht vorhanden, so muss diese von Hand nachgetragen werden.

Einstieg in TYPO3 erklärt (c’t 12/2009)

In der aktuellen Ausgabe 12/2009 wird im sechs Seiten langen Artikel Content-König der Einstieg in das Content-Management-System TYPO3 erklärt. Für all jene interessant, die gerne TYPO3 ausprobieren wollen aber sich noch nie dran getraut haben.

Zend Framework 1.8.1 – Zend_Tool fehlerhaft

Das Zend Framework 1.8.1 soll für das Zend_Tool nun auch einen Modulsupport anbieten. Doch leider ist dieser scheinbar sehr fehlerhaft und ist somit nicht wirklich nutzbar einzusetzen. Meine ersten Versuche haben nur nach manueller Anpassung der Bootstrap.php und Änderung der Klassennamen Wirkung gezeigt.

Hier die Fehler dir mir bisher aufgefallen sind:

Nach diesem Berg an “Fehlern” habe ich nicht weiter geschaut und warte es behoben ist. Im Bugtracker sind keine entsprechende Einträge vorhanden. Leider ist dieser nicht sehr performant, sodass ich momentan teilweise 1-2 Minuten auf einen Seitenaufbau warten muss. So macht das recherchieren und eintrage von Bugs keinen Spass.

Sollte das ganze (halbwegs) fehlerfrei laufen, so erstelle ich einen kleinen ScreenCast oder ein Tutorial zu diesem Thema. Vielleicht wird es ja was in Version 1.8.2

Piwik 0.2.37 – Upgrade wieder zu empfehlen

Nachdem die Version 0.2.35 nach dem Upgrade einige Probleme verursacht hat, haben die Entwickler einiges getan um dies wieder gerade zu ziehen. Wird den Kommentaren im Piwik-Forum glauben geschenkt, so kann nun wieder mit ruhigen Gewissen der aktuelle Stand benutzt werden.

Noch ein Tipp am Rande: Die eingebaute Upgradefunktion macht kein automatisches Backup vor dem einspielen. Dies sollte unbedingt manuell im Vorfeld geschehen um nach einem evtl. gescheiterten Vorgang den alten Stand wiederherstellen zu können. Ich sichere hierzu das ganze Piwik-Verzeichnis und mache eine Datenbank Sicherung – neben den eh schon nächtlichen laufenden Backups.

Besser nicht auf Piwik 0.2.35 upgraden?

Selbst nach dem löschen des Browsercaches habe ich massig Fehler. Viele Widgets im Dashboard werden einfach nicht geladen oder zeigen als Meldung “C:\Users\John\Documents\flash\svn\data-files\data-47.txt” an. Im Piwik-Forum häufen sich diese Meldungen.

Ich würde also raten, Version 0.2.3.5 NICHT zu installieren und abzuwarten bis es eine fehlerbereinigte Version gibt.

[Nachtrag]

Es scheint einen umständlichen Workaround zu geben, der funktioniert. Bei mir erst im zweiten Durchlauf, da ich das mit dem Logout/Login erst nicht gemacht habe. Und so geht’s:

Zugegeben, es ist kein schöner Workaround. Wenn jedoch kein Backup vorhanden ist um den alten Zustand (z.B. 0.2.34) wiederherzustellen, ist das eine Lösung der Probleme.

Technorati Profile

Kino-Tipp: Star Trek XI

Heute war es soweit, ich habe mir den 11ten Star Trek Spielfilm im Kino angeschaut. Er gehört in meinen Augen zu einem der besten Teile.

kinokarte

Die meissten Kritiken die ich gelesen habe, waren positiv. Fast schon zu positiv, was mich sehr sketptisch gemacht hat. Glücklicherweise grundlos wie sich heraus gestellt hat.

Der verwendete Faktor “Zeit” hat dem Regisseur J.J.Abrams eine kreative Möglichkeit eröffnet – eine mögliche Zukunft. Somit konnten er im Film beinahe alles tun, ohne die Hardcore-Fans auf den Plan zu rufen. Erzählt wird die Anfangsgeschichte der ersten Raumschiff Enterprise Crew, wie sie zusammen kommen und ihr erstes gemeinsames Abenteuer überstehen. Natürlich nur in dieser einen möglichen Zukunft.

Star Trek XI wird nachgesagt, dass er auch für Nicht-Trekkies zu empfehlen sei. Das ist die halbe Wahrheit, denn offen für Science Fiction sollte der Zuschauer schon sein. Ansonsten gibt es viel Action, erstklassige Special Effects, Spannung und auch eine Portion Humor. Die Schauspieler sind super gewählt, wobei der Zachary Quinto (bekannt durch die Serie Heroes) einen faszinierenden Mr. Spock spielt.

Mein Fazit: Ein muss für jeden Fan und jene die es noch werden wollen.

p.s.: Wer den Trailer noch nicht gesehen hat, sollte dies unbedingt nachholen.

Hier gibt den Trailer auf englisch

Zend_Tool – Kein Support für Module in v.1.8.0

Bisher war es recht aufwendig ein Grundgerüst für eine MVC-Anwendung mit dem Zend Framework zu erstellen. Zend_Tool ist ein Tool für die Komandozeile und nimmt einem diese Arbeit ab. Nach dem initalen Anlegen des Projekts können Controller erstellt werden und Actions hinzugefügt werden. Schneller geht’s kaum. Ich vermisse im Moment jedoch den Support für Module.

Im Blog des Entwicklers Ralph Schindler ist zu lesen, dass dieses fehlende Feature fast fertig ist und bereits in der Incubator-Phase steckt. In der nächsten Version des Zend Frameworks, könnte es demnach schon integriert sein.

Mehr zum Thema Zend_Tool gibt es hier:
Zend_Tool and ZF 1.8