304
edits
| 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 | * 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'''. | ||
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 | * 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 | * 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. | ||
edits