Contributed code FAQ
Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Contributed code FAQ.
This page really needs improving. Please see the page comments for suggestions of what to include, then remove this template when you're done.
- 1 What is contributed code?
- 2 Where can I download contributed modules and plugins from?
- 3 How do I install a contributed module or plugin?
- 4 How do I apply a patch?
- 5 Why doesn't my newly installed module show up in the list of modules?
- 6 How do I contribute code to Moodle?
- 7 Is there any information on creating a new module or plugin?
- 8 How do I upgrade my contrib code to Moodle 2.0?
- 9 See also
What is contributed code?
Contributed code, or "contrib" for short, is understood to be all code contributed to Moodle which is not included in the standard Moodle distribution.
Where can I download contributed modules and plugins from?
The Modules and plugins database is a comprehensive reference of all known Moodle modules, hacks and plugins.
How do I install a contributed module or plugin?
See Installing contributed modules or plugins for instructions. Often the Module and plugin database will also have instructions for a specific contributed code. Some, but not all, contributors include a "Read me" file with instructions in their contributed code package.
In a typical install, you will probably copy some php files into one or more areas of you Moodle site's code, then click on the Site administration link called "Notifications" to start the install process.
How do I apply a patch?
Why doesn't my newly installed module show up in the list of modules?
Firstly, check that you have visited your admin index page http://your_moodle_address/admin/index.php to complete the installation. Next, see the section on installation trouble-shooting in Installing contributed modules or plugins for further things to check.
How do I contribute code to Moodle?
See our Guidelines for contributed code.