Rev 61 | Blame | Compare with Previous | Last modification | View Log | RSS feed
I. InstallationII. ConfigurationIII. UtilisationIV. DiversI. Installation------------*** Première installation ***L'installation de Artichow se résume à décompresser l'archive dans le dossierde votre choix sur votre serveur. Veillez simplement à télécharger l'archivedont vous avez vraiment besoin (PHP 5 ou PHP 4 & 5).Notez que Artichow requiert GD 2 et PHP 4.3.0 au minimum pour fonctionner.*** Mise à jour ***Lorsque vous souhaitez mettre à jour Artichow avec la dernière version,essayez de suivre pas à pas ces étapes :1) Décompressez la dernière version de Artichow dans un dossier2) Ecrasez le fichier Artichow.cfg.php avec votre ancien fichier3) Copiez vos patterns dans le dossier patterns/ de la nouvelle version4) Supprimez l'ancienne version de Artichow de votre disque5) Copiez la nouvelle version là où était l'ancienneUne fois ces cinq étapes effectuées, vous n'aurez plus qu'à mettreéventuellement à jour vos graphiques, en fonction des dernières évolutions del'API de Artichow. Pour cela, voyez le titre "Migrer d'une version à l'autre"sur la page :http://www.artichow.org/documentationII. Configuration-------------Même si une utilisation normale de Artichow ne nécessite pas de configurationparticulière, il existe un fichier Artichow.cfg.php qui permet de modifierquelques paramètres de la librairie.Vous pouvez notamment configurer le répertoire vers les polices de caractèreen modifiant la constante ARTICHOW_FONT (par exemple en choisissant'c:\Windows\font' si vous êtes sous Windows).Vous pouvez également redéfinir la variable $fonts. Cette variable contient uneliste de polices TTF (sans l'extension) présentes dans votre répertoireARTICHOW_FONT. Pour toutes les polices de cette liste, une classe du même nomest créée. Les polices ainsi définies peuvent ensuite être utilisées de cettemanière :<?php$font = new Verdana(12); // 12 représente la taille en points?>Il existe également une constante ARTICHOW_DEPRECATED. Si cette constante vautTRUE, alors un message d'erreur sera affiché lorsque vous utiliserez unefonctionnalité dépréciée de Artichow. A l'inverse, avec la valeur FALSE,vous pourrez continuer à utiliser les fonctions dépréciées sans soucis.Cependant, dans un souci de compatibilité, il est préférable de mettre àjour vos graphiques dès lors qu'un message de ce type apparaît (et donc delaisser la constante à TRUE). Les fonctionnalités dépréciées sont toujourspotentiellement susceptibles de disparaître d'une version à l'autre de lalibrairie.La constante ARTICHOW_PREFIX est vide par défaut et correspond à un préfixe quiest ajouté au nom de chaque classe utilisée sur Artichow. Certains noms declasse (Graph, Image, Text, Font, etc.) sont utilisés par d'autres librairieset cela peut aboutir à des conflits. Pour résoudre ce problème, choisissez parexemple 'xyz' comme préfixe et toutes les classes de Artichow s'appèlerontdésormais xyz[Nom normal]. Exemple d'utilisation de Artichow avecARTICHOW_PREFIX à 'xyz' :<?phprequire_once "Artichow/LinePlot.class.php";$plot = new xyzLinePlot(array(1, 2, 3));$plot->title->set('Mon graphique');$plot->title->setFont(new xyzFont4);$graph = new xyzGraph(400, 300);$graph->add($plot);$graph->draw();?>III. Utilisation-----------Si vous utilisez la version conçue exclusivement pour PHP 5, vous pouvez vousréférer aux exemples et aux tutoriels afin de bien prendre en main lalibrairie.Si vous utilisez la version pour PHP 4 & 5, référez vous également aux exempleset tutoriels mais faîtes attention lors de l'inclusion des fichiers deArtichow. N'incluez pas les fichiers de cette manière :<?php// Ceci ne fonctionnera pasrequire_once "Artichow/php5/LinePlot.class.php";// Cela non plusrequire_once "Artichow/php4/LinePlot.class.php";?>Préférez plutôt :<?php// Fonctionnera correctementrequire_once "Artichow/LinePlot.class.php";?>C'est la librairie qui se charge de sélectionner les bons fichiers en fonctionde la version de PHP dont vous disposez.IV. Divers------La documentation de Artichow est disponible sur :http://www.artichow.org/documentationDes tutoriels sont accessibles sur :http://www.artichow.org/tutorialUn forum de support peut être trouvé sur :http://www.artichow.org/forum/N'oubliez pas que Artichow est dans le domaine public. Vous pouvez donc faireCE QUE VOUS SOUHAITEZ avec cette librairie, y compris ajouter votre nom danschaque fichier, et la redistribuer ainsi.Si vous souhaitez aider et participer au développement de Artichow, n'hésitezpas à consulter cette page :http://www.artichow.org/help