Difference between revisions of "Plugins"

From Mahara Wiki
Jump to navigation Jump to search
(Plugin installation should go the the separate section)
m (Some formatting)
Line 5: Line 5:
 
'''Please note:''' Plugins listed here are NOT subject to the same standards of review that the Mahara core is, and as such, may contain security issues or other problems. It's up to you to verify that the plugin will adequately suit your needs!
 
'''Please note:''' Plugins listed here are NOT subject to the same standards of review that the Mahara core is, and as such, may contain security issues or other problems. It's up to you to verify that the plugin will adequately suit your needs!
  
<div id="section_1">
+
==Mahara plugins==
 
 
 
===Artefact Plugins===
 
===Artefact Plugins===
  
Line 24: Line 23:
 
* [[@api/deki/files/460/=ldap enrol.php|'''LDAP group enrolment''']] by Amer Hamade allows you to get the users automatically added to the specified group on Mahara upon login.
 
* [[@api/deki/files/460/=ldap enrol.php|'''LDAP group enrolment''']] by Amer Hamade allows you to get the users automatically added to the specified group on Mahara upon login.
 
* [http://sourceforge.net/projects/mahararadius/ '''Radius authentication'''] plugin by Stanislav Tsymbalov.
 
* [http://sourceforge.net/projects/mahararadius/ '''Radius authentication'''] plugin by Stanislav Tsymbalov.
 
</div><div id="section_3">
 
  
 
===Blocktype Plugins===
 
===Blocktype Plugins===
Line 37: Line 34:
 
* [[Plugins/Blocktype/JmolNIH|'''Jmol NIH''']] by Geoff Rowland - uses the NIH NCI/CADD Chemical Identifier Resolver service to display an interactive 3D chemical structure rendered with Jmol in a Page (View).
 
* [[Plugins/Blocktype/JmolNIH|'''Jmol NIH''']] by Geoff Rowland - uses the NIH NCI/CADD Chemical Identifier Resolver service to display an interactive 3D chemical structure rendered with Jmol in a Page (View).
 
* [[Plugins/Blocktype/ChemNIH|'''Chem 2D NIH''']] by Geoff Rowland - uses the NIH NCI/CADD Chemical Identifier Resolver service to display an image of a 2D chemical structure in a Page (View).
 
* [[Plugins/Blocktype/ChemNIH|'''Chem 2D NIH''']] by Geoff Rowland - uses the NIH NCI/CADD Chemical Identifier Resolver service to display an image of a 2D chemical structure in a Page (View).
</div><div id="section_4">
 
  
 
===Search Plugins===
 
===Search Plugins===
Line 43: Line 39:
 
* [http://mahara.org/view/view.php?id=17706 '''Sphinx search'''], by Antti Koskinen
 
* [http://mahara.org/view/view.php?id=17706 '''Sphinx search'''], by Antti Koskinen
  
===Plugin Installation===
+
==Plugin Installation==
  
 
Unless the plugin has an installation manual, to install the plugin, download it first, then decompress it in the appropriate plugin type directory. For example, if you download an artefact plugin, decompress it in the 'artefact' subdirectory. If you download a blocktype plugin, decompress it in the 'blocktype' subdirectory.
 
Unless the plugin has an installation manual, to install the plugin, download it first, then decompress it in the appropriate plugin type directory. For example, if you download an artefact plugin, decompress it in the 'artefact' subdirectory. If you download a blocktype plugin, decompress it in the 'blocktype' subdirectory.
  
===Plugin Development===
+
==Plugin Development==
  
 
*[[Developer_Area/Plugins|Plugins]]
 
*[[Developer_Area/Plugins|Plugins]]
 
*[[Developer_Area/Mahara_Architecture_Introduction|Mahara_Architecture_Introduction]]
 
*[[Developer_Area/Mahara_Architecture_Introduction|Mahara_Architecture_Introduction]]
 
*[[Developer_Area/Plugin_migration_between_Mahara_1.3_and_1.4|Plugin_migration_between_Mahara_1.3_and_1.4]]
 
*[[Developer_Area/Plugin_migration_between_Mahara_1.3_and_1.4|Plugin_migration_between_Mahara_1.3_and_1.4]]
===Files===
+
 
 +
==Files==
  
 
*[[File:Ldap_enrol.php]]
 
*[[File:Ldap_enrol.php]]
  
===Subpages===
+
==Subpages==
  
 
* [[Plugins/Artefact|Artefact]]
 
* [[Plugins/Artefact|Artefact]]

Revision as of 02:58, 6 July 2011

Mahara has a very pluggable architecture, which allows people to add their own artefacts, blocks for views, methods for authentication and more. Mahara is a young project, but a few plugins are beginning to appear. Here is a list of them.

If you have a plugin that you'd like to contribute, we'd love to hear from you! Post on the Developers Forum with some information about it.

Please note: Plugins listed here are NOT subject to the same standards of review that the Mahara core is, and as such, may contain security issues or other problems. It's up to you to verify that the plugin will adequately suit your needs!

Mahara plugins

Artefact Plugins

Mahara ships with plugins for profile information, a file repository, blogs and a resume builder. In addition, these plugins are available:

  • Europass by Gregor Anželj - implements Europass into Mahara, allows showing Europass data in Views and exporting this data into several forms
  • My Learning by Gregor Anželj - adds questionaires about learning styles and intelligences, with Flash-based visualisations that can be embedded in Views
  • Problems & Conditions by Catalyst for Cambridge University School of Clinical Medicine - adds the ability for students to record case notes about medical conditions, and share them with others. A nice feature is a category browser that makes it easy for users to choose what conditions to associate with a given case note. download
    Note:Not compatible with Mahara 1.3 yet 
  • My Reading by Jong-Dae Park - add comments on the books users read. The plugin was developed by modifying the code of blog artefact plugin developed by Catalyst and utilize web service from Korean online book company. The code need to be modified if users want to use webservice from the online book company in other countries. download 
  • My CPD by James Kerrigan and Geoff Rowland - adds a Continuing Professional Development (CPD) log to record details and total time spent on different CPD activities
  • Web Services Web Services support for Mahara (REST, SOAP, & XML-RPC)

Authentication Plugins

Blocktype Plugins

  • GoogleApps by Gregor Anželj - allows for making Google Docs, Spreadsheets, Presentations, calendars and maps visible in a View.
  • WindowsLive by Gregor Anželj - embeds documents, Hotmail calendar and Bing maps in a View.
  • Embed.ly by Gregor Anželj - embeds tons of Web 2.0 stuff
  • Facebook Like / Recommend and Twitter Tweet buttons by Gregor Anželj - adding Facebook and Twitter buttons to a Mahara page so that updates can be sent to these services
  • FreeMind Flash by James Kerrigan and Geoff Rowland - adds an interactive Flash rendering of a FreeMind mind map to a Page (View).
  • Jmol by James Kerrigan and Geoff Rowland - displays an interactive 3D chemical structure file rendered with Jmol in a Page (View).
  • Jmol NIH by Geoff Rowland - uses the NIH NCI/CADD Chemical Identifier Resolver service to display an interactive 3D chemical structure rendered with Jmol in a Page (View).
  • Chem 2D NIH by Geoff Rowland - uses the NIH NCI/CADD Chemical Identifier Resolver service to display an image of a 2D chemical structure in a Page (View).

Search Plugins

Plugin Installation

Unless the plugin has an installation manual, to install the plugin, download it first, then decompress it in the appropriate plugin type directory. For example, if you download an artefact plugin, decompress it in the 'artefact' subdirectory. If you download a blocktype plugin, decompress it in the 'blocktype' subdirectory.

Plugin Development

Files

Subpages