Suite à une migration, ce matin, d'un module que j'avais développé en local sur mon environnement de développement, que je souhaitais migrer en production sur mon environnement de prod, je me suis rendu compte d'une grosse erreur que je souhaitais notifier dans cet article.

En effet, lorsque j'ai migré mon module en prod, lle fichier CSS dans lequel je stocke tous les styles propres à mon module, était absent du serveur . Et la procédure que j'avais mise en place, était de prendre le répertoire de mon module de mon serveur de test, de fabriquer un zip de ce répertoire, dans le but de l'installer sur le serveur destination.

En faisant cette manipulation, comme je le disais, aucun fichier CSS n'était présent sur le serveur de destination. En cherchant un peu et en demandant de l'aide, je me suis rendu compte que pour faire cette manipulation, il était très important de notifier dans le fichier manifest de mon module, la présence de fichiers CSS.  Bien qu'appelé dans les fichiers php, un bug ce produisit puisque le fichier était introuvable car non migré. En effet il n'était pas installé puisque absent du fichier manifest.

Ne reproduisez donc pas l'erreur que j'ai faite, lorsque vous développez en local votre module, n'oubliez pas de bien renseigner le fichier manifest avec l'ensemble des fichiers qui constitue votre module.
 
Je viens donc de découvrir que le fichier manifest, en quelque sorte, sert pour l'installation sur un serveur externe de mon module. Je souligne bien le fait que j'installe tous mes modules en mode développeur, m'abstenant ainsi de développer les procédures d'installation, par simple manque de temps

Mon Github

slhuilli1's GitHub repositories