The developer module (internally: "Hello World") is a sample module for developers who want to create their own extensions for the appointment booking system.
Purpose
The module serves as a template and starting point for module development. It demonstrates the basic mechanisms of the module system:
Concepts demonstrated
- Registering simple functions as event handlers
- Registering class methods as event handlers
- Hook points in the system (e.g.
admin_homepage_top,head,admin_head,login_form_validation,settings) - Access to language files and configuration
- Including CSS styles and templates
Available hook points (examples)
admin_homepage_top: Output on the admin start pagehead: Output in the HTMLof the customer frontendadmin_head: Output in the HTMLof the admin arealogin_form_validation: Intervening in the login processsettings: Access to the loaded settings
The developer module is available free of charge and is aimed at technically skilled operators and agencies who want to extend the system with their own functions.