Plugins
Réalisation de plugin
Nomenclature des fichiers des plugins
Structure générale d'un plugin
Nomenclature des fichiers contenu dans le répertoire inc/
Protection des fichiers
Manuel de création de plugins pour Dotclear 2
Introduction
Premier plugin
Création d'une page d'administration d'un plugin
Création d'une page d'administration d'un plugin
Structure minimale
_admin.php
index.php
Télécharger un plugin exemple
Personnaliser cette page
Création d'une page sur le blog
Le fichier _define.php
Le fichier _prepend.php
Le fichier _public.php
Le fichier de template
Télécharger ce plugin exemple
Les paramètres des plugins
Enregistrer un paramètre
Lire un paramètre
Effacer un paramètre
Les préférences utilisateurs
Enregistrer une préférence
Lire une préférence
Effacer une préférence
Création de widgets
Introduction
Conception du plugin
Paramètres avancés du Widget
Création de filtres antispam
Généralités
Définition du plugin
Création du filtre
Conclusion
Modèle de code pour une classe de filtrage
Comportements
Principe
Behavior Admin
Behavior Core
Behavior Plugin Import/Export
Behavior Plugin Widgets
Behavior Page Login
Behavior Plugins
Behavior Public
Behavior Templates
Behavior Theme
Behavior XML-RPC
Corrections à faire pour dotclear 2.6
Ajouter un élément aux barres d'outils des billets
Introduction
Structure minimale
Explication
Button
Ajouter une procédure d'installation de plugin
Introduction
Le fichier _install.php
Créer de nouvelles préférences
Modifier le schéma de la base de données
Créer un service Ajax
Créer un service Ajax
Qu'est ce qu'un service Ajax?
Pré-requis
Création du service
Déclaration du service
Traitement des données
Gestion des erreurs
Ajouter une icône au tableau de bord
Introduction
Ajout d'une icône de favori
Méthode pour construire l'aide contextuelle d'un plugin
L'onglet d'aide
Aide intégrée
Ajouter des filtres sur une liste
Introduction
Préférences utilisateurs
Construction du filtre de liste
Affichage du filtre et de la liste
Notes de changements de version pour les plugins
Rappel sécurité
Dotclear 2.6
Dotclear 2.5
Dotclear 2.4
Dotclear 2.3
Liens connexes :
Accéder à la base de données grâce à Clearbricks (Tips DotAddict)
Documents annexes
Convention de codage de Dotclear
Code PHP
Conventions HTTP
Code HTML
Base de données
code-documentation