Introduction aux plugins

De TheliaDoc
Aller à : navigation, rechercher

Thelia est une application modulaire pouvant être enrichie à l'aide de plugins.

Il existe 3 types de plugins :

- les plugins classiques permettent d'ajouter des actions, des boucles ...

- les plugins transports permettent d'ajouter un mode de transport

- les plugins paiement permettent d'ajouter un nouveau mode de paiement.


Tous ces plugins peuvent être enrichis d'une interface administrateur.

Un plugin est au moins constitué :

- d'un répertoire étant le nom du plugin

- une classe se nommant Nom.class.php


Le "Nom" de la classe est tout simplement le nom du plugin avec sa 1ère lettre en majuscule.

Prenons un exemple simple. Un plugin nommé test.

Nous aurions un répertoire test contenant le fichier Test.class.php

Le plugin sera installé dans le répertoire client/plugins de l'application Thelia.

Il pourra être installé de manière autonome depuis l'interface d'administration. Il suffira pour cela de fournir un fichier zip à l'utilisateur.

Notre plugin test deviendrait donc test.zip


Sommaire