SpongeStats Logo

Aller au contenu | Aller au menu | Aller à la recherche

23 / 10 / 2007

Widgets SpongeStats pour iGoogle et Netvibes en BETA

Les widgets pour visualiser les statistiques de SpongeStats 3.0 dans les pages d'accueil iGoogle et Netvibes sont disponibles en version BETA.

L'archive est à décompresser à la racine du répertoire SpongeStats pour avoir le répertoire www.votre-site.com/spongestats/plugins/widgets/

Vous pouvez ajouter ces widgets sur votre page d'accueil en affichant le widget et en cliquant sur les boutons ajouter à Netvibes et ajouter à iGoogle. La page principale du widget est www.votre-site.com/spongestats/plugins/widgets/widget.php

Les informations affichées par ces widgets sont paramétrables directement depuis les propriétés Netvibes ou iGoogle.

Ce programme n'étant qu'une BETA, nous vous remercions de nous laisser vos commentaires sur tous les problèmes que vous pourriez rencontrer soit dans les commentaires si-dessous, soit en vous inscrivant sur la Mailing List des BETA testeurs

14 / 09 / 2007

SpongeStats 3.0 RC1 est disponible

La version Release Candidate 1 est disponible sur les serveurs de SourceForge. Le changement le plus important est surtout la refonte de l'affichage des mots clés au profit d'un nuage de tag ainsi que le détails des 10 derniers referers pour chaque mots clés (en plus de l'évolution sur les 10 derniers jours + les liens directs vers les moteurs)

Voici les releases notes pour cette version :

  • Passage à JQuery 1.2 (non sans mal !!)
  • Petite optimisation du résultat de la recherche
  • Modification de l'affichage des mots clés par un nuage de tag + modification de l'affichage du détail et de l'évolution
  • Ajout des 10 derniers referents par mot clé (dans le détails)
  • Modification de la documentation et de certaines rubriques d'aide
  • Ajout du range "82.99.30" dans les exclusions d'IP par défaut
  • Ajout des termes "poker","casino","vegas","gambl" dans les exclusions des referents par défaut

Corrections de bugs :

  • Bug #1784595 : Installation impossible
  • Bug #1783848 : Safari 2.0.4 (sur OSX 10.4.10) .. Problèmes
  • Bug #1783619 : Icônes des OS ne s'affichent pas
  • Bug #1777238 : Titre "texte" visible sous Opera 9.23 linux
  • Bug #1776769 : Ajout d'exclusions de domaines pour les favicons

Afin de garantir la propreté des installations BETA existantes, pourriez-vous supprimer manuellement la table "sps_config" avant de mettre à jour ?

Pour les rapports de bugs, c'est par là, pour le reste c'est dans les commentaires ci-dessous \o/

Télécharger SpongeStats 3.0 Release Candidate 1

30 / 08 / 2007

Mailing list pour les BETA testeurs de SpongeStats

Nous avons mis en place un groupe Google pour les BETA testeurs de SpongeStats. Elle sera utilisée essentiellement pour les tests et retour sur les widgets et différents plugins qui vont être développés dans les semaines à venir.

Si vous souhaitez vous inscrire, c'est par là : http://groups.google.fr/group/spongestats/

27 / 08 / 2007

SpongeStats 3.0 BETA 3 est disponible

SpongeStats 3.0 BETA 3 est disponible en téléchargement !

Les deux principaux changements de cette versions sont :

  • Le support des versions des navigateurs (uniquement pour les nouveaux visiteurs, les anciennes données ne peuvent être converties car le User agent n'est pas stocké en entier)
  • Le support complet de Internet Explorer et d'Opera

Et puis aussi, la correction de nombreux bugs remontés par les BETA testeurs :

  • Bug #1770000 : Modifier la fonction js de survol
  • Bug #1769991 : Problème d'appel variable $sps_config
  • Bug #1769998 : Remontée de page au clic
  • Bug #1769034 : Problème d'écriture de configuration.php
  • Bug #1768795 : Problème d'agrégateur RSS avec Akregator
  • Bug #1768753 : Problème d'affichage sous Liferea (agrégateur RSS)
  • Bug #1768139 : Effet d'accordéon sur la page mots-clés
  • Bug #1769993 : Suppression de l'installation
  • Bug #1776738 : Phrase d'avertissement concernant le dossier /install non traduite

Et bien d'autres encore pour lesquels nous n'avons pas forcément ouvert de ticket.

Nous sommes actuellement en train de travailler sur différents Widgets (Netvibes, iGoogle, Live.com, Dotclear, Wordpress, etc), nous recherchons donc des personnes utilisant ces plateformes pouvant nous aider à réaliser des tests. Si vous souhaitez nous aider et participer au programme de test de ces Widgets, n'hésitez pas à nous contacter par email à l'adresse spongestats@gmail.com.

Informations de mises à jour depuis la BETA 2 ou inférieure : Passez la commande disponible dans le fichier Update-from-BETA2-to-BETA3.txt à la racine du répertoire SpongeStats dans votre base, sinon vous allez avoir quelques problèmes :)

Télécharger SpongeStats 3.0 BETA 3

Rapporter un bug sur cette version

17 / 08 / 2007

SpongeStats 3.0 BETA 2 est disponible

SpongeStats 3.0 BETA 2 est disponible dés maintenant en téléchargement. Cette mise à jour est obligatoire pour tous les BETA testeurs car une faille de sécurité a été identifiée et réparée dans la précédente BETA.

Ce nouveau package corrige aussi plusieurs bugs remontés :

  • Bug #1770000 : Modifier la fonction js de survol
  • Bug #1769991 : Problème d'appel variable $sps_config
  • Bug #1769998 : Remontée de page au clic
  • Bug #1769034 : Problème d'écriture de configuration.php
  • Bug #1768795 : Problème d'agrégateur RSS avec Akregator
  • Bug #1768753 : Problème d'affichage sous Liferea (agrégateur RSS)
  • Bug #1768139 : Effet d'accordéon sur la page mots-clés
  • Bug #1769993 : Suppression de l'installation

Les fichiers de localisation en Allemand ont été ajoutés mais comme les autres, ils ne sont activable seulement si les locales sont définies sur votre serveur.

Télécharger SpongeStats 3.0 BETA 2

Pour mettre à jour depuis une version BETA inférieure, veuillez supprimer le répertoire SpongeStats, copier le nouveau et relancer la prodécure d'installation (ça permettra aussi de tester les modifs faites).

Merci pour vos nombreux retours sur la BETA précédente et j'espère soulever encore des bugs sur celle ci :)

05 / 08 / 2007

SpongeStats 3.0 Beta 1 est disponible

La version beta de SpongeStats 3.0 est disponible aujourd'hui. Les changements sont nombreux, tant en terme de présentation qu'en terme de développement.

Les principaux changements par rapport à la version Alpha 2 sont :

  • Un nouveau thème par défaut (citron-vert by la lène)
  • Une interface d'administration pour gérer les paramètres de configuration, exporter et purger votre base
  • Une installation et une configuration automatique
  • La géolocalisation des adresses IP des vos visiteurs grace au webservice collaboratif HostIp
  • Les statistiques quotidiennes, hebdomadaires, mensuelles et annuelles au format RSS 2.0, tous les jours vous verrez dans votre agrégateur le nombre de visiteurs et de pages vues ainsi que le meilleurs sites et la meilleure page référents.

Je vous laisse découvrir par vous même l'intégralité des nouveautés de cette version avec les notes de version.

Une version de démonstration est disponible pour vous donner l'eau à la bouche et si vous salivez assez, vous pourrez télécharger cette version BETA 1 (plutot stable et bien fonctionnelle quand même).

Pour les testeurs de la version Alpha2, vous n'avez qu'à supprimer l'intégralité de votre répertoire spongestats, renvoyer les nouveaux fichiers et vous connecter à l'interface, l'installation automatique vous demandera vos informations et créera les tables manquantes.

Comme vous le verrez, l'interface anglais n'est pas encore terminée mais si vous souhaitez participer, les fichier de traductions (.po) se trouvent dans le répertoire locale/, vous pouvez utiliser PoEdit pour traduire ces fichiers dans la langue que vous souhaiterez :)

Merci par avance pour vos retours positifis ou négatifs et vos rapports de bug, il reste encore du temps avant la sortie de la version finale (24 septembre 2007) et comme il n'y a pas de migration possible entre la 2.3 et la 3.0, commencez dés maintenance à remplir vos bases de stats :)

EDIT : Suite à des gros soucis de performances, nous avons mis à jour le package en version BETA 1.1. Merci de retélécharger ce nouveau package et de procéder de la même manière que pour le premier (supprimer tous les fichiers et recommencer l'install). Merci pour vos retours.

10 / 04 / 2007

SpongeStats 3.0 Alpha 2 est disponible

Voila une nouvelle pre-release de SpongeStats 3.0 avec pas mal de nouvelles fonctionnalités ainsi que plusieurs corrections de bugs. Voici les notes de versions par rapport à la version Alpha 1 :

  • Modification du div JQuery chargeant le détails des derniers visiteurs
  • Filtrage des referers finissants par /# (spam ?)
  • Ajout d'une variable de configuration $excluded_referers pour filtrer les referers en entrée (ya.ru et whois.sc inaugurent cette liste)
  • Modification de la place des tableaux de définitions des user agents, agrégateurs et systèmes d'exploitation (placés dans configuration.php)
  • Résolution d'un bug sur les serveurs de free.fr pour l'affichage des graphiques mensuels (code pas propre + config PHP de free bizaroïde)
  • Résolution d'un bug Ajax/CSS au chargement des éléments dans le div #spongestats (défilement de page pdt une demi seconde)
  • Ajout d'une variable pour sélectionner le nombre de mots clés à afficher ($sps_config['display_mots_cles'])
  • Ajout de thèmes CSS Naked et Full Page
  • Regroupement des pages vues et des pages d'entrée sous l'onglet "pages"
  • Rubrique d'aide sur les différents graphiques/listing affichés pour guider l'utilisateur
  • Ajout d'une légende sur les graphiques mensuels et annuels
  • Ajout d'une liste d'exclusion pour les icones (completel.net est par défaut dans la liste)
  • Ajout d'une variable pour afficher ou non les favicon

Pour mettre à jour depuis la version Alpha 1, remplacer le contenu de votre répertoire spongestats et éditer le fichier configuration.php. Pour mettre à jour depuis une ancienne version, reportez vous au post de publication de la version Alpha 1

Télécharger SpongeStats 3 Alpha 2

Le fichier de configuration a entièrement été refait, j'espère que vous le trouverez plus facilement utilisable et dans la prochaine version, je vous proposerai la modification de la configuration directement dans l'interface. Si vous avec d'autres hosts récurents demandant un htaccess, je pourrais les ajouté par défaut dans la liste si besoin.

Ce que j'aimerais surtout c'est que les BETA testeurs essaient d'utiliser une autre langue que le français pour voir si les locales se comportent normalement sur leurs serveurs. Pour cela changez la variable $sps_config['language'] en "en_US", si vous avez toujours l'interface en français, mettez en_US.UTF-8, et si ça ne marche toujours pas, envoyez moi un email :) (si ça marche, vous pouvez aussi m'envoyer un email :) )

Voila, sinon, pour faire un point sur ce qu'il reste à faire, la plus grosse prochaine chose sera le multipages, c'est un gros morceau car il faut que l'on refasse une bonne partie de l'architecture des fichiers mais on devrait s'en sortir. Je suis content de voir que certaines fonctionnalités demandée sur le feedback de phpmyvisits sont déjà intégrées dans SpongeStats 3.0 alors que je ne l'avais pas consulté, ça me conforte dans mes choix de nouvelles fonctionnalités (dont l'affichage du détails des derniers visiteurs).

Comme d'habitude, pour tout ce qui est support, ça se fait par email ou bien ici, si vous avez des rapports de bugs ou des demandes de fonctionnalités, c'est sur le site de sourceforge que cela se fait : rapports de bugs / feature requests.

J'espère que les 29 personnes qui ont téléchargés la version Alpha 1 téléchargeront et utiliseront aussi celle-ci pour avoir un maximum de retour :)

Pour tout le reste, je suis joignable par email : bastienb@gmail.com

29 / 03 / 2007

SpongeStats 3.0 Alpha 1 est disponible

Le premier pas vers SpongeStats 3.0 est disponible.

On a réécrit une bonne partie du code, changé la structure de la base de données, planché sur de nouvelles fonctionnalités, localisé l'interface, refait la partie Ajax (JQuery àa rox !) et ce n'est que le début !!

Ce package a été créé pour avoir un certain nombre de retours d'utilisateurs concernant notamment la nouvelle structure de base de données, ainsi que les différents nouveaux éléments (localisation, thèmes, etc...) qui apparaissent.

Il n'y a pas encore de documentation pour cette version mais la procédure d'installation est la même que pour la version 2.3. En revanche, pour les anciens utilisateurs, veuillez :

  • soit supprimer vos anciennes stats et placer le contenu du package dans le répertoire spongestats sur votre site
  • soit modifier le préfixe de base dans le fichier configuration.php et insérer à nouveau le fichier stats.php en modifiant ou en ajoutant l'include dans vos fichiers publics.

Le but premier de cette version alpha n'est pas d'avoir un retour immédiat sur le produit mais surtout de voir comment va se comporter la nouvelle structure de la base sur le long terme. En gros, je vous demande de l'installer, de le laisser remplir votre base et de voir si les temps d'attente à la génération des statistiques est bon, moyen ou médiocre. Pour toute remarques, suggestions ou support d'installation, n'hésitez surtout pas à m'envoyer un email à l'adresse bastienb@gmail.com

Pour les rapports de bugs, utilisez le bugtrack, vous pourrez suivre l'avancement et la résolution comme ça et ça sera bien plus pratique pour moi.

Pour juste savoir à quoi ça ressemble, regardez donc la version de développement sur Gougueule.

Télécharger SpongeStats 3.0 Alpha 1

Ah au fait, je vous ai dit ou pas ? Aucune migration de la 2.3 vers la 3.0 ne sera possible (ou du moins je ne fournirai pas les scripts) donc commencez dès maintenant à remplir votre base de données avec la nouvelle structure :)

Voici les releases notes de ce package :

Améliorations fonctionnelles :

  • Ajout d'une interface traductible (français et anglais actuellement disponible)
  • Suppression du domaine depuis lequel SpongeStats est appelé (filtrage des robots efficace) + variable de configuration pour activer/désactiver
  • Optimisation des graphiques horaires
  • Modification du thème par défaut
  • Ajout de liens direct pour accéder aux différents contenus des pages actives
  • Les noms d'hôte sont affichés uniquement si ils sont différents de l'adresse IP associés

Amélioration techniques :

  • Refonte de la partie AJAX : Utilisation d'une classe JQuery (JQuery ça rox)
  • Petite modification de la structure XHTML (pensez à modifier vos thèmes perso)
  • Les affichages récurents sont regroupés dans des fichiers inc.*******.php et appelés avec les variables de temps qui conviennent
  • Ajout d'une fonction spongestats() dans le fichier stats.php pour empêcher d'agir sur les variables de la page courante
  • Refonte de la gestion des user_agents (insérér une liste fixe dans la base (juste le nom + version si possible)

Modification de la base MySQL :

  • Modification de la structure de la table sps_statistiques pour les heures, uniquement l'heure est stocké (suppression des min/sec)
  • Modification de la structures des tables pour les mots clés, les tables mensuelles ne seront plus créées mais le mot clé sera stocké dans la même ligne que toutes les informations sur le visiteurs dans la table sps_statistiques
  • Création d'une clé incrémentale pour la table statistiques (il parait que c'est plus rapide comme ça...)
  • Ajout d'une table d'archive pour compter les visiteurs/pages vues BEAUCOUP plus rapidement

Reste à faire :

  • Multipages pour toutes les statistiques (referers, pages vues, etc)
  • Fichier .htaccess pour "installer" spongestats facilement sans include du stats.php
  • Suppression des heures de visites pour les graphiques mensuels (ou trouver une solution pour améliorer les temps de chargement des graphiques)
  • Affichage des pages vues par jour (indexation différentes des tables ?)
  • Création d'une base d'utilisateur (ping ou inscription depuis l'installation)
  • Script d'installation rapide pour entrer les paramètres de configuration (base + variable config ss)
  • Ajout d'une icone (favicon) pour les referers et hotes + variable de configuration (sps_icone)
  • Ajouter une variable pour afficher ou non les favicons
  • Modification du format de date avec printf pour les locales
  • Rechercher parmis les referers
  • Lien cliquable pour ajouter l'éléments (IP, host, referer, mot clé) dans le formulaire de recherche
  • Modifier et traduire la documentation