6.0.0-beta13
4/12/26

[[toc]]

  • Horde 4/5 Developer Documentation

##red|This is documentation for Horde 4 & 5. Go to ((Doc/DevH3)) for Horde 3 Documentation.##

++ Documentation (##red|H6 Only##)

  • ((Doc/Dev/ConversionH6|Converting applications to H6))
  • ((Doc/Dev/HordeYmlFormat|Format of the .horde.yml metadata file))
  • ((Doc/Dev/H6/Installation|Installation and Upgrades))
  • ((Doc/Dev/H6/H6ReleaseSteps|Horde 6 Release Steps))
  • ((Doc/Dev/H6/CIandReleases|Design of the Horde 6 tooling))

++ Documentation (##red|H5 Only##)

  • ((Doc/Dev/GitTools|Creating and working with a developer checkout))
  • ((Doc/Dev/Help|Help File Format))
  • ((Doc/Dev/PageOutput|PageOutput)) (page output formatting)
  • ((Doc/Dev/Themes|Themes))
  • ((Doc/Dev/Test|Unit Tests))
  • ((Doc/Dev/ConversionH5|Converting applications to H5))

++ Documentation (H4 & H5)

  • ((Doc/Dev/Filesystem|Filesystem structure))
  • ((Doc/Dev/Configuration|Configuration files))
  • ((Doc/Dev/Framework|Framework modules))
  • ((Doc/Dev/SpecialFiles|Special files))
  • ((Doc/Dev/Globals|Global constants and objects))
  • ((Doc/Dev/InjectorInstances|Globally defined injector instances))
  • ((Doc/Dev/ThemesH4|Themes))
  • ((Doc/Dev/Registry|Registry overview)); ((Doc/Dev/RegistryUsage|Registry Usage))
  • ((Doc/Dev/Buffer|Output Buffering))
  • ((Doc/Dev/ConversionH4|Converting applications to H4))
  • ((Doc/Dev/Component/Components|Components helper))
  • ((Doc/Dev/Translation|Translations))
  • [http://dev.horde.org/ API Documentation]

++ Library Components

  • Horde_Argv
    • ((Doc/Dev/HordeArgv|Basic Usage))
    • ((Doc/Dev/HordeArgvAdvanced|Advanced Usage))
    • ((Doc/Dev/HordeArgvExtend|Extending Horde_Argv))
    • ((Doc/Dev/HordeArgvCallbacks|Option Callbacks))
  • ((Doc/Dev/HordeCliModular|Horde_Cli_Modular))
  • ((Doc/Dev/HordeDb|Horde_Db and Migrations usage examples))
  • ((Doc/Dev/HordeHttp|Horde Http Client PSR-18 and PSR-7 implementation))
  • ((Doc/Dev/HordeHttpServer|Horde Http Server Middleware and Controller PSR-15 implementation))
  • ((Doc/Dev/HordeHistory|Horde_History))
  • ((Doc/Dev/Imap_Client|Horde_Imap_Client))
  • ((Doc/Dev/Injector|Horde_Injector))
  • ((Doc/Dev/HordeKolabFormat|Horde_Kolab_Format))
  • ((Doc/Dev/Mime|Horde_Mime))
  • ((Doc/Dev/HordePear|Horde_Pear))
  • ((Doc/Dev/Prefs|Horde_Prefs))
  • ((Doc/Dev/Shares|Horde_Shares))
  • ((Doc/Dev/TemplatePackage|Horde_Template))

++ Debugging

  • ((Doc/Dev/Debug|Debugging Tools))
  • ((Doc/Dev/SMIME|S/MIME debugging))

++ Releases and Branches

  • ((Doc/Dev/ReleaseCycle|Horde release cycle rules))
  • ((Doc/Dev/Branches|Current development branches))
  • ((Doc/Dev/ReleasePackage|Building and releasing a package))
  • ((Doc/Dev/ReleaseSnapshot|Building a snapshot of a package))

++ Miscellaneous Dev Stuff

  • ((Doc/Dev/Scripts|Command line scripts))
  • ((Doc/Dev/DAV|WebDAV/GroupDAV/CalDAV Documentation))
  • ((Doc/Dev/Benchmarks))
  • ((Doc/Dev/CopyrightLicense|Copyright and license stuff))
  • ((Doc/Dev/VimRC|Vim configuration useful for Horde Development))
  • ((Doc/Dev/Emacs|Emacs configurations for Horde))

++ Old

  • ((Doc/Dev/CI|Continuous integration))

Related Sub Pages