From 4e8cfc6ac4ec080b9b91b9cbcca6b71fe8403574 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Thu, 2 Dec 2004 17:36:10 +0000 Subject: [PATCH] added account modules --- lam/docs/devel/account_modules.htm | 49 ++++++++++++++++++++++++++++++ lam/docs/devel/index.htm | 2 +- 2 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 lam/docs/devel/account_modules.htm diff --git a/lam/docs/devel/account_modules.htm b/lam/docs/devel/account_modules.htm new file mode 100644 index 00000000..2124e5ac --- /dev/null +++ b/lam/docs/devel/account_modules.htm @@ -0,0 +1,49 @@ + + + + + Account modules + + + +

Account modules
+

+
base module
+
+

+
The account modules control all the +functionality which is specific for LDAP accounts or parts of them. +E.g. they define the account detail pages where the user can edit +accounts, the profile editor sections and much more. They are the core +of LAM.
+
+All account modules are saved in lib/modules/.
+If your module needs any include files etc. please save it in lib/modules/<name of your module>.
+
+Please take a look at the module HowTo for +an example to write your own modules.
+The complete specification for the module interface can be found here.
+
+

Superclass

+All account modules should be +subclasses of the baseModule.
+This allows them to benefit from the meta data in the baseModule and +reduces very much the code since not the complete module interface has +to be implemented.
+
+
+

Module detection

+New modules can simply be copied to lib/modules. +LAM will check what files are inside the directory and provide the user +new modules automtically.
+There is no extra configuration file.
+
+
+
+
+ + diff --git a/lam/docs/devel/index.htm b/lam/docs/devel/index.htm index 0a6cee3e..c2b35a7f 100644 --- a/lam/docs/devel/index.htm +++ b/lam/docs/devel/index.htm @@ -73,7 +73,7 @@ lists