artichow, librairie graphique pour php
artichow, librairie graphique pour php
fonctionnalités
feuille de route
documentation
tutoriels
téléchargement
forum
rapport de bug
participer à artichow
les liens
présentation de artichow
artichow est une librairie qui permet de créer simplement des graphiques avec php et gd. elle permet notamment de générer des courbes, des histogrammes ou encore des camemberts et bien plus encore.
artichow supporte plusieurs types de dégradés, gère la transparence des couleurs, permet l'ajout de légendes ; et vous pouvez personnaliser complètement vos graphiques. pour une présentation des fonctionnalités plus complète, vous pouvez faire un tour ici.
initalement développé dans le cadre du projet haricow, artichow se pose comme une alternative au projet jpgraph, dont la licence qpl est trop restrictive pour que ce logiciel puisse être utilisé et modifié librement.
artichow est dans le domaine public. chacun est donc libre de le copier, modifier, publier ou distribuer, que ce soit pour une utilisation commerciale ou non.
si vous souhaitez participer et améliorer artichow, vous pouvez soumettre vos patchs via le gestionnaire de bugs. attention, votre participation doit être elle aussi dans le domaine public.
toute aide est la bienvenue, et si vous ne savez pas quoi faire, vous pouvez aller piocher dans la feuille de route.
actualité
15/12/2006 - artichow 2.0.0 alpha et 1.1.0
artichow 2.0.0 et artichow 1.1.0 sont disponibles en téléchargement.
ces deux versions apportent un code réorganisé basé sur un modèle de pilote : tout ce qui concerne le dessin d'un graphique est maintenant séparé des données. un pilote donné permet à artichow de générer une image dans un format bien spécifique. grâce à cette nouvelle architecture, il sera très simple d'ajouter de nouveaux pilotes dans le futur.
artichow 1.1.0 apporte de son côté quelques nouveaux types de marque, ainsi que des corrections de bugs.
artichow 2.0.0 quant à lui est disponible avec un pilote ming expérimental permettant de générer des graphiques en flash. notez bien qu'il s'agit là d'une version de développement, non encore finalisée.
vous pouvez consulter la liste complète des modifications en consultant les changelog des versions 1.x et 2.x.
06/11/2006 - artichow 1.0.9
artichow 1.0.9 est disponible en téléchargement.
cette version corrige plusieurs bugs, et apporte une nouvelle fonctionnalité : les marques en triangle.
elle marque aussi le début du nettoyage et de la réorganisation du code, qui devrait permettre d'ajouter de nouvelles fonctionnalités de manière plus simple et plus robuste dans le futur (branche 1.1.x et au-delà ).
pour une liste détaillée des modifications, vous pouvez consulter le changelog.
19/08/2006 - artichow 1.0.8
artichow 1.0.8 est désormais disponible en téléchargement.
cette version corrige plusieurs bugs, permet un affichage graphique et user-friendly des erreurs qui surviennent, et d'écrire du texte sur plusieurs lignes.
référez-vous au changelog pour une liste complète des modifications.
16/08/2006 - développez sur artichow !
nous recherchons actuellement un stagiaire pour continuer et accélérer le développement d'artichow.
d'une durée de 3 à 6 mois, ce stage sera rémunéré et encadré par le créateur de la librairie.
une page dédiée est à votre disposition pour plus d'informations.
11/08/2006 - artichow 1.0.7
artichow 1.0.7 est désormais disponible en téléchargement.
cette version corrige quelques bugs et propose une nouvelle directive de configuration, notamment pour choisir l'emplacement des fichiers de cache.
le changelog contient la liste de tous les changements.
28/07/2006 - des nouvelles
comme vous avez pu le constater, artichow est au point mort en ce moment, car nous sommes actuellement très pris par nos projets professionnels.
cependant, depuis la version 1.0.6, quelques bugs ont été corrigés, et une version 1.0.7 devrait être rapidement disponible.
d'autre part, le forum a été très attaqué par des bots, et c'est pour ça que l'inscription a été rendue obligatoire.
clairdelune s'occupe maintenant de sa modération (merci à elle !).
enfin, si vous souhaitez aider sur le développement d'artichow, n'hésitez pas à nous contacter par e-mail sur l'adresse contact de artichow point org.
29/08/2005 - artichow 1.0.6
artichow 1.0.6 est désormais disponible en téléchargement.
elle apporte quelques fonctionnalités supplémentaires, et notamment une bien meilleure gestion des axes verticaux.
comme à son habitude, le changelog contient une liste exhaustive de toutes les modifications apportées.
tous les graphiques créés avec artichow 1.0.5 restent compatibles avec cette nouvelle version.
quelques retards ont été pris dans le développement de la librairie, par manque de temps et à cause du creux de l'été. la prochaine version de artichow est prévue pour le mois d'octobre.
19/06/2005 - artichow 1.0.5
artichow 1.0.5 est une version qui apporte plusieurs corrections de bugs et quelques nouveautés, parmi lesquelles :
la possibilité d'enregistrer ses graphiques dans un fichier
ajout d'une méthode plot::reduce() pour les gros graphiques
l'ajout d'une constante artichow_prefix pour préfixer les classes de artichow
n'hésitez pas à vous reporter au changelog pour une liste complète des modifications.
notez que tous les graphiques créés avec artichow 1.0.4 restent compatibles avec cette nouvelle version.
la documentation de artichow a été mise à jour ainsi que le site internet.
vous pouvez désormais accéder au code source des exemples affichés sur la page des fonctionnalités en cliquant dessus.
28/05/2005 - artichow 1.0.4
avec cette version, artichow passe maintenant du stade de beta à finale.
l'api est maintenant suffisamment stable pour que la compatibilité ascendante puisse être
assurée entre chaque version.
artichow 1.0.4 apporte plusieurs nouveautés et quelques corrections de bugs.
hormis quelques détails, les graphiques conçus avec la 1.0.3 resteront compatibles avec cette nouvelle version.
reportez-vous au changelog pour une liste des modifications. artichow 1.0.4, c'est notamment :
ajout de graphiques libres et de graphiques à impulsions
ajout d'un fichier readme dans le projet
mise en place de patterns pour faciliter l'utilisation de la librairie
beaucoup d'améliorations dans les marques
...
n'hésitez pas à nous rapporter vos retours en tant qu'utilisateur.
enfin, une page vous explique comment migrer de artichow 1.0.3 Ã artichow 1.0.4.
10/05/2005 - artichow 1.0.3 (beta)
artichow 1.0.3 est une nouvelle version majeure de artichow.
outre une compatibilité encore expérimentale avec php 4, elle apporte notamment :
une réécriture des axes et l'ajout d'une classe tick
des graphiques pour afficher des fonctions mathématiques
une refonte et l'ajout de fonctionnalités dans les classes point, line et polygon
de nombreuses corrections de bugs
...
artichow est encore en beta, ce qui signifie que la compatibilité ascendante n'est pas encore assurée entre chaque version.
l'api de artichow a considérablement évolué entre les versions 1.0.2 et 1.0.3.
n'hésitez pas à vous reporter au changelog pour une liste des modifications.
a noter que le site artichow.org a été mis à jour et fonctionne désormais correctement sous microsoft internet explorer. la démo, dont la maintenance est trop coûteuse en temps, a elle été supprimée.
10/04/2005 - artichow 1.0.2 (beta) & mise à jour du site
artichow 1.0.2 apporte des corrections de bugs, et permet maintenant d'afficher des camemberts.
l'api de artichow a subit des modifications importantes (voir le changelog).
c'est une version beta, mais l'api est encore susceptible de changer. n'hésitez pas à rapporter tous les problèmes que vous pourriez rencontrer sur le gestionnaire de bugs.
de plus, il est maintenant possible de tester artichow en ligne.
cette démo est aussi une illustration de ce qu'il est possible de faire avec xmlhttprequest en javascript.
le graphique est rechargé automatiquement dès qu'une option est changée.
note : la démo ne fonctionne que sur firefox pour le moment
enfin, un forum a été ajouté et la page de rapport de bug a été mise à jour. n'hésitez donc pas à les utiliser !
30/03/2005 - artichow 1.0.1 (alpha)
artichow 1.0.1 apporte quelques corrections de bugs, et permet maintenant de traiter des images anti-spam.
c'est toujours une version alpha, c'est-à -dire qu'elle ne devrait pas être utilisée sur un site en production (à moins qu'elle fonctionne parfaitement pour vous), mais plutôt être testée intensément. n'hésitez pas à rapporter tous les problèmes que vous pourriez rencontrer sur le gestionnaire de bugs.
la documentation de artichow a été mise à jour en fonction des modifications apportées par rapport à la version 1.0.0. un tutoriel sur les images anti-spam a également été ajouté.
10/03/2005 - artichow 1.0.0 (alpha)
la première version de artichow est maintenant disponible en téléchargement. c'est une version alpha, c'est-à -dire qu'elle ne devrait pas être utilisée en production, mais pour des tests seulement. n'hésitez pas à rapporter tous les problèmes que vous pourriez rencontrer sur le gestionnaire de bugs.
une documentation décrivant l'api de artichow est déjà disponible, de même qu'un tutoriel, qui vous aidera à créer vos premiers graphiques.
le contenu de ce site est placé sous license creative commons.
artichow, librairie graphique pour php Précédent 134 Précédent 133 Précédent 132 Précédent 131 Précédent 130 Précédent 129 Précédent 128 Précédent 127 Précédent 126 Précédent 125 Précédent 124 Précédent 123 Précédent 122 Précédent 121 Précédent 120 Précédent 119 Précédent 118 Précédent 117 Précédent 116 Précédent 115 Précédent 114 Précédent 113 Précédent 112 Précédent 111 Précédent 110 Précédent 109 Précédent 108 Précédent 107 Précédent 106 Précédent 105 Suivant 136 Suivant 137 Suivant 138 Suivant 139 Suivant 140 Suivant 141 Suivant 142 Suivant 143 Suivant 144 Suivant 145 Suivant 146 Suivant 147 Suivant 148 Suivant 149 Suivant 150 Suivant 151 Suivant 152 Suivant 153 Suivant 154 Suivant 155 Suivant 156 Suivant 157 Suivant 158 Suivant 159 Suivant 160 Suivant 161 Suivant 162 Suivant 163 Suivant 164 Suivant 165