Module HowTo

Basic functions

LAM can be easily extended to support additional LDAP object classes and attributes.
This document provides a step-by-step description to build an account module. The ieee802Device module which provides MAC addresses for hosts is used as example.

1. Basic concepts

2. General module options

3. Account pages

4. Help entries

5. PDF output

6. File upload

Advanced functions

This part covers additional functionality of the modules which are only needed by a minority of modules. The examples are taken from different existing modules.

1. Account profiles

2. Configuration options

3. Advanced upload options

4. Defining the RDN

5. Defining required PHP extensions

6. Self service

7. Jobs