Horde 4/5 Developer Documentation This is documentation for Horde 4 & 5. Go to Doc/DevH3 for Horde 3 Documentation. Documentation (H5 Only) - Creating and working with a developer checkout - Help File Format - PageOutput (page output formatting) - Themes - Unit Tests - Converting applications to H5 Documentation (H4 & H5) - Filesystem structure - Configuration files - Framework modules - Special files - Global constants and objects - Globally defined injector instances - Themes - Registry overview; Registry Usage - Output Buffering - Converting applications to H4 - Components helper - Translations - API Documentation Library Components - Horde_Argv - Basic Usage - Advanced Usage - Extending Horde_Argv - Option Callbacks - Horde_Cli_Modular - Horde_Db and Migrations usage examples - Horde Http Client PSR-18 and PSR-7 implementation - Horde Http Server Middleware and Controller PSR-15 implementation - Horde_History - Horde_Imap_Client - Horde_Injector - Horde_Kolab_Format - Horde_Mime - Horde_Pear - Horde_Prefs - Horde_Shares - Horde_Template Debugging - Debugging Tools - S/MIME debugging Releases and Branches - Horde release cycle rules - Current development branches - Building and releasing a package - Building a snapshot of a package Miscellaneous Dev Stuff - Command line scripts - WebDAV/GroupDAV/CalDAV Documentation - Doc/Dev/Benchmarks - Copyright and license stuff - Vim configuration useful for Horde Development - Emacs configurations for Horde Old - Continuous integration