\documentclass{article}
\usepackage{ulem}
\pagestyle{headings}
\begin{document}
\part{ Filesystem structure of a Horde application}
\textbf{Colortext: NIThis information is valid for Horde 4 and later only. See Doc/Dev/FilesystemH3\footnote{http://example.com/index.php?page=Doc/Dev/FilesystemH3} for Horde 3.Colortext: NI}

Each Horde application has a common filesystem structure. This helps organizing the several components of the application and simplifies working with unknown applications.

These are the directories available in every Horde application:\newline
\begin{tabular}{|l|l|}
\hline
Directory & Content\\
\hline
/ & Base directory with the controller scripts called by the browser\\
\hline
app/ & Views and controllers for MVC style apps\\
\hline
bin/ & Binary and other standalone CLI scripts\\
\hline
config/ & Configuration files\\
\hline
docs/ & Administrator documentation\\
\hline
js/ & Javascript files\\
\hline
lib/ & Application-specific library files\\
\hline
locale/ & Original and compiled translations; application help files\\
\hline
migration/ & Setup and migration files\\
\hline
templates/ & Template files\\
\hline
themes/ & Themes directories\\
\hline
themes/default/ & Base theme\\
\hline
themes/defaults/graphics/ & Base theme icons\\
\hline
\end{tabular}
Usually there are more directories, depending on the application:

\begin{itemize}
\item{If there are many controller scripts for an application, they may be grouped into directories under the base directory.}
\item{The \texttt{lib/} directory has many levels of subdirectories. See Doc/Dev/Framework\footnote{http://example.com/index.php?page=Doc/Dev/Framework} for details.}
\item{The \texttt{locale/} directory has a subdirectory for each locale, e.g. \texttt{locale/de/} or \texttt{locale/zh\_TW/} if locale has multiple regions. These subdirectories contain the translated help file \texttt{help.xml} and the directory \texttt{LC\_MESSAGES/} which contains the actual, compiled translation, e.g. \texttt{imp.mo} and original source file, e.g. \texttt{imp.po}.}
\item{The \texttt{templates/} directory groups all templates for a single controller script into one subdirectory. All templates for a script called \texttt{list.php} are inside \texttt{templates/list/} for example.}
\item{Each theme\footnote{http://example.com/index.php?page=Doc/Dev/Themes} has a subdirectory, e.g. \texttt{themes/bluewhite/}; if a theme provides its own icon set, the icons are inside a \texttt{graphics/} subdirectory, e.g. \texttt{themes/bluewhite/graphics/}.}
\item{Some applications have sub-sets of their icons grouped into subdirectories, e.g. \texttt{themes/graphics/flags/}.}
\end{itemize}
\end{document}
