Distribuer et packager phpMyAdmin¶
Ce document est destiné à donner des morceaux de conseil aux personnes qui veulent redistribuer phpMyAdmin dans d’autres paquets logiciels telle qu’une distribution Linux ou des paquets tout en un contenant un serveur Web et un serveur MySQL.
Généralement, vous pouvez personnaliser certains aspects basiques (chemins d’accès vers certains fichiers et comportement) dans libraries/vendor_config.php
.
Par exemple, si vous voulez paramétrer un script pour générer un fichier de config dans var, modifier SETUP_CONFIG_FILE
en /var/lib/phpmyadmin/config.inc.php
et vous voudrez aussi probablement passer outre la vérification de répertoire accessible en écriture en paramétrant SETUP_DIR_WRITABLE
à « false ».
Bibliothèques externes¶
phpMyAdmin inclut plusieurs bibliothèques externes, vous pourriez vouloir les remplacer par celles du système si elles sont disponibles, mais veuillez noter que vous devrez tester si la version que vous fournissez sont compatibles avec celles que nous distribuons.
Liste actuelle des bibliothèques externes :
- js/vendor
- Les bibliothèques du framework Javascript jQuery et diverses bibliothèques.
- vendor/
- Le kit de téléchargement contient divers paquets de dépendances de Composer.
Licences de fichiers spécifiques¶
Les thèmes distribués dans phpMyAdmin contiennent du contenu sous licence.
- Les icônes des thèmes Original et pmahomme proviennent du site Silk Icons.
- Certaines icônes du thème Metro proviennent du site Silk Icons.
- themes/*/img/b_rename.svg Est une Icons8, icône du pack Android L Icon Pack Collection. L’icône rename.
- themes/metro/img/user.svg Est un IcoMoon : user
CC BY 4.0 ou GPL
Licences pour les fournisseurs¶
- Les icônes Silk sont sous les licences CC BY 2.5 ou CC BY 3.0.
- rename de Icons8 est sous licence « public domain » license (CC0 1.0).
- IcoMoon Free est sous « CC BY 4.0 ou GPL » <https://github.com/Keyamoon/IcoMoon-Free/blob/master/License.txt>`_.