\documentclass{article}
\usepackage{ulem}
\pagestyle{headings}
\begin{document}
\tableofcontents

\part{ Horde HowTo Documentation}
\section{ Installation}
These links are collected from various community resources and Colortext: NImay be out of date!Colortext: NI  Please see the official installation documentation\footnote{https://github.com/horde/base/blob/master/doc/INSTALL.rst}.

\begin{itemize}
\item{Debian}
\begin{itemize}
\item{Installing Horde on Debian\footnote{http://wiki.debian.org/Horde}}
\item{Installing Horde Groupware Webmail edition on Debian Etch\footnote{http://howto.landure.fr/gnu-linux/debian-4-0-etch-en/install-horde-groupware-webmail-edition-on-debian-4-0-etch}}
\item{Installing Horde Groupware Webmail edition on Debian Lenny\footnote{http://swarm.cs.pub.ro/$\sim$razvan/dokuwiki/doku.php?id=tutorials:horde\_groupware}}
\item{Installing Horde and applications on Debian Jessie with PEAR.\footnote{http://example.com/index.php?page=DebJessieHorde5}}
\end{itemize}
\item{Fedora/RedHat/CentOS}
\begin{itemize}
\item{ Installing Horde Groupware Webmail Edition on CentOS 7\footnote{https://www.otherdata.com/knowledge-base/linux-howtos/installing-horde-groupware-webmail-edition-centos-7}}
\item{ Installing Horde on Fedora Core 4\footnote{http://example.com/index.php?page=FC4InstallationNotes}}
\item{ Installing Horde on CentOS 4\footnote{http://example.com/index.php?page=CentOS4InstallationNotes}}
\item{ Installing Horde Groupware Webmail Edition on CentOS 5\footnote{http://example.com/index.php?page=CentOS5InstallationNotes}}
\item{ Upgrading Horde CentOS 5.2\footnote{http://example.com/index.php?page=CentOS5UpgradeNotes}}
\item{Installing PEAR modules necessary on RHEL 3\footnote{http://example.com/index.php?page=RHEL3PearHowTo}}
\end{itemize}
\item{IIS}
\begin{itemize}
\item{Installing a Webmail System Based on Horde on IIS\footnote{http://www.slash.net/index.php/etc/48-otherarticles/66-installing-a-webmail-system-based-on-horde-on-iis-v20}}
\item{Installing Horde CVS on an IIS6 Windows Server 2003\footnote{http://example.com/index.php?page=InstallHowToIIS}}
\end{itemize}
\item{Migrating identity information from IMP 2 or other external sources\footnote{http://example.com/index.php?page=MigrateIdentities}}
\item{Installing/Updating PEAR packages in Horde Groupware (Webmail Edition) 1.x\footnote{http://example.com/index.php?page=GroupwarePEAR}}
\item{How to uninstall all PEAR packages from Horde&#039;s PEAR channel\footnote{http://example.com/index.php?page=UninstallPEAR}}
\item{(almost) complete collaborative mailsystem howto with postfix, postfixadmin, dovecot, horde, clamav, rspamd, rmilter, SPF, DKIM, DMARC\footnote{http://www.liberasys.com/wiki/doku.php?id=infrastructure:infrastructure}}
\end{itemize}
\section{ Administration/Configuration}
\subsection{ Authentication}
\begin{itemize}
\item{Setting up a composite authentication driver\footnote{http://example.com/index.php?page=AuthCompositeHowTo}}
\item{Allowing guest access to applications without authentication\footnote{http://example.com/index.php?page=GuestPerms}}
\item{Dynamically selecting an IMAP server for authentication\footnote{http://example.com/index.php?page=ImapSelect}}
\item{Setting up the Shibboleth authentication driver\footnote{http://example.com/index.php?page=ShibbolethAuthHowTo}}
\item{Setting up the CAS authentication driver\footnote{http://example.com/index.php?page=CASAuthHowTo}}
\item{Setting up the SQL authentication driver with Dovecot\footnote{http://example.com/index.php?page=SQLAuthHowTo}}
\item{Using X509 user certificates for authentication\footnote{http://example.com/index.php?page=HordeSSLAuthHowTo}}
\item{Automatic authentication with Cpanel accounts\footnote{http://example.com/index.php?page=CpanelAuthHowTo}}
\end{itemize}
\subsection{ General}
\begin{itemize}
\item{Setting up application specific permissions\footnote{http://example.com/index.php?page=AdminPerms}}
\item{Migrate existing horde groups from sql to ldap\footnote{http://example.com/index.php?page=GroupLdapMigration}}
\item{Tips for higher security\footnote{http://example.com/index.php?page=SecurityTips}}
\item{Enabling display of Microsoft Word document graphics with wvHtml\footnote{http://example.com/index.php?page=GraphicswvHtml}}
\item{Using Horde with an existing LDAP directory\footnote{http://example.com/index.php?page=ExistingLDAPHowTo}}
\item{Using Horde with a new LDAP directory\footnote{http://example.com/index.php?page=NewLDAPHowTo}}
\item{Using LDAP to store Horde/IMP Preferences\footnote{http://example.com/index.php?page=LdapPref}}
\item{Restricting Access by OpenLDAP Groups\footnote{http://example.com/index.php?page=LDAPAccessRestrictionHowTo}}
\item{Preferences from one default user to all other users\footnote{http://example.com/index.php?page=ApplyGlobal}}
\item{Getting mime\_magic, and fileinfo working on RHEL and Fedora Core 4\footnote{http://example.com/index.php?page=MimeMagic}}
\item{Script for creating database(postgres)\footnote{http://example.com/index.php?page=QuickDatabase}}
\item{Removing user data\footnote{http://example.com/index.php?page=RemoveUserData}}
\item{Script for cleaning memcache lock files (Horde versions &lt; 3.2)\footnote{http://example.com/index.php?page=MemcacheLockCleanup}}
\item{How to create/edit .local.php configuration files\footnote{http://example.com/index.php?page=Doc/Admin/Config/Local}}
\item{Configuring Horde 4 for Twitter integration\footnote{http://example.com/index.php?page=Doc/Admin/Config/Horde/Twitter}}
\item{Configuring Horde 4 for Facebook integration\footnote{http://example.com/index.php?page=Doc/Admin/Config/Horde/Facebook}}
\end{itemize}
\subsection{ Setting up Horde\_Blocks}
\begin{itemize}
\item{Setting up METAR weather to actually return data\footnote{http://example.com/index.php?page=MetarWeather}}
\end{itemize}
\subsection{ Ansel 1\footnote{http://www.horde.org/ansel/}}
\begin{itemize}
\item{An example site for embedding Ansel (and other) content.\footnote{http://mrubinsk.blogspot.com}}
\item{An article explaining how to embed images on other sites.\footnote{http://theupstairsroom.com/69}}
\end{itemize}
\subsection{ DIMP 2\footnote{http://www.horde.org/dimp/}}
\begin{itemize}
\item{How to hide one of the duplicate menus\footnote{http://example.com/index.php?page=DimpMenuHowTo}}
\end{itemize}
\subsection{ Gollem 3\footnote{http://www.horde.org/gollem/}}
\begin{itemize}
\item{Gollem config for automatic site-jail for FTP\footnote{http://example.com/index.php?page=GollemFtpJail}}
\end{itemize}
\subsection{ Hermes 4\footnote{http://www.horde.org/hermes/}}
\begin{itemize}
\item{Create a separate address book for use by Hermes\footnote{http://example.com/index.php?page=HermesAddressBook}}
\end{itemize}
\subsection{ IMP 5\footnote{http://www.horde.org/imp/}}
\begin{itemize}
\item{Quota hack for mail servers not supporting quota\footnote{http://example.com/index.php?page=QuotaHack}}
\item{Configuring IMP for use with Cyrus IMAP\footnote{http://example.com/index.php?page=CyrusConfig}}
\item{Tips on configuring UW-IMAP namespaces for use with IMP 4.1+\footnote{http://example.com/index.php?page=ImpUWIMAPNamespaces}}
\item{Documentation on the &#039;imap\_server&#039; configuration parameter in IMP 4.1+&#039;s servers.php file\footnote{http://example.com/index.php?page=ImpImapConfig}}
\item{Hierarchical folder structure with Cyrus IMAP\footnote{http://example.com/index.php?page=CyrusHierarchical}}
\item{Creating Default Folders Upon First Login\footnote{http://example.com/index.php?page=ImpAutomaticDefaultFolderCreation}}
\item{Linking directly to an email message\footnote{http://example.com/index.php?page=ImpDirectMessageLink}}
\item{Alternative quota command for Horde 3, IMP 4\footnote{http://example.com/index.php?page=AltQuotaH3}}
\item{Alternative quota command for Horde 4, IMP 5\footnote{http://example.com/index.php?page=AltQuotaH4}}
\item{Alternative quota command for Horde 5, IMP 6\footnote{http://example.com/index.php?page=AltQuota}}
\item{Alternative Imap driver quota for Horde 5, IMP 6\footnote{http://example.com/index.php?page=AltImapQuota}}
\item{Display username beside the name of the opened folder for Horde 4, IMP 5\footnote{http://example.com/index.php?page=ImpH4DisplayUserName} See "Customization" below for how to do this in Horde 5}
\item{Using realms for Horde 4, IMP 5\footnote{http://example.com/index.php?page=ImpH4Realm}}
\item{Display sent-mailboxes in the lower tree instead of displaying as special folders on top of the left panel\footnote{http://example.com/index.php?page=ImpSentMboxNotSpecial}}
\end{itemize}
\subsection{ Ingo 6\footnote{http://www.horde.org/ingo/}}
\begin{itemize}
\item{Two or more backends in Ingo\footnote{http://example.com/index.php?page=IngoMulti}}
\item{Ingo SSH2 configuration\footnote{http://example.com/index.php?page=IngoSSH2}}
\item{Vacations and Forwards\footnote{http://example.com/index.php?page=VactionForward}}
\item{Dovecot Sieve with Ingo\footnote{http://example.com/index.php?page=IngoDovecotSieve}}
\item{Default filter rules for dovecot with Ingo\footnote{http://example.com/index.php?page=DefaultFilterRules}}
\end{itemize}
\subsection{ Kronolith 7\footnote{http://www.horde.org/kronolith/}}
\begin{itemize}
\item{Setting up reminders for Kronolith events\footnote{http://example.com/index.php?page=KronolithReminders}}
\item{Setting Kronolith up as a read-write calendar server for Sunbird/Thunderbird\footnote{http://example.com/index.php?page=KronolithSunbird} (see also ExternalClientsHowTo\footnote{http://example.com/index.php?page=ExternalClientsHowTo})}
\item{Setting Kronolith up as a read-write calendar server for Apple iCal\footnote{http://example.com/index.php?page=KronolithICal}}
\end{itemize}
\subsection{ MIMP 8\footnote{http://www.horde.org/mimp/}}
\begin{itemize}
\item{Setting up MIMP in parallel with IMP\footnote{http://example.com/index.php?page=MIMPHowTo}}
\end{itemize}
\subsection{ Turba 9\footnote{http://www.horde.org/turba/}}
\begin{itemize}
\item{Using multiple tables for a single address book\footnote{http://example.com/index.php?page=TurbaJoinTables}}
\item{Configuring Turba to use the same fields as Outlook 2003\footnote{http://example.com/index.php?page=TurbaOutlook2003}}
\item{Using custom field types in Turba\footnote{http://example.com/index.php?page=TurbaCustomFields}}
\item{Importing external address book data (IMP 2)\footnote{http://example.com/index.php?page=TurbaImportAddressBook}}
\item{Storing Extra Email Addresses in Turba with SQL Backend\footnote{http://example.com/index.php?page=TurbaExtraFields}}
\end{itemize}
\subsection{ Sork 10\footnote{http://www.horde.org/sork}}
\begin{itemize}
\item{How to configure vacation module with LDAP and Gnarwl\footnote{http://example.com/index.php?page=SorkVacationWithGnarwl}}
\item{How to configure vacation module with Vpopmail and Autorespond\footnote{http://example.com/index.php?page=SorkVacationWithVpopmail}}
\end{itemize}
\section{ Customization}
\begin{itemize}
\item{Getting Full Name and Email Address from LDAP using Hooks in Horde 5\footnote{http://example.com/index.php?page=LDAPHooksHorde5}}
\item{Let local users access a remote IMAP server with different usernames and passwords in Horde 5\footnote{http://example.com/index.php?page=RemoteImapImpHook}}
\item{User examples of default preferences per module\footnote{http://example.com/index.php?page=CustomizingPreferencesH3}}
\item{Customizing menus\footnote{http://example.com/index.php?page=CustomizeMenu}}
\item{Replacing APIs with own solutions\footnote{http://example.com/index.php?page=CustomizeApis}}
\item{Integrating the WysiwygPro editor\footnote{http://example.com/index.php?page=WysiwygProHowTo}}
\item{Customization section in the administrator documentation\footnote{http://example.com/index.php?page=Doc/Admin}}
\item{Display user id beside date - Horde 5\footnote{http://example.com/index.php?page=DisplayUserName}}
\item{Patch to include message headers in the body when forwarding with &quot;Edit as New&quot;\footnote{http://example.com/index.php?page=MixEditAsNewWithForwardHeaders}}
\end{itemize}
\section{ Advanced Features}
\begin{itemize}
\item{Using external groupware clients with Horde\footnote{http://example.com/index.php?page=ExternalClientsHowTo}}
\begin{itemize}
\item{[SyncML\footnote{http://example.com/index.php?page=SyncML}/HowTo\footnote{http://example.com/index.php?page=HowTo} Syncing a PDA/Outlook with Horde]}
\item{Use applications that expect PHPGroupWare&#039;s XML-RPC methods with Horde\footnote{http://example.com/index.php?page=PhpgwHowTo}}
\item{Installing Horde on a Kolab server\footnote{http://example.com/index.php?page=KolabHowTo}}
\end{itemize}
\item{Using the SOAP/WSDL interface to access the Horde/Module API\footnote{http://example.com/index.php?page=WSDLHowTo}}
\item{Article explaining how to use Horde's API to power external website content.\footnote{http://theupstairsroom.com/65}}
\item{Using the XML/RPC interface to access the Horde/Module API with Python\footnote{http://example.com/index.php?page=XmlRpcPythonHowTo}}
\item{Rename users in the Horde DB\footnote{http://example.com/index.php?page=RenameUsers}}
\item{Clean up script after deleting users\footnote{http://example.com/index.php?page=DatabaseCleanup}}
\item{Rename or remove the realm for the entire Horde DB\footnote{http://example.com/index.php?page=RenameRealm}}
\item{Use PHP to screen scrape public Kronolith calendars\footnote{http://example.com/index.php?page=ScreenScrapingKronolith}}
\end{itemize}
\section{ Troubleshooting}
\begin{itemize}
\item{Troubleshooting the TurckMMCache PHP bytecode cache\footnote{http://example.com/index.php?page=TurckMMCacheTroubleshooting}}
\item{Tips on why IMP isn&#039;t showing a particular message and why we can&#039;t do anything about it\footnote{http://example.com/index.php?page=IMPNoMessageText}}
\item{Pointers on how to help track down runaway Apache processes\footnote{http://example.com/index.php?page=RunawayApacheProcesses}}
\item{Converting serialized data from ISO-8859-1 to UTF-8\footnote{http://example.com/index.php?page=ConvertSerializedDataToUTF8}}
\end{itemize}
\section{ Education}
\begin{itemize}
\item{Creating your first Horde module\footnote{http://example.com/index.php?page=CreatingYourFirstModule}}
\item{Populating your first Horde module with functionality\footnote{http://example.com/index.php?page=PopulatingYourFirstModule}}
\item{Updating your database schema\footnote{http://example.com/index.php?page=UpdatingYourDatabaseSchema}}
\end{itemize}
\end{document}
