« Matomo/À propos » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
m Bot: Retouches cosmétiques
Tavernierbot (discussion | contributions)
Ligne 37 : Ligne 37 :
''Confer'' la [[discuter:Documentation phpMyVisites/A propos|discussion]]...
''Confer'' la [[discuter:Documentation phpMyVisites/A propos|discussion]]...


[[Catégorie:Documentation phpMyVisites|A Propos]]
[[Catégorie:Documentation phpMyVisites (livre)|A Propos]]

Version du 24 février 2007 à 15:08

Pourquoi le projet phpMyVisites ?

La création du projet phpMyVisites répond à un important besoin de disposer d'un logiciel libre (et gratuit) qui propose les principales fonctionnalités des outils professionnels (et payants). phpMyVisites n'a pas la prétention de concurrencer directement les outils payants déjà existants, dont certains sont très complets et sur lesquels travaillent plusieurs développeurs à temps plein. phpMyVisites se situe plutôt au niveau des outils gratuits issus de ces outils payants (dont les fonctionnalités sont en général « bridées » et qui obligent l'affichage d'un logo de publicité), à la différence près que phpMyVisites n'oblige à rien, vous laisse la liberté et le contrôle total de votre outil de statistiques. Aux utilisateurs de faire leur choix !

Bref historique

L'histoire de phpMyVisites est courte (le logiciel est paru en version officielle depuis à peine un an), mais elle n'est pas réellement classique car certains événements m'ont permis de développer phpMyVisites plus rapidement que si j'avais dû le faire seulement pendant mes temps libres...

La première version de phpMyVisites, appelée à l'époque « bêta 0.1 », a été développée de Juillet à Septembre 2002, puis en Mars-Avril 2003, afin d'être présentée au « Concours européen des jeunes créateurs multimédia », le concours « SoftQuiPeut », qui se déroulait les 4 et 5 Avril 2003 au palais des congrès du Futuroscope. Elue vainqueur du prix des concurrents, j'ai gagné (avec un ami) un stage de 5 semaines au Québec, à Montréal.

Ce stage, effectué dans une entreprise de bêta-test de jeux vidéos, m'a permis de me consacrer au développement de la version 1.0 de phpMyVisites ; le directeur de l'entreprise était en effet très intéressé par les statistiques de son site Internet, et souhaitait disposer d'un outil complet qui réponde à ses principales interrogations. J'ai ainsi pu travailler l'équivalent d'un plein temps pendant 3 semaines sur phpMyVisites. La première version, la b0.1, souffraient de nombreux problèmes, principalement dus à des erreurs de conception de l'architecture du logiciel. Le développement de la version 1.0 a nécessité une totale réécriture du code source ; elle a été publiée, après de nombreux tests sur des sites partenaires, le 10 Octobre 2003.

La version 1.1
publiée en version stable le 25 Décembre propose d'intéressantes améliorations (choix des variables GET, ne pas prendre en compte le webmaster dans les statistiques) mais surtout corrige de nombreux petits bugs qui rendent cette version particulièrement stable et sûre.
La version 1.2
est un grand pas pour phpMyVisites, puisque dorénavant les traductions sont réalisables dans toutes les langues existantes. Cette caractéristique a nécessité énormément de travail (partagé entre Marc et Matthieu), et l'application a aussi été convertie intégralement en XHTML/CSS valide ; plus modulaire, plus complète (ajout de statistiques), plus ergonomique (de nombreuses corrections suite à des suggestions d'utilisateurs), plus sécurisée (de nombreuses améliorations dans ce sens), et plus rapide (requêtes SQL optimisées pour un gain de performance de 30%), la version 1.2 représente la plus grande évolution de phpMyVisites depuis la 1.0.
La version 1.3
n'apporte aucune révolution mais quelques nouveautés : phpMyVisites s'internationalise et est maintenant disponible en 16 langues. Des corrections graphiques sont effectuées : choix entre de nombreux logos pour la configuration des sites, ajout des logos des OS/navigateurs et des drapeaux des pays. La procédure de mise à jour de la base de données est instaurée. De nombreux bug fix sont implémentés, pour rendre phpMyVisites toujours plus stable. La principale amélioration est la prise en compte des plugins des visiteurs.

Divers

Pourquoi le nom phpMyVisites ?
« php »... du fait du langage utilisé, le php. « My » qui est le début de « MySQL » qui est la base de données utilisée dans phpMyVisites. « Visites » pour l'évident objectif de phpMyVisites : renseigner le webmaster sur ses visiteurs ! Nous avons récemment appris que la php team n'appréciait pas énormément que des scripts php utilisent le mot php dans leur nom. Malheureseument, nous l'avons appris trop tard, et il nous est aujourd'hui impossible de changer le nom du logiciel...
Pourquoi le logo éléphant ?
Cet éléphant communément appelé « elephpant » est la mascotte (presque) officielle du php. Elle est l'oeuvre de Vincent Pontier, et vous pouvez retrouver ses créations sur http://www.elroubio.net/.
Pourquoi la couleur bleu prédominante ?
J'aime personnellement cette couleur, un cadre bleu ou un texte bleu sur un fond blanc donne un rendu très visible et agréable. Bien sûr il est possible d'éditer la feuille de style afin de modifier toutes les couleurs et de « tuner » votre phpMyVisites. N'hésitez pas à nous transmettre les changements, on pourrait imaginer dans une prochaine version de choisir entre différentes feuilles de style !

L'équipe de développement et de rédaction de la documentation

Le créateur du projet, principal développeur et rédacteur de la présente documentation est Matthieu Aubry. Marc Boussard est co-développeur de phpMyVisites, il a développé d'importantes mises à jour (validation XHTML, internationalisation). Natsimhan a participé ponctuellement à l'évolution du logiciel, via ses intéressantes remarques et observations sur le code source. Florent Chantret s'est également impliqué via le développement de la reconnaissance des plugins, de la procédure de mise à jour des bases de données.

Licence de phpMyVisites

phpMyVisites est un logiciel libre, distribué sous licence GNU/GPL. Vous pouvez trouver cette licence sur http://www.gnu.org/copyleft/gpl.html en version originale, ou sur http://www.linux-france.org/article/these/gpl.html en traduction non officielle. Elles sont aussi disponibles dans le package de phpMyVisites sur /docs/.

Licence de la documentation

Confer la discussion...