2000-08-18 05:24:22 +02:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
< HTML >
< HEAD >
< META NAME = "GENERATOR" CONTENT = "SGML-Tools 1.0.9" >
2000-09-26 17:56:24 +02:00
< TITLE > phpGroupWare Application Development: Infrastructure< / TITLE >
2000-08-18 05:24:22 +02:00
< 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 >
2000-09-26 17:56:24 +02:00
< H2 > < A NAME = "s4" > 4. Infrastructure< / A > < / H2 >
2000-08-18 05:24:22 +02:00
< 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 >
2000-09-26 17:56:24 +02:00
The directory layout may seem complex at first, but after some use, you will see that it is designed to accommodate a large number of applications and functions.
2000-08-18 05:24:22 +02:00
< H2 > < A NAME = "ss4.2" > 4.2 Directory tree< / A >
< / H2 >
< P >
< PRE >
.-- addressbook
2000-09-10 22:39:56 +02:00
| `-- images
| | `-- navbar.gif
| `-- inc
| | |-- functions.inc.php
| | |-- header.inc.php
| | `-- footer.inc.php
| `-- templates
| `-- default
2000-08-18 05:24:22 +02:00
|-- admin
2000-09-10 22:39:56 +02:00
| `-- images
| | `-- navbar.gif
| `-- inc
| | |-- functions.inc.php
| | |-- header.inc.php
2000-09-26 17:56:24 +02:00
| | |-- footer.inc.php
| | `-- admin.inc.php
2000-09-10 22:39:56 +02:00
| `-- templates
| `-- default
2000-08-18 05:24:22 +02:00
|-- calendar
2000-09-10 22:39:56 +02:00
| `-- images
| | `-- navbar.gif
| `-- inc
| | |-- functions.inc.php
| | |-- header.inc.php
| | `-- footer.inc.php
| `-- templates
| `-- default
2000-08-18 05:24:22 +02:00
|-- cron
|-- doc
|-- email
2000-09-10 22:39:56 +02:00
| `-- images
| | `-- navbar.gif
| `-- inc
| | |-- functions.inc.php
| | |-- header.inc.php
2000-09-26 17:56:24 +02:00
| | |-- footer.inc.php
| | |-- preferences.inc.php
| | `-- admin.inc.php
2000-09-10 22:39:56 +02:00
| `-- templates
| `-- default
2000-08-18 05:24:22 +02:00
|-- filemanager
|-- files
| |-- groups
| `-- users
|-- inc
2000-09-10 22:39:56 +02:00
| |-- phpgwapi
2000-09-26 17:56:24 +02:00
| | |-- phpgw.inc.php
| | |-- phpgw_info.inc.php
| | |-- phpgw_common.inc.php
2000-09-10 22:39:56 +02:00
| | `-- etc...
2000-08-18 05:24:22 +02:00
| `-- templates
| |-- default
| | |-- addressbook
| | |-- admin
| | |-- calendar
| | |-- common
| | |-- email
| | |-- filemanager
| | |-- headlines
| | |-- preferences
| | |-- todo
| | `-- tts
| `-- icons
| |-- email
| |-- calendar
| `-- tts
|-- preferences
2000-09-10 22:39:56 +02:00
| `-- images
| | `-- navbar.gif
| `-- inc
| | |-- functions.inc.php
| | |-- header.inc.php
2000-09-26 17:56:24 +02:00
| | |-- footer.inc.php
| | `-- preferences.inc.php
2000-09-10 22:39:56 +02:00
| `-- templates
| `-- default
2000-08-18 05:24:22 +02:00
|-- themes
2000-09-10 22:39:56 +02:00
`-- todo
`-- images
| `-- navbar.gif
`-- inc
| |-- functions.inc.php
| |-- header.inc.php
| `-- footer.inc.php
`-- templates
`-- default
2000-08-18 05:24:22 +02:00
< / PRE >
2000-09-10 22:39:56 +02:00
< H2 > < A NAME = "ss4.3" > 4.3 Translations< / A >
2000-08-18 05:24:22 +02:00
< / H2 >
2000-09-10 22:39:56 +02:00
< 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 >
2000-09-26 17:56:24 +02:00
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.
2000-08-18 05:24:22 +02:00
< 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 >