CyStats WordPress Statistik Plugin Alphaversion veröffentlicht

**Relaunch von WPDE.org**

WPDE.org wurde kürzlich unter neuer Führung übernommen und technisch vollständig modernisiert.

Neuer Betreiber ist:
**Maximilian Rupp, Tannenweg 24, 66629 Freisen**

Im Zuge der Übernahme wurde das Forum auf eine aktuelle technische Basis gestellt und wird nun aktiv weiterentwickelt.

Das Thema Datenschutz wird dabei selbstverständlich berücksichtigt.
Sollte jemand sein Benutzerkonto nicht weiterführen wollen, kann dieses jederzeit bequem über die Kontoeinstellungen gelöscht werden.

Bei Fragen oder Anliegen könnt ihr euch jederzeit gerne melden.
Wir arbeiten gerade im Hintergrund an der neuen Foren Struktur, daher wird noch nicht alles passen und es kann vorkommen das Themen/Beiträge noch in Foren sind wo es nicht rein passt. Ebenso sind noch nicht alle Bereiche fertig, die Icons werden noch gesetzt und entsprechende Labelgruppen werden noch konfiguriert für die Foren. Sobald die neue Foren Struktur fertig ist wird der Hinweis wieder entfernt.
  • Lange hat es gedauert, jetzt ist die Alpha veröffentlicht. Interessierte können das Plugin gerne testen, bei Bugs, Problemen und/oder Feature-Requests bitte ich um Rückmeldung, Bugs werden so schnell wie möglich behoben.
    Da es mein erstes veröffentlichtes Plugin ist habe ich noch wenig Vorstellung was mich erwarten könnte aber da lasse ich mich einfach mal überaschen.
    Mit der Alpha wurden auch die Projektseite und einige Unterseiten neu gestaltet um etwas mehr Übersicht zu erreichen.

    Zum Plugin:
    CyStats ist ein Statistikplugin ähnlich den bekannten Semmelstatz, SlimStats oder Stattraq, dient also dazu Zugriffe auf die Blogseiten zu erfassen, benutzte Browser, Tools (wget, WordPress,...), Suchbegriffe (blogintern und extern, z.B. Googlesuche) und optional Javascript-abhängige Informationen über Bildschirmauflösung und -farbtiefe und (für Webentwickler interessant) vom Besucher benutzte Browserfensterdimension zu erfassen. Der Funktionsumfang bietet keine besondere Neuerungen ausser vielleicht der grösseren Zahl an benutzbaren Template-Tags und WP-Datenbanktabellenstatistik, auch Einstiegsseiten und Refererauswertungen sind vorhanden.

    Warum habe ich das nochmal entwickelt? Einfach aus Spass an der Freud'. Der Grundstock des Plugins war schon vor 2 Jahren in ein eigenes Blogsystem eingebaut dass ich allerdings im letzten Bugfixing-Stadium zu Gunsten von WordPress aufgegeben habe. Macht einfach Spass.

    In einer 'Langzeitdatenbanktabelle' werden bisher Zugriffe/Besuche nach Zeit (Tage, Wochentage, Stunden, Wochen, Monate, Jahre) erfasst und auf lange Sicht gespeichert. Die Tabelle kann von mir auf Wunsch auch noch erweitert werden falls Interesse besteht auch andere Daten längere Zeit zu speichern und zu beobachten.

    Die Live-Zugriffe werden in einer zweiten Datenbanktabelle gespeichert, dabei wird jewils eine Zeile für einen Hit auf der Blogseite angelegt. Die Länge dieser Zeile variiert je nach aufgerufener Seitenurl, Referer und evtl. vorhandenen Suchbegriffen - ohne Referer und Suchbegriffe und bei kurzer aufgerufener Seitenurl ('http: //http://www.cywhale.de' z.B.) beträgt die Grösse einer Zeile ca. 100 Byte, was umgerechnet 10000 Hits in 1Mb Datenbank passen lassen würde.

    Das Fassungsvermögen dieser Livetabelle kann frei begrenzt werden, angegeben wird ein bestimmter Zeitrahmen der enthalten sein darf (z.B. 2 Wochen), in ebenfalls frei festlegbaren Zeitabständen wird dieses Fassungsvermögen dann geprüft und bei Bedarf alte Datenzeilen gelöscht, funktioniert ähnlich einem Cronjob unter Linux oder auch wp-cron.

    Optional an/abschaltbar sind das Erfassen Javascript-abhängiger Daten (Bildschirmauflösung, Browserfensterdimension, Farbtiefe), das Erfassen interner Referer und das Erfassen von Adminseitenbesuchen, der Zugriff auf den CyStats-Adminbereich (integriert in den WordPress-Adminbereich) kann über das Userlevel eingeschränkt werden.

    Der CyStatsbereich auf Cywhale.de wurde nun auch etwas überarbeitet so dass nun folgende Seiten zu Verfügung stehen:

    CyStats Features (Ausführliche Liste der Möglichkeiten)
    CyStats Download und Installation
    CyStats Changelog (Zeit/Versions-Liste)
    CyStats Roadmap (Zeitplan)
    CyStats Bugs (Liste und Bugmeldungs-Kommentare)


    Grüsse

    Cy

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

    Wenn du Fragen hast, kannst du dich gerne jederzeit an @Maximilian Rupp wenden

    Hinweis: folgt noch

  • Update: In der ersten Downloadversion war ein Bug vorhanden der die Installation unter einem Windows-Server, z.B. XAMPP scheitern lies, auf Windows-Servern kommt scheinbar register_activation_hook() aus dem WordPress-Funktionsfundus nicht zurecht (Pfadproblem). Danke an Alex R. für die Information und Entschuldigung an alle Windows-Server-benutzenden Alphatester.

    Seit dieser ersten Downloadversion sind mittlerweile etliche kleine Verbesserungen interner und optischer Natur eingebaut worden, aktueller Stand ist nun Version 0.7.5 .

    Grüsse

  • Toll! Kann man daraus auch gewisse Werte (z.B. Anzahl der Beiträge/Kommentare usw., also so ein unnötiger Schnickschnack :mrgreen:) auf irgendeine Weise einbinden? Also in einer Seitenleiste z.B.? Und wenn ja, wie?

    Tschö - Nobbi - WebNobbi.de ~ (WP 2.7, FF 3.0.5)

  • Ja, an unnötigen Schnickschnack wurde auch gedacht: Mit den Template Tags lassen sich einige Daten im Blogtemplate ausgeben:

    • cystats_countPosts()
    • cystats_countComments()
    • cystats_countCategories()
    • cystats_getPostVisitsByID($post_ID)
    • cystats_firstPostDays()
    • cystats_firstPost()
    • cystats_countUsers()
    • cystats_getTopCommenters($topcount, $pre=”, $pos=”)
    • cystats_countAuthors()
    • cystats_countPages()
    • cystats_countLinks()
    • cystats_countFeedreadersToday()
    • cystats_countUsersOnline()
    • cystats_getUsersOnline($limit=FALSE, $pre=”, $pos=”)
    • cystats_getClientTypeOnline($type, $limit=FALSE, $pre=”, $pos=”)
    • cystats_getRecentPosts($limit, $pre=”, $pos=”)
    • cystats_getMostCommented($limit, $pre=”, $pos=”)
    • cystats_getMostVisited($limit, $pre, $pos)
    • cystats_getRecentCommented($limit, $pre=”, $pos=”)
    • cystats_countAvgPostsPerDay()
    • cystats_countAvgCommentsPerDay()


    Hoffe die Namen sind einigermassen selbsterklärend, alle Tags mit $pre/$pos als Parameter geben eine Liste von Daten aus, z.B. die Top10 (10=$limit) der meistkommentierten Beiträge als Liste würde man z.B. im Footer Template mit

    PHP
    <ul>
    <?php cystats_getMostCommented(10,'<li>','</li>'); ?>
    </ul>

    ausgeben.

    Grüsse

  • ich habe mir das mal angelacht :) Schnickschnack kann man nie genug haben :mrgreen:

    Verwirrend ist: in der php steht 0.75 (Übersicht plugin), unter CyStats Einstellungen 0.70 ;)

    Das Leben besteht nur aus Momenten.
    Vergiss nicht das Jetzt.

  • Werde mich mal auf die Suche machen - ist aber wirklich verwirrend, hab mir gerade nochmal die zip-Datei angesehen:

    - in der Pluginbeschreibung in cystats.php ist 0.7.5 angegeben, korrekt
    - in der includes/installer.php wird bei Installation oder Update update_option('cystats_version',"0.7.5") ausgeführt, korrekt
    - in der admin/options.php wird get_option('cystats_version') ausgegeben -> sollte doch dann auch 0.7.5 sein, schliesslich hat es update_option() doch so gespeichert !?

    Grpmfl...werde den mal suchen gehen...

    Grüsse und Danke fürs Ausprobieren

    Cy

  • PHP
    <ul>
    <?php cystats_getMostCommented(10,'<li>','</li>'); ?>
    </ul>

    ausgeben.

    Grüsse


    Mh, nun wollte ich das endlich mal ausprobieren, aber mir wird leider nix angezeigt. Baue ich da vielleicht was falsch ein oder kann ich das vielleicht in meinem Theme (Mandigo, mit Widget) gar nicht "mal so eben" einsetzen?

    Tschö - Nobbi - WebNobbi.de ~ (WP 2.7, FF 3.0.5)

  • Ich habe das jetzt mal unten bei mir (Webnobbis Blog) dringelassen. Dabei habe ich Deinen Code 1:1 in ein Text-Widget übernommen.

    Im Einsatz ist Deine Version 0.7.9 mit WP 2.2.2

    Codeauszug wüsste ich jetzt nicht, wie. Wie gesagt: Widget, da habe ich an sich überhaupt keinen Plan von :oops:

    Tschö - Nobbi - WebNobbi.de ~ (WP 2.7, FF 3.0.5)

  • Bitte nicht als Widget sondern als Template Tag benutzen (Code wie oben z.B. mit WordPress-Templates->Template Editor in eine Templatedatei an einer Stelle der Wahl einfügen). Als Widget sind diese Tags nicht vorgesehen, in deiner Seite wird der Code nicht geparsed sondern einfach nur ausgegeben.

    Grüsse

  • Aso. Gut, das probier ich mal, ist auch kein großes Problem und bekomme ich hoffentlich auch irgendwie gebacken :-D. Ne, das wird schon gehen. Vielen Dank für Deine Erklärung :-).

    Und schon kann ich eine Erfolgsmeldung verkünden *g*. (Wenn ich auch die falsche Sidebar erwischt habe *ggg*)

    Tschö - Nobbi - WebNobbi.de ~ (WP 2.7, FF 3.0.5)

    Edited once, last by Nobbi (September 7, 2007 at 7:42 PM).

  • Die Schriftgrösse kannst Du in der Datei admin/style.css anpassen, alle 'font-size' können dort editiert werden. Bei der Gelegenheit ist mir aufgefallen dass ich die style.css mal überarbeiten könnte, ist doch recht konfus teilweise... z.B. die vielen font-size's... *duck*

    Heute habe ich 0.8.7 veröffentlicht, die Ursache eines bösen Fehlers wurde entfernt - User_level-abhängiger Zugang zu den CyStats Optionen. Auf einigen WP-Installationen wurde user_level aus unerfindlichen Gründen nicht gesetzt - Folge war kein Zugang zu den Optionen. Konnte den Fehler auf wp_getcurrentuserinfo() eingrenzen aber nicht beheben, diese Funktionalität entfernt.

    An neuen Features gibt es eine Übersicht der Hits/Visits der letzten 90 Tage wenn vorhanden unter CyStats->Zeit.

    Bugfixes sind einige drin, vielen Dank an dieser Stelle an alle die einen Fehler über Mail/Blog/Forum gemeldet haben. Überhaupt freue ich mich sehr dass das Plugin so gut angenommen wird und über das viele Feedback, sei es positiv oder bzgl. Bugs/Verbesserungsvorschlägen, so mach das wirklich Spass. Danke.

    Die Daten im WP-Plugin-Repoitory habe ich auch etwas überarbeitet, die FAQ sind etwas (z.B. Kurzinfo (noch zu kurz) zu den Template Tags) erweitert worden, ein Link zu einer französischen Übersetzung ist jetzt mit drin und überhaupt bin ich dabei etwas mehr Struktur in die ganze Geschichte reinzubringen.

    Grüsse

    Cy

  • Hallo.
    Ich hab mir das Plugin grad runtergeladen und wollte es auf 3 meiner Wordpress Seiten installieren.

    Auf der ersten hats geklappt.

    Auf den beiden anderen kam die fehlermeldung:

    unserialize() expects parameter 1 to be string, array given in wp-content/plugins/cystats/includes/cystats.class.php on line 97

    unserialize() expects parameter 1 to be string, array given in wp-content/plugins/cystats/includes/cystats.class.php on line 98

    Kann mir wer helfen?

    MFG

  • Hallo.
    Das ist ein in WP 2.6 neu aufgetretener Fehler der in der Datei installer.php beim initialisieren von WordPress Optionen als Array auftritt. Einen Bugfix habe ich in den Kommentaren der Pluginseite auf cywhale.de veröffentlicht, für eine neue CyStats-Version fehlt mir im Moment leider absolut die Zeit - steht quasi in den Startlöchern ist aber noch nicht ganz soweit.

    Grüsse

  • Moin, habe seit gestern Abend CyStat 0.9.7 in WP 2.6. installiert und bin echt begeistert:p, hatte vorher den Ch-C..., das klappt nicht so...

    Wunderbare ausfürliche Statistik im Adminbereich,das reicht ja schon!

    Ev. versuche ich es am WE nochmal mit der Integration ins Template, aber es muss ja auch nicht jeder alles sehen:wink:

    Link zur Seite

    Gruß Dieter

  • Begeistert

    Hallo!

    Ich hab CyStats jetzt seit Anfang September im Einsatz und bin echt zufrieden. Die Besucherzahlen unterscheiden sich nur kaum von denen, die Google Analytics zählt. Respekt. :) Das war bei einem anderen Plugin gaaanz anders... :)

    Aber eine Frage hab ich trotzdem... In der Besucher-Übersicht erscheint etliche Male am Tag Wordpress 2.6 in der Liste, der den Feed ausliest. Nun meine Frage, wer oder was ist das genau? Die Pingdienste werden separat gelistet und können es nicht sein...

    Gruß
    Thomas

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!