[ Index ]
 

Code source de phpMyVisites 2.3

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/libs/artichow/ -> readme (source)

   1    I. Installation
   2   II. Configuration
   3  III. Utilisation
   4   IV. Divers
   5  
   6  
   7  I. Installation
   8     ------------
   9  
  10  *** Première installation ***
  11  
  12  L'installation de Artichow se résume à décompresser l'archive dans le dossier
  13  de votre choix sur votre serveur. Veillez simplement à télécharger l'archive
  14  dont vous avez vraiment besoin (PHP 5 ou PHP 4 & 5).
  15  Notez que Artichow requiert GD 2 et PHP 4.3.0 au minimum pour fonctionner.
  16  
  17  *** Mise à jour ***
  18  
  19  Lorsque vous souhaitez mettre à jour Artichow avec la dernière version,
  20  essayez de suivre pas à pas ces étapes :
  21     1) Décompressez la dernière version de Artichow dans un dossier
  22     2) Ecrasez le fichier Artichow.cfg.php avec votre ancien fichier
  23     3) Copiez vos patterns dans le dossier patterns/ de la nouvelle version
  24      4) Supprimez l'ancienne version de Artichow de votre disque
  25      5) Copiez la nouvelle version là où était l'ancienne
  26  Une fois ces cinq étapes effectuées, vous n'aurez plus qu'à mettre
  27  éventuellement à jour vos graphiques, en fonction des dernières évolutions de
  28  l'API de Artichow. Pour cela, voyez le titre "Migrer d'une version à l'autre"
  29  sur la page :
  30  http://www.artichow.org/documentation
  31  
  32  II. Configuration
  33      -------------
  34  
  35  Même si une utilisation normale de Artichow ne nécessite pas de configuration
  36  particulière, il existe un fichier Artichow.cfg.php qui permet de modifier
  37  quelques paramètres de la librairie.
  38  Vous pouvez notamment configurer le répertoire vers les polices de caractère
  39  en modifiant la constante ARTICHOW_FONT (par exemple en choisissant
  40  'c:\Windows\font' si vous êtes sous Windows).
  41  Vous pouvez également redéfinir la variable $fonts. Cette variable contient une
  42  liste de polices TTF (sans l'extension) présentes dans votre répertoire
  43  ARTICHOW_FONT. Pour toutes les polices de cette liste, une classe du même nom
  44  est créée. Les polices ainsi définies peuvent ensuite être utilisées de cette
  45  manière :
  46  <?php
  47  $font = new Verdana(12); // 12 représente la taille en points
  48  ?>
  49  Il existe également une constante ARTICHOW_DEPRECATED. Si cette constante vaut
  50  TRUE, alors un message d'erreur sera affiché lorsque vous utiliserez une
  51  fonctionnalité dépréciée de Artichow. A l'inverse, avec la valeur FALSE,
  52  vous pourrez continuer à utiliser les fonctions dépréciées sans soucis.
  53  Cependant, dans un souci de compatibilité, il est préférable de mettre à
  54  jour vos graphiques dès lors qu'un message de ce type apparaît (et donc de
  55  laisser la constante à TRUE). Les fonctionnalités dépréciées sont toujours
  56  potentiellement susceptibles de disparaître d'une version à l'autre de la
  57  librairie.
  58  La constante ARTICHOW_PREFIX est vide par défaut et correspond à un préfixe qui
  59  est ajouté au nom de chaque classe utilisée sur Artichow. Certains noms de
  60  classe (Graph, Image, Text, Font, etc.) sont utilisés par d'autres librairies
  61  et cela peut aboutir à des conflits. Pour résoudre ce problème, choisissez par
  62  exemple 'xyz' comme préfixe et toutes les classes de Artichow s'appèleront
  63  désormais xyz[Nom normal]. Exemple d'utilisation de Artichow avec
  64  ARTICHOW_PREFIX à 'xyz' :
  65  <?php
  66  require_once "Artichow/LinePlot.class.php";
  67  
  68  $plot = new xyzLinePlot(array(1, 2, 3));
  69  $plot->title->set('Mon graphique');
  70  $plot->title->setFont(new xyzFont4);
  71  
  72  $graph = new xyzGraph(400, 300);
  73  $graph->add($plot);
  74  $graph->draw();
  75  ?>
  76  
  77  
  78  III. Utilisation
  79       -----------
  80  
  81  Si vous utilisez la version conçue exclusivement pour PHP 5, vous pouvez vous
  82  référer aux exemples et aux tutoriels afin de bien prendre en main la
  83  librairie.
  84  Si vous utilisez la version pour PHP 4 & 5, référez vous également aux exemples
  85  et tutoriels mais faîtes attention lors de l'inclusion des fichiers de
  86  Artichow. N'incluez pas les fichiers de cette manière :
  87  <?php
  88  // Ceci ne fonctionnera pas
  89  require_once "Artichow/php5/LinePlot.class.php";
  90  // Cela non plus
  91  require_once "Artichow/php4/LinePlot.class.php";
  92  ?>
  93  Préférez plutôt :
  94  <?php
  95  // Fonctionnera correctement
  96  require_once "Artichow/LinePlot.class.php";
  97  ?>
  98  C'est la librairie qui se charge de sélectionner les bons fichiers en fonction
  99  de la version de PHP dont vous disposez.
 100  
 101  IV. Divers
 102      ------
 103  
 104  La documentation de Artichow est disponible sur :
 105  http://www.artichow.org/documentation
 106  
 107  Des tutoriels sont accessibles sur :
 108  http://www.artichow.org/tutorial
 109  
 110  Un forum de support peut être trouvé sur :
 111  http://www.artichow.org/forum/
 112  
 113  N'oubliez pas que Artichow est dans le domaine public. Vous pouvez donc faire
 114  CE QUE VOUS SOUHAITEZ avec cette librairie, y compris ajouter votre nom dans
 115  chaque fichier, et la redistribuer ainsi.
 116  
 117  Si vous souhaitez aider et participer au développement de Artichow, n'hésitez
 118  pas à consulter cette page :
 119  http://www.artichow.org/help
 120  


Généré le : Mon Nov 26 14:10:01 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics