Pluginname:
---------------------------------------------------------------------------
SlimStat
Status:
---------------------------------------------------------------------------
beta
Bechreibung:
---------------------------------------------------------------------------
Das Plugin bietet eine einfache Möglichkeit Besucher auf der Webseite zu analysieren und auszuwerten.
Features:
---------------------------------------------------------------------------
- Multi-Projektfähig
- Umfangreiche Filtermöglichkeiten
- Modul-Blöcke können ein- und ausgeblendet werden
- Zusätzliches loggen von Crawlern und User-Agents
- Integration des Rechtemanagements für die Ansichten
- Loggen von Gruppen (in geschützen Bereichen) und Backend-Benutzern (durch Cookie) deaktivieren
- Sefrengo-Seiten werden direkt geloggt und können ausgewertet werden
- Ausgabe aller Sefrengo-Ordner und Seiten als Seitenbaum mit Aufrufen
Known Issues:
---------------------------------------------------------------------------
- Sollen Backend-Benuter im Frontend nicht geloggt werden, so funktioniert dies nicht, wenn jedes Projekt auf einer eigenen Domain liegt. Bspw. Projekt 1 auf http://projekt1.domain.de und Projekt 2 auf http://projekt2.domain.de
Autor(en):
---------------------------------------------------------------------------
SlimStat von Stephen Wettone (http://wettone.com/code/slimstat)
mvsxyz - Holger Stitz
Lizenz:
---------------------------------------------------------------------------
GPL
Benötigte Sefrengo Version:
---------------------------------------------------------------------------
>= 1.4.1 (01.04.01)
Installation:
---------------------------------------------------------------------------
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Administration -> Plugins".
Klicken Sie oben rechts auf "Plugin importieren". Am unteren Ende des Bereichs
befindet sich ein Uploadfeld. Wählen Sie hier die gewünschte "*.cmsplug"- Datei
aus. Mit einem Klick auf das Diskettensymbol wird das Plugin in das CMS importiert.
Das Plugin ist nun innerhalb des CMS nutzbar. Installieren Sie das Plugin mit einem
klick auf das Plugin-Importieren-Symbol in der Pluginzeile.
Möchten Sie die Möglichkeit der Auflösung von IP-Adressen zu Ländern (ip to country) nutzen, dann importieren Sie die mitgelieferte ip-to-country.csv mit PHPMyAdmin in die Tabelle cms_plug_slimstat_iptocountry. Anschließend sollten die IP-Adressen aufgelöst werden.
Update/ Migration:
---------------------------------------------------------------------------
Ein Update können Sie einfach über den Sefrengo- Pluginmanager einspielen. Das
Plugin führt dann automatisch das Update durch.
Update von 0.9.4 auf 0.9.5
Bitte die Plugin-Konfiguration überprüfen und ggf. nochmals einstellen. Bitte beachten, dass die Werte von true/false auf 0/1 umgestellt wurden.
Dokumentation:
---------------------------------------------------------------------------
http://wiki.sefrengo.org/handbuch/administration/slimstat
Mal wieder ein Update für alle Statistik-Freunde.
Diesmal mit einer erweiterten Unterstützung für Sefrengo-Seiten. Diese werden jetzt mit aufgezeichnet und können ausgewertet werden. Als SlimStat-Plugin kann der gesamte Sefrengo-Seitenbaum mit den jeweiligen Aufrufen ausgegeben werden. Dies funktioniert genauso wie beim Plugin Seitenstatistik, dass bei den Ordnern alle Hits der Seiten addiert werden.
Mit der Unterstützung sind auch neue Modul-Blöcke für Sefrengo-Seiten hinzugekommen. Wem das jetzt zu viele Blöcke sind, der kann diese in Plugin-Konfiguration anpassen. Die genau Beschreibung werde ich noch in die Dokumentation schreiben.
Bitte nicht wundern, wenn beim ersten Aufruf nach einem Update des Plugins bei machen Modul-Blöcken "Unbekannte Seite" steht. Das liegt daran, dass noch keine Sefrengo-Seite geloggt wurde. Bestehende Logs von Seiten wurden also nicht zurück in Seiten-IDs gewandelt.
Des Weiteren habe ich das Cookie-Problem für das Loggen von Backend-Benutzern bei Subdomains behoben. Das Cookie ist für die gesamte Domain und alle Subdomains gültig und speichert bei einem Aufruf des jeweiligen Projektes den Wert (loggen ja oder nein). Was nicht geht, ist wenn die Projekte jeweils eine eigene Domain bekommen. Denn Cross-Domain-Cookies sind per se nicht erlaubt.
Ansonsten habe ich die Tabellen-Struktur dahingehend vereinfacht, dass für alle Projekt-Installationen nur noch eine IP-to-Country-Tabelle angelegt sein muss. Das spart Speicherplatz und Verwaltungsaufwand.
Viel Spaß mit der neuen Version.
Mir ist vorhin noch ein Fehler unterlaufen. Ich habe vergessen, die Cookie-Domain als Plugin-Konfig hinzuzufügen. Die jenigen, die sich das Plugin vor diesem jetztigen Beitrag gezogen haben, laden sich das Diff-Zip herunter und ersetzen die enthaltenden Datei im Plugin-Ordner.
Zusätzlich noch diesen SQL-Befehl per phpMyAdmin für die Anzahl eurer Projekte, wo das Plugin installiert ist:
Man das wird ja immer besser. Herzlichen Dank.
dem schließe ich mich ja gleich voller überzeugung an !!! Danke Dir - kann ich sehr gut brauchen!
michel
Freut mich, dass das Plugin gut angekommt. Wenn in nächster Zeit nicht noch größere Bugs auftreten, dann kann das Plugin ja als Stable veröffentlicht werden.
Die http://wiki.sefrengo.org/handbuch/administration/slimstat ist jetzt auch auf den aktuellen Stand gebracht.
Hm, habe mir jetzt das Plugin heruntergeladen, ein Update der vorhandenen Version 0.9.6 durchgeführt und nun sind alle Daten weg, bis auf den Bereich Path?
Sefrengo Version 1.4.0
Hylli
Heißt das, dass die Modul-Boxen nur nicht angzeigt werden, oder sind die Daten in der Datenbank gelöscht? Falls nur die Module nicht angezeigt werden, geh bitte in die Plugin-Konfiguration und speichere die beiden Values zum Konfigurieren der Module einmal ab. Dann sollten sie wieder erscheinen.
Das ganze sieht dann so aus:
http://img521.imageshack.us/img521/647/screenshot02tn1.png
...oder so:
http://img361.imageshack.us/img361/9117/screenshot03om1.png
Ich habe mal sämtliche Konfigurationseinstellungen bearbeitet und gespeichert:
http://img368.imageshack.us/img368/2970/screenshot04tq4.png
Fehlt da eventuell was? Hat das Update nicht hingehauen? Fehler habe ich keine erhalten.
Hylli
EDIT
Die gesamten Updates können nicht funktionieren, da einige gravierende Fehler im Plugin-System erst mit Sefrengo 1.4.1 gefixt wurden! Darum wird die nachfolgende Anleitung auch erst ab dieser SF-Version funktionieren. Ich glaube da musst du erst Sefrengo updaten.
Ansonsten könnte ich dir nur noch anbieten die SQL-Befehle so zu geben, die du dann einspielen musst...
Und sorry, dass noch die falsche SF-Versionsnummer oben stand. Ich habe sie jetzt angepasst.
Vor dem Edit geschrieben:
Äh, ja. Da fehlt einiges. Und zwar auch die ganzen Values ab der Version 0.9.4! In dieser wurden die Values schon von true/false auf 1/0 umgestellt.
Sichere bitte vorher deine Logs. Dann geh' in Administration -> Plugins -> Plugin importieren. Dort klickst du auf editieren beim Plugin SlimStat und änderst die Versionsnummer auf 0.9.4. Das speicherst du. Dann führst du die folgenden SQL-Befehle via phpMyAdmin aus
Hi,
was soll ich jetzt tun:
Upgrade auf 1.4.1 oder letzteres?
Welche Logs sind gemeint?
Hylli
1. Backup deines bestehenden Sefrengo
2. Update auf Sefrengo 1.4.1
3. Anleitung oben folgen
Mit Logs meinte ich die Daten des SlimStat-Plugins.
Hat funktioniert! Danke für die wie immer professionelle Anleitung/Hilfe.
Hylli
also bei mir wird irgenwie nix geloggt - gibt's n speziellen trick das plug zum laufen zu bringen (SF 1.4.1, db-tabellen sind angelegt, keine fehlermeldung!?)
im selbstversuch => cookies löschen
bringt nix ... hm!?
Genau. Verantwortlich dafür ist die Einstellung "Backend-Benutzer im Frontend loggen?". Siehe auch in der http://wiki.sefrengo.org/handbuch/administration/slimstat.
Ansonsten ist das Logging für folgende IP-Adresse-Räume standardmäßig deaktiviert:
ähm ... sagte ich schon das bei mir NICHTS geloggt wird?! also ich meine GAR NICHTS ... das kann doch nicht mit der backend-nutzer-spezifischen einstellung zusammenhängen!? ich bin nicht im backend und es wird nichts geloggt ... egal von welchem browser aus!
ich dachte erst, es liegt am server, aber nach nem umzug zu einem neuen provider passiert weiterhin nichts ...
Das habe ich verstanden. Es ist aber gut möglich, dass es mit den oben von bkm und mir beschriebenen Einstellungen zu tun hat.
Ließ dir bitte diesen http://wiki.sefrengo.org/handbuch/administration/slimstat#backend-benutzer-im-frontend-loggen durch.
Handelt es sich bei deinem Sefrengo um eine lokale oder Online-Version?
Wenn es die bereits angesprochenen Punkte nicht sind, kann es noch sein, dass der FE-Autostart bei dir nicht installiert ist. Da musst du mal bitte im PHPMyAdmin in der cms_values-Tabelle schauen.
den abschnitt hab ich mir schon einige male durchgelesen hab ne domain-angegeben ... aber trotzdem tut sich nix
waren jeweils online-versionen (bei meiner lokalen installation der site passiert aber ebenso wenig)
was ist der FE-Autostart?
das hier:
Der FE ist dieser hier:
ist vorhanden - hm!?
Gerade wieder eingefallen.
Hat sich dein Problem durch Zufall schon erledigt?
nö ... anscheinend immer noch keine besucher auf der site gewesen
(nein daran liegts natürlich nicht!!! )
Kann ich mir das anschauen? Vielleicht kommen wir so schneller zum Ziel.
gern ... schicke dir morgen notwendige daten per pm, ok!? danke schon im vorab!
Ja, kannst du machen, dann schaue ich mir das an.
Fehler gefunden und behoben. Der Fix wird in der nächsten Version mit enthalten sein.
Neue Version 1.0 ist in http://forum.sefrengo.org/index.php?showtopic=2318 zu haben.
Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)