[commits] [Wiki] changed: Doc/Dev/FilesystemH4
Wiki Guest
wikiguest at horde.org
Wed May 18 11:53:49 UTC 2011
guest [213.197.150.2] Wed, 18 May 2011 11:53:49 +0000
Modified page: http://wiki.horde.org/Doc/Dev/FilesystemH4
New Revision: 1.1
Change log: adjust for H4
@@ -4,24 +4,22 @@
These are the directories available in every Horde application:
||~ Directory ||~ Content ||
|| / || Base directory with the controller scripts called by the browser ||
+|| bin/ || Binary and other standalone CLI scripts ||
|| config/ || Configuration files ||
|| docs/ || Administrator documentation ||
|| lib/ || Application-specific library files ||
-|| locale/ || Compiled translations and help files ||
-|| po/ || Translations ||
-|| scripts/ || CLI scripts for setup and maintenance ||
-|| scripts/sql/ || SQL scripts for setup ||
-|| scripts/upgrades/ || CLI and SQL scripts for upgrades ||
+|| locale/ || Original and compiled translations; application help files ||
+|| migration/ || Setup and migration files ||
|| templates/ || Template files ||
-|| themes/ || Base stylesheet and theme directories ||
-|| themes/graphics/ || Icons ||
+|| themes/ || Themes directories ||
+|| themes/default/ || Base theme ||
+|| themes/defaults/graphics/ || Base theme icons ||
Usually there are more directories, depending on the application:
* If there are many controller scripts for an application, they may
be grouped into directories under the base directory.
* The {{lib/}} directory has many levels of subdirectories. See
((Doc/Dev/Framework)) for details.
-* The {{locale/}} directory has a subdirectory for each locale, e.g.
{{locale/de_DE/}}. These subdirectories contain the translated help
file {{help.xml}} and the directory {{LC_MESSAGES/}} which contains
the actual, compiled translation, e.g. {{imp.mo}}.
-* The {{scripts/}} directory may contain other directories for
special purposes, e.g. {{ldap/}}.
+* The {{locale/}} directory has a subdirectory for each locale, e.g.
{{locale/de/}} or {{locale/zh_TW/}} if locale has multiple regions.
These subdirectories contain the translated help file {{help.xml}} and
the directory {{LC_MESSAGES/}} which contains the actual, compiled
translation, e.g. {{imp.mo}} and original source files, e.g. {{imp.po}}.
* The {{templates/}} directory groups all templates for a single
controller script into one subdirectory. All templates for a script
called {{list.php}} are inside {{templates/list/}} for example.
* Each ((Doc/Dev/Themes|theme)) has a subdirectory, e.g.
{{themes/bluewhite/}}; if a theme provides its own icon set, the icons
are inside a {{graphics/}} subdirectory, e.g.
{{themes/bluewhite/graphics/}}.
* Some applications have sub-sets of their icons grouped into
subdirectories, e.g. {{themes/graphics/flags/}}.
More information about the commits
mailing list