Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 21/09/2009 19:03:23

PatrikGC
Membre
Inscription : 05/02/2007
Messages : 2

PlugIn

Zite est un bon petit CMS, j'en sais qqchose smile
C'est du côté des modules et des plugins que c'est qd mm un peu flou, côté documentation.
Ca ne me dérange pas de créer mes propres ajouts, mais je manque de cadre pour le mettre en place de façon cadrée.
Donc la question est : comment on s'y prend exactement pour créer un plugin ?
Merci smile

Hors ligne

#2 22/09/2009 02:02:02

michael79
Membre
Lieu : Bruxelles, Belgique
Inscription : 23/07/2008
Messages : 422

Re : PlugIn

PatrikGC a écrit :

Zite est un bon petit CMS, j'en sais qqchose smile
C'est du côté des modules et des plugins que c'est qd mm un peu flou, côté documentation.
Ca ne me dérange pas de créer mes propres ajouts, mais je manque de cadre pour le mettre en place de façon cadrée.
Donc la question est : comment on s'y prend exactement pour créer un plugin ?
Merci smile

Bonjour Patrick,

Merci pour cet enthousiasme à propos de Zite.

Le brouillon et l'intégration de greffons dans Zite n'est pas encore totalement terminé.
Ceci devrait être opérationnel pour la version 0.7 qui devrait sortir très bientôt.
Je ne connais pas le fonctionnement de ZitePlus à ce sujet.

Voici déjà quelques informations qui devraient t'aider si tu désires plus tard créer
ou adapter des greffons.

Les greffons Zite seront stockés dans le dossier plugins sous le dossier zite.
Un sous-dossier par greffon contiendra un fichier PHP du même nom contenant une
classe PHP. Cette classe fonctionne sur un principe événementiel. De cette façon, un
greffon peut être appelé à différent endroits dans le CMS sans modifier le code
des pages ou du moteur. C'est le moteur qui gère les événements disponibles et
à quel moment ceux-ci sont appelés. Globalement, un greffon peut être appelé au
début (notion assez vague) ou à la fin d'une fonction du moteur. L'objet du moteur
en cours d'exécution est envoyé au greffon qui peut alors modifier son comportement,
sa structure, son contenu. L'exécution du greffon peut s'effectuer en permanence,
lors de l'accès à une page système spécifique, par le biais d'un bouton dans l'admin
ou en définissant une variable d'URL. Un greffon mal conçu pourrait produire des
résultats inattendus. C'est pourquoi des paramètres de sécurité seront créer dans
les futures versions. Les greffons "officiels" seront également signés afin de les
valider. Les greffons "non officiels" produiront un avertissement. La signature sera
évidemment obtenue gratuitement pour tous les développeurs après validation et
test du greffon.

N'hésites pas à continuer cette discussion si tu as des questions et/ou des
suggestions.

A bientôt,

Michaël


ZiteCMS rocks !

Hors ligne

#3 22/09/2009 12:41:29

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : PlugIn

michael79 a écrit :

Je ne connais pas le fonctionnement de ZitePlus à ce sujet.

En deux mots, Ziteplus est modulaire .... depuis un bon moment.
Ceux qui veulent plus d'infos peuvent consulter le manuel du développeur, rubrique les modules.

a+
jean-paul

Hors ligne

Pied de page des forums