[[toc]] + Horde 3 Developer Documentation **##red|This is documentation for Horde 3. Go to ((Doc/Dev)) for Horde 4 Documentation##** ++ Overviews * ((Doc/Dev/FilesystemH3|Filesystem structure)) * ((Doc/Dev/ConfigurationH3|Configuration files)) * ((Doc/Dev/FrameworkH3|Framework modules)) * ((Doc/Dev/SpecialFilesH3|Special files)) * ((Doc/Dev/GlobalsH3|Global constants and objects)) * ((Doc/Dev/RegistryH3|The Registry)) * ((Doc/Dev/DesignPatterns|Design patterns)) * ((Doc/Dev/Authentication|Authentication - German)) ++ Development * [CreatingYourFirstModule Creating your own module] * ((Doc/Dev/ThemesH3|Creating new themes)) * ((Doc/Dev/Layout|Understanding and changing the layout)) * ((Doc/Dev/LegacyApps|How to use Horde from custom, non-Horde PHP applications or websites)) * ((Doc/Dev/SOAP|Using Horde as a SOAP server, including complex types)) * ((Doc/Dev/Kronolith/CustomEvents|How to show custom event sources in Kronolith)) * ((Doc/Dev/BranchesCvs|CVS branches for Horde 3)) ++ Libraries * ((Doc/Dev/FilePDFPackage|File_PDF)) * ((Doc/Dev/FeedPackage|Horde_Feed)) * ((Doc/Dev/FormPackage|Horde_Form)) * ((Doc/Dev/FrameworkPackage|Horde, Horde_Registry)) * ((Doc/Dev/MimeH3|MIME Using the MIME API to create or parse MIME messages)) * ((Doc/Dev/MobilePackage|Horde_Mobile)) * ((Doc/Dev/PermsPackage|Perms - Using the extensible permissions API)) * ((Doc/Dev/TemplatePackageH32|Horde_Template - Horde 3.2+)) * ((Doc/Dev/TemplatePackageH3|Horde_Template - pre-Horde 3.2)) * ((Doc/Dev/UtilPackage|Horde_Util)) * [http://dev.horde.org/ API Documentation]