26-12-11
Structure d'un plugin
La réalisation d'un plugin demande simplement des connaissances assez solides en PHP, notamment en programmation orientée objet.
Un plugin possède deux fichiers PHP et un fichier XML:
- public.php
- admin.php
- config.xml
Le fichier public
Ce fichier ne sera lu que dans la partie publique de votre site Internet pour la génération d'une page - ou utilisé dans un widget.
Le fichier admin
Ce fichier ne sera lu que dans la partie admin de votre site Internet pour l'administration de modules, et autres extensions.
Le fichier de configuration des permissions
Le fichier de configuration est au format XML et permet de définir les permissions pour le plugin ainsi que quelques informations sur le développement.
<?xml version="1.0" encoding="UTF-8" ?> <!-- /* * MAGIX CMS Copyright (c) 2011 Gerits Aurelien, * http://www.magix-dev * Dual licensed under the MIT AND GPL Version 3 licenses. * * Date: September 12 00:00 2011 */--> <config> <acl> <admin> <authorized> <allow_access>*</allow_access> </authorized> <infos> <authors> <author> <name>Gerits Aurelien</name> <link> <website href="http://www.magix-cms.com" /> <blog href="http://www.magix-cjquery.com" /> </link> </author> </authors> <version> <date_create>26/08/2011</date_create> <date_update>11/12/2011</date_update> <number>1.0</number> <phase>Stable</phase> <support> <forum href="#">Forum plugins</forum> </support> </version> </infos> </admin> </acl> </config>


