Das Modul für BlackCat CMS installiert sich als Admintool, stellt aber lediglich eine Art "Wrapper" dar. Das heißt, die Datenbanktabellen installieren sich zwar mit dem Präfix <CAT_PREFIX>mod_piwik_, das ganze Ding läuft aber absolut unabhängig vom CMS.
Installation
Nach der Installation muß Piwik einige Aktualisierungen vornehmen. Beim ersten Aufruf des Admin Tools sieht es so aus: Ganz unten gibt es eine Schaltfläche "Piwik aktualisieren". Das geht - entgegen der Warnung - relativ schnell, jedenfalls so lange die im Modul enthaltenen Komponenten noch aktuell sind.
Nach der Aktualisierung erhält man eine Seite, auf der um eine Spende gebeten wird: Mit der Schaltfläche "Weiter zu Piwik" gelangt man schließlich auf das Dashboard. Hier muß man sich einmalig mit dem BC-Administator-Konto anmelden. Die Login-Daten werden von BC übernommen. Dieser Schritt ist wichtig, sonst kommt es später zu Problemen, siehe unten!
Das Ganze wird in einem IFrame eingebunden, um eine nahtlose Integration in das BC-Backend zu suggerieren. Man kann aber mit Klick auf die entsprechende Schaltfläche oberhalb des IFrame auch in die Piwik-Administration wechseln.
Bei der Installation wird ein Benutzerkonto eingerichtet, welches dem Benutzerkonto des BC-Administrators entspricht. Man hat für Piwik also die gleichen Login-Daten wie für BC. Weitere Benutzerkonten können innerhalb von Piwik eingerichtet werden, diese haben dann aber nichts mit denen in BC zu tun.
Mit Hilfe der Schaltfläche "Kennwort synchronisieren" kann man nach einer Kennwortänderung in BC das Kennwort in Piwik übernehmen. Auch hier wieder NUR für den BC-Administrator! Das ist das Konto, welches bei der BC-Installation eingerichtet wird.
Derzeit gibt es leider noch ein Problem, das vermutlich durch die Piwik-Aktualisierung verursacht wird. Eigentlich sollte man nämlich beim Aufruf des Admin Tools nicht nach dem Piwik-Kennwort gefragt werden. Wird man aber. Zudem kommt man mit dem Admin-Kennwort auch nicht rein. Daher gebe ich das Modul noch nicht zum Download. Wenn nach der Installation wie oben beschrieben ein Login erfolgt, sollte das Problem nicht auftreten.
Sehr wichtig! Die Piwik-Installation ist sehr groß (rund 12 MB), wodurch es bei der Installation über das BC-Backend zu Timeouts kommen kann. Zudem ist Piwik sehr ressourcenhungrig und in meiner Umgebung auch ziemlich langsam. Der Leistungsumfang dürfte für einfache Webauftritte auch übertrieben sein. Es lohnt sich vermutlich nur, wenn man mehrere Websites mit einer Piwik-Installation überwacht (was möglich ist), dann wird man Piwik aber eher nicht als Admin Tool installieren.
Piwik Tracker einbinden
Am einfachsten geht das über ein unsichtbares Bild im Footer. Unter Einstellungen -> Frontend Einstellungen -> Fußzeile:
Code: Alles auswählen
<!-- Piwik Image Tracker-->
<img src="<CAT_URL>/modules/piwik/piwik/piwik.php?idsite=1&rec=1" style="border:0" alt="" />
<!-- End Piwik -->