Difference between revisions of "Developer Area/Plugins"

From Mahara Wiki
Jump to navigation Jump to search
(Developer Documentation)
Line 19: Line 19:
 
= Admin stuff =
 
= Admin stuff =
  
* [[Developer Area/Creating a new project|Creating a new project]]
+
We used to maintain a "mahara-contrib" project in Gitorious and Launchpad, where we invited plugin developers to keep their projects. This fell into disuse circa 2010, and now we encourage plugin developers to host their project wherever they wish, and we'll link to it on our [[Plugins]] page.
 +
 
 +
* (Obsolete) [[Developer Area/Creating a new project|Creating a new project]]
  
 
[[Category:Plugins]]
 
[[Category:Plugins]]

Revision as of 15:49, 2 June 2015

Note: If you are looking for plugins to download, you can browse a list of them at http://wiki.mahara.org/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

We used to maintain a "mahara-contrib" project in Gitorious and Launchpad, where we invited plugin developers to keep their projects. This fell into disuse circa 2010, and now we encourage plugin developers to host their project wherever they wish, and we'll link to it on our Plugins page.