[Wiki] changed: PopulatingYourFirstModule
Wiki Guest <[email protected]>
| Newsgroups | gmane.comp.horde.cvs |
|---|---|
| Message-ID | <[email protected]> |
guest [129.187.43.121] Sun, 08 Feb 2009 19:25:24 -0500 Modified page: http://wiki.horde.org/PopulatingYourFirstModule New Revision: 1.5 Change log: content added @@ -63,11 +63,14 @@ ++ Side Menu + Calling procedure at entering the application -If a module is entered via the side-menu, usualy the url to the module-folder was provided. The link ist http://<myHordeInstallation>/<mymodule> without any file. So the calling Procedure starts by executing the index.php bye the webserver. - +If a module is entered via the side-menu, usualy the url to the module-folder was provided. The link ist http://<myHordeInstallation>/<mymodule> without any file. So the calling Procedure starts by executing the index.php oh the webserver. +Procedure: +* Executing index.php: initialzing, load configfiles and load the page which should be displayed at the beginning (e.g. in Skeleton: list.php). +* list.php calls >module>/lib/base.php. +* now lists.php is displayed. By Clicking on any Menu-Item another Contentpage as list.php (but of course also list.php again) could be displayed (->executed). + Permissions The module's permissiontree which includes the logical structure of all permissions available in this module is defined in <module>/lib/api.php @@ -75,14 +78,16 @@ Further information about permissions is available at http://wiki.horde.org/Doc/Dev/PermsPackage + Content-Page -+ Services - -+ Misc - +Basic Procedure to create Content-Pages: * create .inc files that display the elements on the screen * create any php files needed to fill in forms +It is a good point to start a contentpage by copying the Skeleton's list.php +All viewable pages ar located in the module's root-folder. All businesslogic (classes etc) are located in separate files in <module>/lib. ++ Services + ++ Misc -- To unsubscribe, mail: [email protected]