phpGroupWare Docs V0.05

Joseph Engo

Dan Kuykendall


Dedication

Thanks to Joesph Engo for starting phpGroupWare (at the time called webdistro) and the core of this HOWTO. Thanks to all the developers and users who contribute to making phpGroupWare such a success.

Table of Contents
I. Introduction
1. What is phpGroupWare
2. Why should u use it
3. A short History
Copyright
II. Installation
4. Requirements
Tested Systems
5. Obtaining phpGroupWare
Released Versions
Developer's version from CVS
6. Installing on Tested Systems
Installing from TarBall
Installing from CVS
Setup / Configure phpGroupWare
Testing the install
Installing additional applications
7. Trouble Shooting
I get "Unable to open mailbox" when using the email application
It seems to hang when I try to read my mail
When I log in I see the directory listing instead of a web page
I get garbage that looks like code when I go to the phpGroupWare URL
III. Using phpGroupWare
8. Loging into phpgw
9. checking Email
10. Using Addressbook
11. Using Calender
12. Managing Files with file manager
13. Getting Headlines
14. Human Resources
15. Preferences
16. Using todo
17. Using Trouble ticket
IV. Administering phpGroupWare
18. User Accounts
Creating Accounts
Maintaining Accounts
19. Group Accounts
Creating Accounts
Maintaining Accounts
20. Applications
Installing
Updating
V. Developers Documentation
21. Introduction
Overview of application writing
What does the phpGroupWare API provide?
22. Guidelines
Requirements
Writing/porting your application
23. Installing your application
Overview
Automatic features
Adding files, directories and icons.
Making phpGroupWare aware of your application
Hooking into Administration page
section_start
section_end
Hooking into Preferences page
24. Infrastructure
Overview
Directory tree
Translations
25. The API
Introduction
Basic functions
Application Functions
File functions
Email/NNTP Functions
26. Configuration Variables
Introduction
User information
Group information
Server information
Database information
Mail information
NNTP information
Application information
27. Using Language Support
Overview
How to use lang support
The lang function
Adding translation data
The lang table
lang.sql
Common return codes
28. Using Templates
Overview
How to use templates
About developers docs
About this document
History
VII. About
29. About this document
New versions
Comments
History
Version History