Horde 4/5 Developer Documentation Documentation (H6 Only) Documentation (H5 Only) Documentation (H4 & H5) Library Components Debugging Releases and Branches Miscellaneous Dev Stuff Old Horde 4/5 Developer Documentation This is documentation for Horde 4 & 5. Go to Doc/DevH3 for Horde 3 Documentation. Documentation (H6 Only) Converting applications to H6 Format of the .horde.yml metadata file Installation and Upgrades Horde 6 Release Steps Design of the Horde 6 tooling 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