Module development: Difference between revisions

Jump to navigation Jump to search
m
Line 30: Line 30:
=== Create your module descriptor ===
=== Create your module descriptor ===
The first step is to create a file descriptor for the module.  
The first step is to create a file descriptor for the module.  
* Create directory '''/htdocs/''mymodule''/core/modules'''. Then go into the directory dev/skeletons and copy the file modMyModule.class.php in this directory '''htdocs/''mymodule''/core/modules'''.
* Create directory '''/htdocs/''mymodule''/core/modules'''. Then copy the file modMyModule.class.php from the directory dev/skeletons into this directory '''htdocs/''mymodule''/core/modules'''.
Then change the contents of this file as follows:
Next change the contents of this file as follows:
* Replace all "modMyModule" with a value which corresponds to the purpose of your module. This value must always start with 'mod' and contains only alpha characters.
* Replace all "modMyModule" with a value which corresponds to the purpose of your module. This value must always start with 'mod' and contain only alpha characters.
* Change the number in: $this->numero = 100000 by a number that designate your module id. To avoid conflicts with other modules, you can consult tha page that list already reserved id numbers: [[List of modules id|List of modules id]].
* Change the number in: $this->numero = 100000 by a number that designates your module id. To avoid conflicts with other modules, you can consult tha page that lists already reserved id numbers: [[List of modules id|List of modules id]].
* Modify any other variables defined in the constructor (see comment in the code skeleton for their meaning).  
* Modify any other variables defined in the constructor (see comment in the code skeleton for their meaning).  
Your file descriptor for your module is ready.
Your file descriptor for your module is ready.
304

edits

Navigation menu