Login
Donate to Zikula
Wiki : StandardModuleFunctions
Documentation Home :: Categories :: Page Index :: recent changes :: Search :: Help :: Log in
last edit 2006-10-20 13:20:48 by markwest added list of standard functions

Additions:
In order to ensure consitency, inter-operability, easier debugging and cleaner code it's recommend that, wherever necessary and possible, all modules provided certain standard functions using a set naming convention. The names and purpose of these functions are demonstrated in the Example and ExampleDB? modules.
Deletions:
In order to ensure consitency, inter-operability, easier debugging and cleaner code it's recommend that, wherever necessary and possible, all modules provided certain standard functions using a set naming convention.
Oldest known version of this page was edited on 2006-10-20 13:05:55 by markwest [ added basic intro for standard module functions ]
In order to ensure consitency, inter-operability, easier debugging and cleaner code it's recommend that, wherever necessary and possible, all modules provided certain standard functions using a set naming convention.
CategoryDeveloperDocs
Additions:
In order to ensure consitency, inter-operability, easier debugging and cleaner code it's recommend that, wherever necessary and possible, all modules provided certain standard functions using a set naming convention. The names and purpose of these functions are demonstrated in the Example and ExampleDB? modules.
User GUI functions
- view? - this function should provide the user with an overview of items available.
- display? - this function should display an individual item.
User API functions
- get? - this function should return a single item.
- getall? - this function should return a set of items (either all or a PagEd view depending on user input).
- count? - this function should return a count of matching items.
Admin GUI functions
- view? - this function should display an administrative overview of items held by the module.
- new? - this function should display a form for creating a new item.
- create? - this function should process the new item form passing the processed form onto the create admin API for entry into the DB.
- modify? - this function should display a form for modifying an item.
- update? - this function should process the modify item form passing the processed form onto the update admin API for entry into the DB.
- delete? - this function should display and process a form for deleting an item passing the processed form onto the delete admin API for removal from the DB.
- modifyconfig? - this function should display a form for modifying the configuration of the module..
- updateconfig? - this function should process the modifyconfig form.
Admin API functions
Deletions:
In order to ensure consitency, inter-operability, easier debugging and cleaner code it's recommend that, wherever necessary and possible, all modules provided certain standard functions using a set naming convention.
Oldest known version of this page was edited on 2006-10-20 13:05:55 by markwest [ added basic intro for standard module functions ]
Standard Module functions
In order to ensure consitency, inter-operability, easier debugging and cleaner code it's recommend that, wherever necessary and possible, all modules provided certain standard functions using a set naming convention.
CategoryDeveloperDocs

latest author:
Owner: