web-dev-qa-db-fra.com

Installer le composant Joomla sans fichier manifeste

J'ai repris un projet joomla d'une autre société de conseil et j'ai apporté plusieurs améliorations et modifications à l'un des composants. Maintenant, mon client me demande de migrer ce composant vers un projet similaire. Malheureusement, le fichier manifeste du composant est manquant! En tant que novice Joomla, je suis un peu inquiet de ne pas me tromper si je tente de le recréer à partir de zéro.

Est-il possible de régénérer un fichier manifeste à partir d'un composant installé? Sinon, existe-t-il un moyen de copier un composant d'un site Joomla vers un autre sans avoir de fichier manifeste?

3
Jonathan Quinth

À mon avis, vous devriez créer le paquet pour installer ce composant, c'est assez facile à faire. Créez un dossier nommé en tant que composant (com_name) avec 2 dossiers et le manifeste à l'intérieur:

  • admin: tous les fichiers de /administrator/components/com_name /
  • site: tous les fichiers de /components/com_name /
  • com_name.xml: fichier manifeste

Dans le fichier manifeste, ajoutez uniquement les métadonnées et la structure des dossiers/fichiers, comme expliqué dans cet article et cet autre .

Compressez le dossier et essayez de l'installer sur un joomla vierge pour le tester. Vous pouvez ajouter des tables de base de données (si nécessaire) manuellement pour simplifier les choses.

3
Kitase88