Developer Documentation¶ How to get started Making extension package Modules Tests Translation Coding rules Backend¶ API Dependency injection ORM Metadata Custom API action Services Select Manager Hooks ACL Misc Template (PDF) custom helpers Defining new funtions for formula Custom scheduled jobs Duplicate checking Database indexes App params Jobs Frontend¶ View Custom views (for records and fields) Fields Custom field type Customizing existing fields Controller & routing Model Misc Custom buttons & dropdown actions for detail/edit/list views Modal dialogs Confirmation dialogs Custom panels on record view Including custom CSS file Custom dashlets Dynamic forms with dynamic handler Link-multiple field with primary record Campaigns Custom unsubscribe page