""
Documentation daCode : Guide du webmestre de daCode
Chapitre 6. Extension de daCode (expérimental)

 
 

Mise en place d'une extension

 

Mise en place des fichiers.

Pour mettre en place une extension, il suffit de la télécharger, d'installer les fichiers bibliothèque dans un nouveau répertoire (inaccessible via le serveur web), nommé ici lib/ et les fichiers qui doivent être accessibles via le web dans un réportoire accessible pour le serveur, nommé docs/. Généralement, lib/ sera un sous répertoire de phplib et donc un sous-répertoire de htdocs.

Lisez la documentation spécifique à l'extension que vous installez, elle impose peut-être des contraintes sur l'emplacement des fichiers.

Enfin, configurez l'extension grâce au fichier lib/config.php3

 

Declaration de l'utilisation d'une extension

Vous devez declarer toutes les extensions que vous utilisez dans le fichier de config principal de daCode. Utilisez pour cela le tableau extensions. Dans ce tableau, vous indiquez le chemin du répertoire lib/ relatif au répertoire phplib de daCode. Par exemple, si j'ai l'arborescence suivante :


src/
 |
 |- phplib/
 |     |
 |     |- ext1/
 |     |  |
 |     |  `- config.php3
 |     |
 |     |- themes/
 |
 `- ext2/
  
   
Je souhaite declarer que j'utilise les extensions ext1 et ext2, chacune dans leur répertoire spécifique. La déclaration de extensions sera alors :

  $this->extensions = array( 
                            "ext1/",
                "../ext2/"
                );
  
   
N'oubliez pas le « / » à la fin de chaque chemin.