.. contents:: Contents .. section-numbering:: ================================= Horde 3 Developer Documentation ================================= **This is documentation for Horde 3. Go to `Doc/DevH4`_ for Horde 4 Documentation** .. _`Doc/DevH4`: https://wiki.horde.org/Doc/DevH4?referrer=Doc%2FDevH3 ----------- Overviews ----------- * `Filesystem structure`_ * `Configuration files`_ * `Framework modules`_ * `Special files`_ * `Global constants and objects`_ * `The Registry`_ * `Design patterns`_ * `Authentication - German`_ .. _`Filesystem structure`: https://wiki.horde.org/Doc/Dev/FilesystemH3?referrer=Doc%2FDevH3 .. _`Configuration files`: https://wiki.horde.org/Doc/Dev/ConfigurationH3?referrer=Doc%2FDevH3 .. _`Framework modules`: https://wiki.horde.org/Doc/Dev/FrameworkH3?referrer=Doc%2FDevH3 .. _`Special files`: https://wiki.horde.org/Doc/Dev/SpecialFilesH3?referrer=Doc%2FDevH3 .. _`Global constants and objects`: https://wiki.horde.org/Doc/Dev/GlobalsH3?referrer=Doc%2FDevH3 .. _`The Registry`: https://wiki.horde.org/Doc/Dev/RegistryH3?referrer=Doc%2FDevH3 .. _`Design patterns`: https://wiki.horde.org/Doc/Dev/DesignPatterns?referrer=Doc%2FDevH3 .. _`Authentication - German`: https://wiki.horde.org/Doc/Dev/Authentication?referrer=Doc%2FDevH3 ------------- Development ------------- * `Creating your own module`_ * `Creating new themes`_ * `Understanding and changing the layout`_ * `How to use Horde from custom, non-Horde PHP applications or websites`_ * `Using Horde as a SOAP server, including complex types`_ * `How to show custom event sources in Kronolith`_ * `CVS branches for Horde 3`_ .. _`Creating your own module`: https://wiki.horde.org/CreatingYourFirstModule?referrer=Doc%2FDevH3 .. _`Creating new themes`: https://wiki.horde.org/Doc/Dev/ThemesH3?referrer=Doc%2FDevH3 .. _`Understanding and changing the layout`: https://wiki.horde.org/Doc/Dev/Layout?referrer=Doc%2FDevH3 .. _`How to use Horde from custom, non-Horde PHP applications or websites`: https://wiki.horde.org/Doc/Dev/LegacyApps?referrer=Doc%2FDevH3 .. _`Using Horde as a SOAP server, including complex types`: https://wiki.horde.org/Doc/Dev/SOAP?referrer=Doc%2FDevH3 .. _`How to show custom event sources in Kronolith`: https://wiki.horde.org/Doc/Dev/Kronolith/CustomEvents?referrer=Doc%2FDevH3 .. _`CVS branches for Horde 3`: https://wiki.horde.org/Doc/Dev/BranchesCvs?referrer=Doc%2FDevH3 ----------- Libraries ----------- * `File_PDF`_ * `Horde_Feed`_ * `Horde_Form`_ * `Horde, Horde_Registry`_ * `MIME Using the MIME API to create or parse MIME messages`_ * `Horde_Mobile`_ * `Perms - Using the extensible permissions API`_ * `Horde_Template - Horde 3.2+`_ * `Horde_Template - pre-Horde 3.2`_ * `Horde_Util`_ * `API Documentation`_