![]() |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
![]() ![]() |
![]() |
![]()
Beitrag
#1
|
|
Advanced Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Admins Beiträge: 507 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 11 ![]() |
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 - Integration des Rechtemanagements für die Ansichten - Loggen von Gruppen (in geschützen Bereichen) und Backend-Benutzern (durch Cookie) deaktivieren Known Issues: --------------------------------------------------------------------------- - Sollen Backend-Benuter im Frontend nicht geloggt werden, so funktioniert dies nicht, wenn z.B. das Backend auf http://backend.domain.de und das Projekt auf http://subdomain.domain.de liegt. 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_}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. 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 ZITAT Changelog legend:
# -> Bug Fix + -> Addition ^ -> Change - -> Removed ! -> Note Current versionnumber is 00.09.06 - released 09.10.2008 ------------------------------------------------------------------------------------------------ # Session wurde nicht immer mitgegeben und der Login wurde angezeigt + Konfiguration um Gruppen in geschützen Bereichen vom Loggen auszuschließen + Konfiguration um Backend-Benutzer vom Loggen auszuschließen (durch Cookie) + Anbindung der Auswertung an das SF-Rechtemanagement ^ Feeds können global ohne Passwort gelesen werden ^ Umstellung der Ausgabe des Plugins auf Templates ^ Aussehen der Projekt-Überschrift geändert Current versionnumber is 00.09.05 - released 23.09.2008 ------------------------------------------------------------------------------------------------ # Plugin-Konfiguration hatte keine Wirkung auf Plugin + Hinweis im Plugin, falls dieses deaktiviert ist ^ Externe Links öffnen sich im neuen Fenster ^ Style etwas geändert - ip-to-country.csv nicht mehr in cmsplugin-Datei, sondern in Zip enthalten ! Umstellung der Plugin-Konfiguration von true/false auf 1/0 Current versionnumber is 00.09.04 - released 19.09.2008 ------------------------------------------------------------------------------------------------ ! Erste Veröffentlichung der SlimStat-Original-Version 0.9.4 mit IP-to-Country Database vom 01.09.2008 Der Beitrag wurde von mvsxyz bearbeitet: Thu. 16. October 2008, 21:59
Angehängte Datei(en)
|
|
|
![]()
Beitrag
#2
|
|
Advanced Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Admins Beiträge: 507 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 11 ![]() |
Hier mal wieder eine aktualisierte Version des SlimStat-Plugins. Es behebt den Fehler mit der fehlenden Session-Übergabe und bringt einige neue Features mit.
Dafür sind in der Konfiguration des Plugins neue Einstellungen hinzugekommen. Backend-Benutzer im Frontend loggen? Ist die Einstellung auf 0, wird ein Cookie gesetzt, so wie sich ein Redakteur im Backend einloggt. Dieses gilt dann auch im Frontend. Damit wird der Benutzer identifiziert und nicht geloggt. Ist die Einstellung auf 1, wird das Cookie bei einem neuen Besuch im Backend gelöscht. Hier gibt es noch folgendes Problem: Liegt das Backend auf http://backend.domain.de und das Projekt auf http://subdomain.domain.de gilt das Cookie für die Backend-Domain. Im Frontend ist kein Cookie vorhanden und die Einstellung ist unwirksam. Falls hier jemand noch eine Idee hat, möge sich bitte melden. Lebensdauer des Frontend-Cookies für Backend-Benutzer (in Tagen) Ist selbst erklärend und gilt in Verbindung mit der o.g. Einstellung. Folgende Benutzergruppen in geschützten Bereichen (für dieses Projekt) nicht loggen Hier können Gruppen ausgewählt werden, für das Loggin in geschützten Bereichen (die mit dem verriegelten Schloss) deaktiviert wird. Die Einstellung greift erst nach dem Login über ein Loginformular bis zum Logout. Nach dem Logout wird er wieder geloggt. Die Einstellung gibt es nochmal in abgewandelter Form als Globale Konfiguration. Wird hier eine Gruppe definiert, so gilt sie für alle Projekte und muss in der Projekt-Konfiguration des Plugins nicht nochmal ausgewählt werden. Eine weitere wichtige Änderungen möchte ich hier noch ansprechen. Auf Feeds kann jetzt ohne Login zugegriffen werden. Da dies u. U. nicht gewünscht ist, kann der Passwortschutz manuell in der Datei _config.php aktiviert werden. Die ersten Zeilen müssen dafür einfach nur auskommentiert werden und lauten dann wie folgt: QUELLTEXT //Handelt es sich um die RSS-Feeds, dann Passwort-Schutz entfernen //if(basename($_SERVER['PHP_SELF'], ".php") == "rss") { //define('SF_USE_FRONTEND_SESSION', true); //} Weitere Änderungen können im Changelog nach gelesen werden. Ich möchte mich an dieser Stelle mal wieder bei STam bedanken, der mir besonders bei den meta-Dateien sehr geholfen hat. ![]() Der Beitrag wurde von mvsxyz bearbeitet: Thu. 9. October 2008, 13:44 |
|
|
![]()
Beitrag
#3
|
|
![]() Advanced Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: AdvancedMembers Beiträge: 541 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 8 ![]() |
Hi,
freue mich wenn ich Helfen konnte ![]() ZITAT Hier gibt es noch folgendes Problem: Liegt das Backend auf http://backend.domain.de und das Projekt auf http://subdomain.domain.de gilt das Cookie für die Backend-Domain Bei solchen Subdomain übergreifenden Cookies setze ich die Cookie-Domain immer mit einem Punkt davor: QUELLTEXT $cookie_domain = '.domain.de'; Lg |
|
|
![]()
Beitrag
#4
|
|
Advanced Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Admins Beiträge: 507 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 11 ![]() |
Mh, nun ja.
Nehmen wir mal an es exisitert eine Installation mit 2 Projekten. Projekt 1 liegt auf http://projekt1.domain.de und Projekt 2 auf http://projekt2.domain.de. Wenn ich jetzt für Projekt 1 das Loggen deaktiviere, für Projekt 2 aber aktiviert lasse, würde bei deiner Variante auch Projekt 2 deaktiviert sein. Richtig? Dann müsste ich entweder die Einstellung global für alle Projekte zugänglich machen, oder eine andere Lösung finden. |
|
|
![]()
Beitrag
#5
|
|
![]() Advanced Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: AdvancedMembers Beiträge: 541 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 8 ![]() |
Hmm ja da hast du Recht.
Ich hatte nur an das Problem der Cookies gedacht und nicht an die Aufgabe die der Cookie erledigen soll. Dann müsstest du allerdings entweder mehrere Cookies setzen oder dir etwas anderes einfallen lassen. Davon ausgeschlossen sind ja ohnehin Projekte in denen das Plugin gar nicht installiert ist. Lg |
|
|
![]()
Beitrag
#6
|
|
Advanced Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Admins Beiträge: 507 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 11 ![]() |
Ich habe alles mal zu einer ersten Dokumentation zusammengeschrieben.
|
|
|
![]()
Beitrag
#7
|
|
![]() Administrator ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 ![]() |
Sehr schön, die Dokumentation habe ich dann gleich mal im Handbuch für Administratoren verlinkt.
-------------------- Es wird, es wird...
|
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 29.4.24 - 02:37 |