Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

Forum Sefrengo.org _ Plugins _ Plugin: SlimStat 0.9.4 (00.09.04)

Geschrieben von: mvsxyz Fri. 19. September 2008, 17:45

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
- Zusätzliches loggen von Crawlern und User-Agents


Autor(en):
---------------------------------------------------------------------------
SlimStat von Stephen Wettone (http://wettone.com/code/slimstat)
mvsxyz - Holger Stitz


Lizenz:
---------------------------------------------------------------------------
GPL


Benötigte Sefrengo Version:
---------------------------------------------------------------------------
>= 1.4 (01.04.00)


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_{idclient}_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.



Dokumentation:
---------------------------------------------------------------------------
Keine vorhanden



ZITAT
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note


Current versionnumber is 09.04.00 - released 29.09.2008
------------------------------------------------------------------------------------------------
! Erste Veröffentlichung der SlimStat-Version 0.9.4 mit IP-to-Country Database vom 01.09.2008


 slimstat.zip ( 742.98KB ) : 28
 

Geschrieben von: mvsxyz Fri. 19. September 2008, 17:48

Ich habe mal das Analysetool SlimStat als SF-Plugin konvertiert. Nachdem installieren, können für jedes Projekt in der Plugin-Konfiguration die Einstellungen für SlimStat festgelegt werden.

SlimStat setzt sich in den Frontend-Autostart fest und loggt die Aufrufe. Das schönste Ergebnis erhält man, wenn man mod_rewrite = 2 einsetzt, da die URLs dann lesbar sind.

Nun dürft ihr mal testen. smile.gif

Geschrieben von: bkm Fri. 19. September 2008, 18:39

ZITAT(mvsxyz @ Fri. 19. September 2008, 18:48) *
Nun dürft ihr mal testen. smile.gif

na ja testen wink.gif , das habe ich in der kurzen zeit nicht wirklich.
finde aber die idee und vorallem die umsetzung in sf wirklich gelungen.

nur nebenbei
bei mir sind die einstellungen (value) in der config doppelt vorhanden.
weiss aber nicht ob's am de- und erneuten installieren lag oder
weil ich schon mal an den plug-dateien samt layout was geändert habe.
werde irgendwann mal in ruhe und an einer frischen installation testen ob's wieder vorkommt.

Geschrieben von: andi Fri. 19. September 2008, 20:22

oh sehr cool. nutze slimstats bei einigen projekten als externes statistiktool. leider kann ich das ganze im moment nicht austesten, da ich mitten im umzug bun und ausser mit meinem iphone nicht online bin.

trotzdem schon vorab vielen dank.


gruss andi

Geschrieben von: saschapi Sat. 20. September 2008, 07:47

ZITAT(andi @ Fri. 19. September 2008, 21:22) *
da ich mitten im umzug bun und ausser mit meinem iphone nicht online bin.


Das bun zeigt sofort die iPhone typischen vertipper, die teilweise auch die nervige Rechtschreibkorrektur nicht korrigiert! wink.gif

@mvsxyz: Sau cool! wink.gif

Geschrieben von: saschapi Sat. 20. September 2008, 08:13

Die Config sieht bei mir etwas komisch aus:



Aber ich vermute das kommt http://forum.sefrengo.org/index.php?s=&showtopic=2182&view=findpost&p=16438?!?

Und die "mitgelieferte" CSV Datei find ich leider nirgends huh.gif Vielleicht nicht gezippt? wink.gif
Edit: Schnell auch noch selbst gefunden. Nach Installation im Pluginverzeichnis ist die Datei vorhanden. (Finde ich etwas verquer.)

Ansonsten sehr nett gemacht. Schön installiert, sieht gut aus und scheint auch gut zu funktionieren!!! Danke!

Geschrieben von: saschapi Sat. 20. September 2008, 08:33

Ich bekomm es irgendwie nicht hin sad.gif

Nachdem ich nach einigem Suchen dann die Aktion "Aus Textdatei einfügen gefunden habe"




hapert es jetzt an den Einstellungen. Es wird immer nur die erste Zeile übernommen.

Wer weiß was hier eingestellt werden muss (von ; auf , hab ich schon geändert)


Geschrieben von: bkm Sat. 20. September 2008, 10:35

@sascha
liegt bestimmt an deiner pma version, bei mir funktioniert es mit der einstellung <<,>> ohne fm und alle zeilen werden übernommen.
vll. rafft er den zeilenumbruch nicht.


zum bug <<tpl>>
wäre ja eine aufgabe für den "berufenden" designer wink.gif , ohne php kenntniss.

Geschrieben von: saschapi Sat. 20. September 2008, 11:15

Bei mir leider nicht. Vermute ich müsste "Zeilen getrennt mit" irgendwie anders machen, aber wie? sad.gif

Geschrieben von: bkm Sat. 20. September 2008, 11:52

@sascha
haste mal nen aktuellen pma probiert ?

@holger
die doppelt vorhanden zeilen in der config des plugins kommen aus den nicht gelöschten values.
diese werden beim deinstallieren nach key1-3 verfahren, der aber null ist und keinen der aufgeführten namen enthält.
wäre es dann nicht besser nach <<group_name>>/<<slimstat>> zuverfahren ?

Geschrieben von: saschapi Sat. 20. September 2008, 12:13

Musste einfach nur das /r/n durch /n ersetzen wink.gif Jetzt klappts auch mit dem Nachbarn!

Geschrieben von: saschapi Sat. 20. September 2008, 12:23

Noch einmal: SUPER Plugin. Nettes Look and Feel. Hatte SlimStats vorher schon mal solo im Einsatz, so macht es aber mehr Spaß wink.gif

Zwei drei kleine Feature Anregungen noch von mir:


Nur als Anregung wink.gif


Geschrieben von: mvsxyz Sun. 21. September 2008, 22:53

Vielen Dank für das positive Feedback. smile.gif

Wie ihr vielleicht im anderen http://forum.sefrengo.org/index.php?showtopic=2158&pid=16456&st=0&#entry16455 schon mitbekommen habt, gibt es mit der Plugin-Konfiguration noch einige Tücken. Solange diese nicht behoben sind, kann das Plugin nicht richtig genutzt werden. Die aktuelle Version (0.9.4) übernimmt die Einstellungen, die getätigt wurden nicht im Plugin selber, so dass momentan nur mit den Default werden gearbeitet wird.

@bkm
Ich habe es für die nächste Version geändert. Wobei mir ja immer noch nicht ganz klar ist, wie die Plugin-Values in die Datenbank eingetragen werden (siehe anderer http://forum.sefrengo.org/index.php?showtopic=2158&pid=16456&st=0&#entry16455)

@saschapi
Da hast du recht. Ich werde die CSV-Datei für die nächste Version aus der cmsplugin-Datei in die zip-Datei packen. Dann belastet sie den Server auch nicht so sehr.

Ich werde es mit aufnehmen, weiß aber nicht, ob sich alle Anregungen auch wirklich umsetzen lassen. smile.gif

Geschrieben von: saschapi Mon. 22. September 2008, 13:50

ZITAT(mvsxyz @ Sun. 21. September 2008, 23:53) *
Ich werde es mit aufnehmen, weiß aber nicht, ob sich alle Anregungen auch wirklich umsetzen lassen. smile.gif


Na das ist sowieso klar! smile.gif Ist doch erstmal schon total super, dass du dich da überhaupt dran gemacht hast! wink.gif

Geschrieben von: andi Mon. 22. September 2008, 13:53

mh, wollte das ganze auch mal austesten. irgendwie spuckt mein pma keine fehlermeldung aus, aber die tabellen werden nicht gefüllt: «MySQL lieferte ein leeres Resultat zurück».

anbei der screenshot, hat jemand eine ahnung, woran es liegen könnte?


gruss andi





Geschrieben von: bkm Mon. 22. September 2008, 18:30

schonmal mit <<partieller import>> oder einer kleineren datei probiert ?

Geschrieben von: mvsxyz Mon. 22. September 2008, 23:05

@andi

Bei mir hat er immer nur eine Zeile eingefügt. Funktioniert hat es dann, als ich bei "Zeilen getrennt mit" ein "\n" eingetragen habe.

EDIT
Neue Version ist http://forum.sefrengo.org/index.php?showtopic=2187 erhältlich.

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)