mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-08 09:04:53 +01:00
124 lines
3.2 KiB
HTML
124 lines
3.2 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
|
|
<TITLE> phpGroupWare Application Development: Infastructure</TITLE>
|
|
<LINK HREF="phpGW_Developers-HOWTO-5.html" REL=next>
|
|
<LINK HREF="phpGW_Developers-HOWTO-3.html" REL=previous>
|
|
<LINK HREF="phpGW_Developers-HOWTO.html#toc4" REL=contents>
|
|
</HEAD>
|
|
<BODY>
|
|
<A HREF="phpGW_Developers-HOWTO-5.html">Next</A>
|
|
<A HREF="phpGW_Developers-HOWTO-3.html">Previous</A>
|
|
<A HREF="phpGW_Developers-HOWTO.html#toc4">Contents</A>
|
|
<HR>
|
|
<H2><A NAME="s4">4. Infastructure</A></H2>
|
|
|
|
<H2><A NAME="ss4.1">4.1 Overview</A>
|
|
</H2>
|
|
|
|
<P>phpGroupWare attempts to provide developers with a sound directory structure to work from.<BR>
|
|
The directory layout may seem complex at first, but after some use, you will see that it is designed to accommidate a large number of applications and functions.
|
|
<H2><A NAME="ss4.2">4.2 Directory tree</A>
|
|
</H2>
|
|
|
|
<P>
|
|
<PRE>
|
|
.-- addressbook
|
|
| `-- images
|
|
| | `-- navbar.gif
|
|
| `-- inc
|
|
| | |-- functions.inc.php
|
|
| | |-- header.inc.php
|
|
| | `-- footer.inc.php
|
|
| `-- templates
|
|
| `-- default
|
|
|-- admin
|
|
| `-- images
|
|
| | `-- navbar.gif
|
|
| `-- inc
|
|
| | |-- functions.inc.php
|
|
| | |-- header.inc.php
|
|
| | `-- footer.inc.php
|
|
| `-- templates
|
|
| `-- default
|
|
|-- calendar
|
|
| `-- images
|
|
| | `-- navbar.gif
|
|
| `-- inc
|
|
| | |-- functions.inc.php
|
|
| | |-- header.inc.php
|
|
| | `-- footer.inc.php
|
|
| `-- templates
|
|
| `-- default
|
|
|-- cron
|
|
|-- doc
|
|
|-- email
|
|
| `-- images
|
|
| | `-- navbar.gif
|
|
| `-- inc
|
|
| | |-- functions.inc.php
|
|
| | |-- header.inc.php
|
|
| | `-- footer.inc.php
|
|
| `-- templates
|
|
| `-- default
|
|
|-- filemanager
|
|
|-- files
|
|
| |-- groups
|
|
| `-- users
|
|
|-- inc
|
|
| |-- phpgwapi
|
|
| |-- phpgw.inc.php
|
|
| |-- phpgw_info.inc.php
|
|
| |-- phpgw_common.inc.php
|
|
| | `-- etc...
|
|
| `-- templates
|
|
| |-- default
|
|
| | |-- addressbook
|
|
| | |-- admin
|
|
| | |-- calendar
|
|
| | |-- common
|
|
| | |-- email
|
|
| | |-- filemanager
|
|
| | |-- headlines
|
|
| | |-- preferences
|
|
| | |-- todo
|
|
| | `-- tts
|
|
| `-- icons
|
|
| |-- email
|
|
| |-- calendar
|
|
| `-- tts
|
|
|-- preferences
|
|
| `-- images
|
|
| | `-- navbar.gif
|
|
| `-- inc
|
|
| | |-- functions.inc.php
|
|
| | |-- header.inc.php
|
|
| | `-- footer.inc.php
|
|
| `-- templates
|
|
| `-- default
|
|
|-- themes
|
|
`-- todo
|
|
`-- images
|
|
| `-- navbar.gif
|
|
`-- inc
|
|
| |-- functions.inc.php
|
|
| |-- header.inc.php
|
|
| `-- footer.inc.php
|
|
`-- templates
|
|
`-- default
|
|
|
|
</PRE>
|
|
<H2><A NAME="ss4.3">4.3 Translations</A>
|
|
</H2>
|
|
|
|
<P>The translations are now being done thru the database, and will be configurable to use other mechanisms.<BR>
|
|
We are completing a program called Transy, which will provide developers/translators a nice GUI for building and updating translations.<BR>
|
|
In the mean time you will need to create a sql script yourself and name it lang.sql. You can copy the one in doc/lang.sql and use it as a template.
|
|
<HR>
|
|
<A HREF="phpGW_Developers-HOWTO-5.html">Next</A>
|
|
<A HREF="phpGW_Developers-HOWTO-3.html">Previous</A>
|
|
<A HREF="phpGW_Developers-HOWTO.html#toc4">Contents</A>
|
|
</BODY>
|
|
</HTML>
|