Note: You are currently viewing documentation for Moodle 3.1. Up-to-date documentation for the latest stable version of Moodle is probably available here: Plugins FAQ.

Plugins FAQ: Difference between revisions

From MoodleDocs
(added template)
(Installing Moodle template, page update)
Line 1: Line 1:
{{Extending standard Moodle}}
{{Installing Moodle}}==What is contributed code?==
{{Improve}}
==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.
Contributed code, or "contrib" for short, is understood to be all code contributed to Moodle which is not included in the standard Moodle distribution.
Line 7: Line 5:
==Where can I download contributed modules and plugins from?==
==Where can I download contributed modules and plugins from?==


The [http://moodle.org/mod/data/view.php?id=6009 Modules and plugins database] is a comprehensive reference of all known Moodle modules, hacks and plugins.
The [http://moodle.org/plugins Moodle plugins directory]


==How do I install a contributed module or plugin?==
==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.   
See [[Installing 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.
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.
Line 17: Line 15:
==How do I apply a patch?==
==How do I apply a patch?==


See [[Development:How to apply a patch]].
See [[:dev:How to apply a patch]].


==Why doesn't my newly installed module show up in the list of modules?==
==Why doesn't my newly installed module show up in the list of modules?==


Firstly, check that you have visited your admin index page <nowiki>http://your_moodle_address/admin/index.php</nowiki> to complete the installation. Next, see the section on installation trouble-shooting in [[Installing contributed modules or plugins]] for further things to check.
Firstly, check that you have visited your admin index page <nowiki>http://your_moodle_address/admin/index.php</nowiki> to complete the installation. Next, see the section on installation trouble-shooting in [[Installing plugins]] for further things to check.


==How do I contribute code to Moodle?==
==How do I contribute code to Moodle?==


See our [[Development:Guidelines for contributed code|Guidelines for contributed code]].
See [[:dev:Guidelines for contributed code|Guidelines for contributed code]].


==Is there any information on creating a new module or plugin?==
==Is there any information on creating a new module or plugin?==


See [[Development:Modules]], [[Development:Blocks]] and [[Development:Authentication plugins]].
Yes! See [[:dev:Developer documentation]]. More coming soon!
 
==How do I upgrade my contrib code to Moodle 2.0?==
 
See [[Development:Migrating contrib code to 2.0]].


==See also==
==See also==


* Using Moodle [http://moodle.org/mod/forum/view.php?id=44 Contributed modules and plugins forum]
* Using Moodle [http://moodle.org/mod/forum/view.php?id=44 Contributed modules and plugins forum]
* Using Moodle [http://moodle.org/mod/forum/discuss.php?d=138573 Converting custom modules to 2.0] forum discussion


[[Category:Contributed code]]
[[Category:Contributed code]]
[[Category:FAQ]]
[[Category:FAQ]]

Revision as of 16:44, 22 December 2011

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 Moodle plugins directory

How do I install a contributed module or plugin?

See Installing 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?

See dev:How to 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 plugins for further things to check.

How do I contribute code to Moodle?

See Guidelines for contributed code.

Is there any information on creating a new module or plugin?

Yes! See dev:Developer documentation. More coming soon!

See also