[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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.