J'ai construit un plugin très similaire à un plugin de type Google Analytics (mais pour un tiers). Maintenant, je dois ajouter une fonctionnalité qui ajoute un formulaire de contact personnalisé dans la barre latérale, mais je ne sais pas si je peux mettre les deux sur les mêmes fichiers physiques ou si je dois créer deux extensions différentes pour les deux fonctionnalités.
Je vois que dans la section je peux définir si un fichier est un plugin ou un module, etc., mais je ne sais pas si je peux placer les deux sur le même xml. Est-ce que quelqu'un peut m'aider?
Une extension peut être un plugin ou un module. Ce ne peut pas être les deux. Cela est dû à la façon dont les modules et les plugins sont gérés.
Cependant, vous pouvez créer les deux extensions, les regrouper et les distribuer sous forme de fichier zip unique. Voir http://docs.joomla.org/Package pour une documentation sur le fonctionnement des packages.
Si vous recherchez le regroupement automatique de plusieurs extensions dans un package d'installation tout-en-un (modules, composants, modèles, plugins, ... bibliothèques), voici un formulaire pour générer ce package tout-en-un: http://www.joomla-extensions-packager.org/online-packager
Et voici une source ouverte PHP bibliothèque alimentant le formulaire en ligne: https://github.com/vikijel/joomla-extensions-packager si vous voulez en créer des scripts pour générer vous-même des paquets