Emballage
Par exemple, emballer le plugin de l'application foo
- Réglez le numéro de version dans
plugin/foo/config/app.php
(important) - Supprimez les fichiers qui ne doivent pas être emballés dans
plugin/foo
, en particulier les fichiers temporaires de test de la fonction de téléchargement sousplugin/foo/public
- Si votre projet comprend des opérations de création de tables de base de données, assurez-vous de bien configurer
plugin/foo/install.sql
, voir la section Installation de la base de données - Si votre projet a sa propre configuration de base de données ou de Redis, vous devez d'abord supprimer ces configurations, celles-ci devraient être déclenchées par un programme d'installation lors de la première visite de l'application (à implémenter vous-même), permettant à l'administrateur de les remplir manuellement et de les générer.
- Si votre projet comprend des menus d'administration webman, vous devez configurer
plugin/foo/config/menu.php
, de sorte que ces menus soient automatiquement définis lors de l'installation du plugin. Voir Importation des menus dans webman-admin pour plus de détails. - Restaurez les autres fichiers qui doivent retrouver leur apparence d'origine
- Après avoir effectué ces opérations, accédez au répertoire
{projet principal}/plugin/
- Les utilisateurs de Linux peuvent utiliser la commande
zip -r foo.zip foo
pour générer foo.zip - Les utilisateurs Windows peuvent faire un clic droit sur le dossier foo et choisir
Compresser en fichier ZIP
pour générer foo.zip
foo.zip est le fichier d'emballage, voir le chapitre suivant Publication du plugin