Nous allons apprendre à concevoir, développer, et publier une extension. Que vous comptez développer un plugin ou un thème, il est important d'être familier avec le système d'extension.
Avant de vous pencher sur la documentation pour développer un plugin ou un thème, vous devez savoir ces quelques points:
Concernant les noms des extensions: ils ne peuvent utiliser que des lettres, chiffres et des espaces. Les espaces seront remplacés par des _ pour les dossiers, et sera en minuscule pour les noms de tables de la base de données.
Exemple
La configuration d'une extension (plugin ou thème) sera toujours nommée "config.cfg.php", et sera en format JSON. Il devra être protégé par PHP comme ci dessous (avec des commentaires), pour empêcher l'affichage de la config si on accède directement au fichier.
<?php/* { // reste de la configuration } */?>
Pour continuer, consultez la documentation appropriée pour le type d'extension que vous souhaitez développer: