Le module développeur (en interne : « Hello World ») est un module d'exemple destiné aux développeurs qui souhaitent créer leurs propres extensions pour le système de prise de rendez-vous.
Objectif
Le module sert de modèle et de point d'entrée au développement de modules. Il démontre les mécanismes fondamentaux du système de modules :
Concepts démontrés
- Enregistrement de fonctions simples comme gestionnaires d'événements
- Enregistrement de méthodes de classe comme gestionnaires d'événements
- Points de hook dans le système (par ex.
admin_homepage_top,head,admin_head,login_form_validation,settings) - Accès aux fichiers de langue et à la configuration
- Intégration de styles CSS et de templates
Points de hook disponibles (exemples)
admin_homepage_top: sortie sur la page d'accueil de l'administrationhead: sortie dans leHTML du frontend clientadmin_head: sortie dans leHTML de l'espace d'administrationlogin_form_validation: intervention dans le processus de connexionsettings: accès aux paramètres chargés
Le module développeur est disponible gratuitement et s'adresse aux exploitants et agences à l'aise avec la technique qui souhaitent étendre le système avec leurs propres fonctions.