community.egroupware.org: Community wiki

  
Community wiki
ApplicationDevelopmentGuide
This document explains eGroupWare's infrastructure and API, along with what is required to integrate applications into it.

Contents

  1. ApplicationDevelopmentGuide/Introduction
    1. Overview of application writing
    2. What does the eGroupWare API provide?
  2. ApplicationDevelopmentGuide/Guidelines
    1. Requirements
    2. Writing/porting your application
  3. ApplicationDevelopmentGuide/InstallingYourApplication
    1. Overview
    2. Automatic features
    3. Adding files, directories and icons.
    4. Making eGroupWare aware of your application
    5. Hooking into Administration page
    6. Hooking into Preferences page
  4. ApplicationDevelopmentGuide/Infrastructure
    1. Overview
    2. Directory tree
    3. Translations
  5. ApplicationDevelopmentGuide/APIGuide
    1. API Hooks
    2. API index.php
    3. API setup
    4. API templates
    5. API-BO
    6. API-SO
    7. API-UI
    8. Deprecated APIs
  6. ApplicationDevelopmentGuide/APIFunctions
    1. Introduction
    2. Basic functions
    3. Application Functions
    4. File functions
    5. Email/NNTP Functions
    6. Content History
  7. ApplicationDevelopmentGuide/ConfigurationVariables
    1. Introduction
    2. User information
    3. Group information
    4. Server information
    5. Database information
    6. Mail information
    7. NNTP information
    8. Application information
  8. ApplicationDevelopmentGuide/UsingLanguageSupport
    1. Overview
    2. How to use lang support
    3. Common return codes
  9. ApplicationDevelopmentGuide/UsingTemplates
    1. Overview
    2. How to use PHPLIB templates
  10. ApplicationDevelopmentGuide/eTemplateReferenz
    1. Introduction - The concept of the eTemplates
    2. The xml-interface to the eTemplates
    3. Syntax and Parameter Referenz
    4. How to implement new widgets / extensions to the eTemplates?

You are here