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