Minicounter_XH ermöglicht es, die Besucher Ihrer Website zu zählen. Es ist ein sehr minimalistischer Zähler, der nur die Gesamtanzahl der Besucher zählt, aber dies konnte in einer sehr effizienten Weise implementiert werden, indem die nötigen Information temporär in einem Sitzungscookie gespeichert werden.
Minicounter_XH ist ein Plugin für CMSimple_XH ≥ 1.6.3. Es benötigt PHP ≥ 5.5.0.
Das aktuelle Release kann von Github herunter geladen werden.
Die Installation erfolgt wie bei vielen anderen CMSimple_XH-Plugins auch. Im CMSimple_XH-Wiki finden Sie weitere Details.
minicounter/
auf Ihren Server in CMSimple_XHs plugin/
Verzeichnis hoch.config/
und languages/
beschreibbar.Die Plugin-Konfiguration erfolgt wie bei vielen anderen CMSimple_XH-Plugins auch im Administrationsbereich der Website. Wählen Sie Plugins → Minicounter.
Sie können die Voreinstellungen von Minicounter_XH unter Konfiguration ändern. Hinweise zu den Optionen werden beim Überfahren der Hilfe-Icons mit der Maus angezeigt.
Die Lokalisierung wird unter Sprache vorgenommen. Sie können die Sprachtexte in Ihre eigene Sprache übersetzen, falls keine entsprechende Sprachdatei zur Verfügung steht, oder diese Ihren Wünschen gemäß anpassen.
Um den Zähler auf Ihrer Website anzuzeigen fügen Sie auf einer CMSimple-Seite ein:
{{{minicounter()}}}
oder im Template:
<?=minicounter()?>
Sie können den angezeigten Text in der Plugin-Administration unter Sprache ändern. Bitte beachten Sie, dass der Text so gewählt wurde, da Minicounter_XH nicht die eigentliche Besucherzahl anzeigt, sondern eine feste Ordinalzahl für jeden Besucher vergibt. Sie können diesen Effekt sehen, wenn Sie Ihre Website mit zwei verschiedenen Browsern aufrufen.
Besuche im Adminmodus (einschließlich Login und Logout) werden nicht gezählt. Darüber hinaus ist es möglich IP-Adressen vollständig per Konfigurationsoption auszuschließen.
Es gibt keine Einstellung für die maximale Inaktivitätsdauer eines Besuchers, so dass er weiterhin als der selbe Besucher angesehen wird. Dies wird automatisch durch die Verwendung von Sitzungscookies geregelt. So lange die Sitzung aktiv ist, wird der Besucher als der selbe angesehen. Die Sitzung endet, wenn der Browser geschlossen wird.
Die Verwendung von Besucher-Trackern kann aus Datenschutzgründen durch Gesetze eingeschränkt oder gar ganz verboten sein. Sie können Minicounter_XH so konfigurieren, dass das DNT (Do Not Track) Flag berücksichtigt wird, was ausreichen könnte. Im Zweifel sollten Sie einen Anwalt befragen.
Minicounter_XH ist nicht genau! In der Tat ist es grundsätzlich nicht möglich Besucher einer Website genau zu zählen. Das kommt daher, dass es im allgemeinen unmöglich ist Besucher zuverlässig zu identifizieren. Von Aufruf zu Aufruf kann sich deren IP-Adresse ändern, und mehrere Besucher können die gleiche IP Adresse haben, wenn sie sich hinter einem Proxy befinden. Und im Laufe der Zeit ändern sich IPv4 Adressen sowieso. Andere Techniken wie Browser-Fingerprinting und Tracking-Bilder sind ebenfalls nicht 100% verlässlich. Der Sizungscookie basierte Ansatz, den Minicounter_XH verwendet, ist vermutlich noch ungenauer, da er nur funktioniert, wenn das Sitzungscookie vom Besucher akzeptiert wird.
Melden Sie Programmfehler und stellen Sie Supportanfragen entweder auf Github oder im CMSimple_XH Forum.
Minicounter_XH ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren Version.
Die Veröffentlichung von Minicounter_XH erfolgt in der Hoffnung, daß es Ihnen von Nutzen sein wird, aber ohne irgendeine Garantie, sogar ohne die implizite Garantie der Marktreife oder der Verwendbarkeit für einen bestimmten Zweck. Details finden Sie in der GNU General Public License.
Sie sollten ein Exemplar der GNU General Public License zusammen mit Minicounter_XH erhalten haben. Falls nicht, siehe http://www.gnu.org/licenses/.
Copyright © 2012-2019 Christoph M. Becker
Slovakische Übersetzung © 2012 Dr. Martin Sereday
Dänische Übersetzung © 2012 Jens Maegard
Das Plugin-Logo wurde von Yusuke Kamiyamane entworfen. Vielen Dank für die Veröffentlichung unter CC BY-SA.
Vielen Dank an die Gemeinschaft im CMSimple_XH-Forum für Tipps, Vorschläge und das Testen.
Und zu guter letzt vielen Dank an Peter Harteg, den “Vater” von CMSimple, und allen Entwicklern von CMSimple_XH ohne die es dieses phantastische CMS nicht gäbe.