Architecture d'un plugin

L'architecture d’un plugin est assez simple à comprendre, vous devez tout d’abord créer un dossier dans le dossier “plugins” sans caractères spéciaux et sans espaces, exemple : monplugin.

  • Créer le dossier i18n, js, css (optionnel), skin, sql (optionnel).
    • Dans le dossier i18n, il y aura les fichiers de traductions
    • Dans le dossier js; il y aura les fichiers JavaScript du plugin.
    • Dans le dossier skin, il faut créer un dossier public et un dossier admin (c’est suivant les besoins)
    • Dans le dossier sql, il y aura le fichier SQL pour la création automatique des tables (auto installation).

Les dossiers sont créés, il faut maintenant créer un fichier public.php et admin.php (suivant les besoins).

Tout dépend, si celui-ci a une administration et/ou un affichage public.

Vous pouvez également créer un fichier config.xml également à la racine de celui-ci pour y placer les informations telles que l’accès, auteur, etc.

Informations sur : Architecture d'un plugin ?