Difference between revisions of "Developer Area/Plugins"

From Mahara Wiki
Jump to navigation Jump to search
(Developer Documentation)
Line 11: Line 11:
 
* [[Developer Area/Plugin migration between Mahara 1.3 and 1.4|Plugin migration between Mahara 1.3 and 1.4]] Notes to help upgrade or backport Mahara plugins
 
* [[Developer Area/Plugin migration between Mahara 1.3 and 1.4|Plugin migration between Mahara 1.3 and 1.4]] Notes to help upgrade or backport Mahara plugins
 
* [http://mahara.org/view/view.php?id=39443 Tutorial for creating a Mahara blocktype plugin]
 
* [http://mahara.org/view/view.php?id=39443 Tutorial for creating a Mahara blocktype plugin]
 +
 +
If you want to include third-party code as a part of your plugin, please verify that that code is compatible with GPL v3, which is the license that the Mahara is licensed under.
 +
 +
You can verify license compatibility using the following references:
 +
 +
*[http://fedoraproject.org/wiki/Licensing:Main#Software_License_List Fedora Project - Software License List]
 +
*[https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses GNU GPL-Compatible Free Software Licenses]
  
 
= Admin stuff =
 
= Admin stuff =

Revision as of 21:55, 23 May 2012

Note: If you are looking for plugins to download, you can browse a list of them at http://wiki.mahara.org/Plugins

And much more here : https://wiki.mahara.org/index.php/Plugins

Mahara has a highly pluggable architecture. Currently, you can write plugins for authentication, content types (artefacts), blocks, notifications, search and more. In addition, you can theme Mahara, and also translate the UI to different languages.

Developer Documentation

If you want to include third-party code as a part of your plugin, please verify that that code is compatible with GPL v3, which is the license that the Mahara is licensed under.

You can verify license compatibility using the following references:

Admin stuff