[[toc]]
c by Torben Dannhauer
The process of populating the new module with content/functionality is fairly straight forward and after learning how the Horde API' s work, you should be able to produce new modules in a minimum amount of time.
Jan Schneider talked about this at FOSDEM 2005. You can find his slides at http://www.horde.org/papers/fosdem2005/.
The new module's functionality could by separated in the following aspects:
Menus
Calling-procedure at entering the application
Permissions
All Content-Pages which are accessible through on oh the menus
Services offered to external modules
++ Top Menu
++ Side Menu
Calling procedure at entering the application
Permissions
Content-Page
Services
Misc
create .inc files that display the elements on the screen
create any php files needed to fill in forms