Posts Tagged ‘Contrib’

If you’re thinking of adding extra features to your Moodle site, you’ll most likely have taken a look in the Moodle modules and plugins database.

The modules and plugins database, “a comprehensive reference of all known Moodle modules, hacks and plugins”, was created four years ago and now contains 630 entries! The very first entry was added on 3 February 2006 and was the Database activity module itself.

Before going ahead and installing a contributed module or plugin, it’s important to take note of the following:

WARNING: Please be aware that some of these items have not been reviewed, and the quality and/or suitability for your Moodle site has not been checked. The modules here may have security problems, data-loss problems, interface problems or just plain not work. Please think carefully about maintenance before relying on contributed code in your production site, as some of this code may not work with future versions of Moodle.

(Source: modules and plugins database introduction)

Whilst the modules and plugins database allows comments and ratings, it’s clearly lacking a number of features for helping people make sensible choices about which module or plugin to install. Major improvements to the database are planned for the future (see Development:Modules and plugins improvements, MDLSITE-571 and MDLSITE-406), however the work will have to wait until after the release of Moodle 2.0.

For those of you who are twitter fans, twitter.com/moodleplugins tweets new entries to the modules and plugins database.

Read Full Post »

I’m pleased to announce that Moodle now has two hundred developers with CVS write access! We aim for a transparent and open development process and welcome contributions from the whole user community.

CVS stands for ‘Concurrent Versioning System’, a commonly-used way of managing source code for large software projects. CVS keeps all versions of all files so that nothing is ever lost, and usage by different people is tracked. It also provides ways to merge code if two or more people are working on the same file. All code and all versions are stored in a central repository (source: Development:CVS for developers).

In addition to Moodle’s source code cvs.moodle.org/moodle, the CVS repository also includes areas for contributed code cvs.moodle.org/contrib and for language packs cvs.moodle.org/lang. Thanks to our contrib coordinator, Anthony Borrow, and our translation coordinator, Koen Roggemans, for managing access to these areas.

According to the software metrics site, Ohloh, the contrib folder contains well over a million lines of code (source: https://www.ohloh.net/p/moodle_contrib). For further details of contrib, please see Development:contrib.

Read Full Post »