Format des archives
Un article de OviWiki.
Les installations et mises à jour dans Ovidentia se font au moyen d'archives zip.
Les méta-données nécessaires pour que l'archive soit reconnue sont enregistrées dans un fichier ini.
Sommaire |
Types d'archives
Distribution
Une archive de distribution contient une version d'Ovidentia qui permet de faire soit une nouvelle installation soit une mise à jour.
Structure de l'archive
/
|
+- install/
| |
| +- babinstall.sql
| |
| +- addons/
|
+- ovidentia/
|
+- version.inc
- Le sous-répertoire addons/ contient des modules qui seront installés par défaut avec la distribution
- babinstall.sql contient les tables qui seront créées lors d'une nouvelle installation d'Ovidentia
Le fichier ini "version.inc"
Pour plus d'informations sur le fichier ini : Variables du fichier addonini
Module
Une archive de module contient un module pour Ovidentia qui peut être de trois types possible :
- Extension
- Skin
- Librairie
Voir la variable addon_type du fichier addonini.php
Structure de l'archive
/ | +- programs | | | +- addonini.php | | | +- init.php | | +- langfiles | +- skins | +- styles
Le fichier ini "addonini.php"
Pour plus d'informations sur le fichier ini : Variables du fichier addonini
Groupement de modules
| | Les groupements de modules sont disponibles à partir d'Ovidentia 7.0.90 |
Une archive groupement de modules permet d'installer plusieurs modules en une seule opération. Le fichier ini du groupement de module vérifié avant l'installation, puis chaque module sera installé ou mis a jour dans l'ordre prédéfinit par le fichier de configuration.
Structure de l'archive
/ | +- install | | | +- addons | | | +-folder1 | | | +-folder2 | | | +-addons.ini | +- skins
- Le répertoire skin permet de stocker une icône pour tout le groupe de modules.
- Chaque répertoire (folder1, folder2) contient une sous-arborescence de module.
Le fichier ini "addons.ini"
Il existe une variable spécifique pour paramétrer l'installation d'un groupement de modules :
package_collection="folder1, folder2, folder3"Les sous-répertoires folder1, folder2, folder3 serons installés comme des modules dans l'ordre indiqué.
Pour plus d'informations sur le fichier ini : Variables du fichier addonini
