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" >
< TITLE > phpGroupWare Application Development: Installing your application< / TITLE >
< LINK HREF = "phpGW_Developers-HOWTO-4.html" REL = next >
< LINK HREF = "phpGW_Developers-HOWTO-2.html" REL = previous >
< LINK HREF = "phpGW_Developers-HOWTO.html#toc3" REL = contents >
< / HEAD >
< BODY >
< A HREF = "phpGW_Developers-HOWTO-4.html" > Next< / A >
< A HREF = "phpGW_Developers-HOWTO-2.html" > Previous< / A >
< A HREF = "phpGW_Developers-HOWTO.html#toc3" > Contents< / A >
< HR >
< H2 > < A NAME = "s3" > 3. Installing your application< / A > < / H2 >
< H2 > < A NAME = "ss3.1" > 3.1 Overview< / A >
< / H2 >
< P > It is fairly simple to add and delete applications to/from phpGroupWare.
< H2 > < A NAME = "ss3.2" > 3.2 Automatic features< / A >
< / H2 >
< P > To make things easy for developers we go ahead and load the following files.
< UL >
2000-09-10 22:39:56 +02:00
< LI > appname/inc/functions.inc.php - This file should include all your application specific functions.< / LI >
< LI > appname/inc/header.inc.php - This file is loaded just after the system header/navbar, and allows developers to use it for whatever they need to load.< / LI >
< LI > appname/inc/footer.inc.php - This file is loaded just before the system footer, allowing developers to close connections and whetever else they need.< / LI >
2000-08-18 05:24:22 +02:00
< / UL >
< H2 > < A NAME = "ss3.3" > 3.3 Adding files, directories and icons.< / A >
< / H2 >
< P > You will need to create the following directories for your code < BR >
2000-09-10 22:39:56 +02:00
(replace 'appname' with your application name)< BR >
2000-08-18 05:24:22 +02:00
< PRE >
2000-09-10 22:39:56 +02:00
`-- appname
`-- images
2000-08-18 05:24:22 +02:00
| `-- navbar.gif
`-- inc
2000-09-10 22:39:56 +02:00
| |-- functions.inc.php
2000-08-18 05:24:22 +02:00
| |-- header.inc.php
| `-- footer.inc.php
2000-09-10 22:39:56 +02:00
`-- templates
2000-08-18 05:24:22 +02:00
`-- default
< / PRE >
< H2 > < A NAME = "ss3.4" > 3.4 Making phpGroupWare aware of your application< / A >
< / H2 >
2000-09-10 22:39:56 +02:00
< P > To make the application aware of your application, add your application details to the applications table. This can be done via the GUI administration screen, or via a sql script.
2000-08-18 05:24:22 +02:00
< PRE >
2000-09-10 22:39:56 +02:00
insert into applications (app_name, app_title, app_enabled) values ('appname', 'The App name', 1);
2000-08-18 05:24:22 +02:00
< / PRE >
< HR >
< A HREF = "phpGW_Developers-HOWTO-4.html" > Next< / A >
< A HREF = "phpGW_Developers-HOWTO-2.html" > Previous< / A >
< A HREF = "phpGW_Developers-HOWTO.html#toc3" > Contents< / A >
< / BODY >
< / HTML >