https://wiki.mahara.org/api.php?action=feedcontributions&user=Laurentopprecht1&feedformat=atomMahara Wiki - User contributions [en-gb]2024-03-29T10:57:51ZUser contributionsMediaWiki 1.35.10https://wiki.mahara.org/index.php?title=Proposals/External_media_block_extension&diff=3108Proposals/External media block extension2012-03-19T09:58:44Z<p>Laurentopprecht1: </p>
<hr />
<div>This feature is funded by the [http://www.canberra.edu.au/ University of Canberra] and carried out by [http://catalyst.net.nz Catalyst IT].<br />
<br />
Mahara 1.5 will have the [https://bugs.launchpad.net/mahara/+bug/922360 SafeIFrame feature of HTML Purifier].<br />
<br />
The existing "External media" block is to be expanded so that any iFrame that is allowed by the site admin can be used besides the special filters we already have which allow users not only to use the embed code but also to just provide the URL.<br />
<br />
= New config option for HTML Purifier =<br />
<br />
A site admin setting is created in the HTML Extensions (or the existing one is used) which allows a site admin to add URLs for iFrames from the frontend (add, edit, delete).<br />
<br />
This setting will then pull the favicon from the service to be displayed and the admin can also add / edit / delete the alt text / title to be displayed with the favicon. The favicon is also displayed on the admin page so that the site admin sees them there.<br />
<br />
= External media block to use HTML Purifier =<br />
<br />
Currently, the external media block has a list of embedded code that it supports along with fragile parsers for each of these.<br />
<br />
We will remove this custom parsing code and just let HTML Purifier filter the code when we detect that the user has pasted embed code (as opposed to just a URL). This will remove code duplication and will also enable admins to add new websites easily to the list of services supported by this block.<br />
<br />
The current text field will be changed into a text area to make it easier to see the entire iframe code instead of only the first 50 or so characters.<br />
<br />
= Listing services supported by the external media block =<br />
<br />
* The services for which a filter exists that allows users to put in the embed code or just the page URL are identified and listed first under a heading in alphabetical order according to their alt text.<br />
* All other embed codes for which only the entire iFrame embed code works are listed under another heading in alphabetical order according to their alt text.<br />
* The icon of any service displayed is linked to its homepage (as is currently the case already).<br />
<br />
= Add support for oEmbed/ogp to the external media block =<br />
<br />
Features carried out by the [http://www.unige.ch/ University of Geneva]<br />
<br />
When a url is added to the Media block the embed code and the block's title are extracted/constructed using the oEmbed/ogp protocols. The allows to support any site that supports one of those protocols without having to write ad-hoc code - filter.</div>Laurentopprecht1https://wiki.mahara.org/index.php?title=Proposals/External_media_block_extension&diff=3107Proposals/External media block extension2012-03-19T09:56:21Z<p>Laurentopprecht1: </p>
<hr />
<div>This feature is funded by the [http://www.canberra.edu.au/ University of Canberra] and carried out by [http://catalyst.net.nz Catalyst IT].<br />
<br />
Mahara 1.5 will have the [https://bugs.launchpad.net/mahara/+bug/922360 SafeIFrame feature of HTML Purifier].<br />
<br />
The existing "External media" block is to be expanded so that any iFrame that is allowed by the site admin can be used besides the special filters we already have which allow users not only to use the embed code but also to just provide the URL.<br />
<br />
= New config option for HTML Purifier =<br />
<br />
A site admin setting is created in the HTML Extensions (or the existing one is used) which allows a site admin to add URLs for iFrames from the frontend (add, edit, delete).<br />
<br />
This setting will then pull the favicon from the service to be displayed and the admin can also add / edit / delete the alt text / title to be displayed with the favicon. The favicon is also displayed on the admin page so that the site admin sees them there.<br />
<br />
= External media block to use HTML Purifier =<br />
<br />
Currently, the external media block has a list of embedded code that it supports along with fragile parsers for each of these.<br />
<br />
We will remove this custom parsing code and just let HTML Purifier filter the code when we detect that the user has pasted embed code (as opposed to just a URL). This will remove code duplication and will also enable admins to add new websites easily to the list of services supported by this block.<br />
<br />
The current text field will be changed into a text area to make it easier to see the entire iframe code instead of only the first 50 or so characters.<br />
<br />
= Listing services supported by the external media block =<br />
<br />
* The services for which a filter exists that allows users to put in the embed code or just the page URL are identified and listed first under a heading in alphabetical order according to their alt text.<br />
* All other embed codes for which only the entire iFrame embed code works are listed under another heading in alphabetical order according to their alt text.<br />
* The icon of any service displayed is linked to its homepage (as is currently the case already).<br />
<br />
= Add support for oEmbed/ogp to the external media block =<br />
<br />
Features carried out by the [http://www.unige.ch/ University of Geneva]<br />
<br />
When a url is added to the Media block the embed code is extracted/constructed using the oEmbed/ogp protocols. The allows to support any site that supports one of those protocols without having to write ad-hoc code - filter.</div>Laurentopprecht1https://wiki.mahara.org/index.php?title=Plugins&diff=3046Plugins2012-03-02T09:23:53Z<p>Laurentopprecht1: </p>
<hr />
<div>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.<br />
<br />
If you have a plugin that you'd like to contribute, we'd love to hear from you! Post on the [http://mahara.org/interaction/forum/view.php?id=48 Developers Forum] with some information about it.<br />
<br />
'''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!<br />
<br />
==Mahara plugins==<br />
===Artefact Plugins===<br />
<br />
Mahara ships with plugins for profile information, a file repository, blogs and a resume builder. In addition, these plugins are available:<br />
<br />
* Bookmark by Catalyst for Intel Education - Users can save links as Mahara artefacts. They are managed on a separate page under the My Portfolio menu, and can be selected for display in a block. Mahara 1.2 only. [http://gitorious.org/mahara-contrib/artefact-bookmark/archive-tarball/master download]<br />
* [[Plugins/Artefact/Europass|'''Europass''']] by Gregor Anželj - implements Europass into Mahara, allows showing Europass data in Views and exporting this data into several forms<br />
* [[Plugins/Artefact/My CPD|'''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<br /><br />
* [[Plugins/Artefact/My Learning|'''My Learning''']] by Gregor Anželj - adds questionaires about learning styles and intelligences, with Flash-based visualisations that can be embedded in Views<br />
* 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. [[@api/deki/files/417/=reading.zip|download]] <br />
* [[Plugins/Artefact/Problems_&_Conditions|'''Problems &amp; Conditions''']] by Catalyst for [http://www.medschl.cam.ac.uk/ 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.<br />
* [[Plugins/Artefact/WebServices|'''Web Services''']] Web Services support for Mahara (REST, SOAP, &amp; XML-RPC)<br />
* [[Plugins/Artefact/Extresource|'''External Resource''']] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht] for the [http://unige.ch/ University of Geneva] - allows you to add embedable content (videos, pictures, ...) and resources (pdf, rss, ...) to your Mahara portfolio. All providers that implement any of the protocols (oembed, ogp, ...) is supported - Youtube, Dailymotion, Slideshare, Google Books, and more. <br />
* [http://code.google.com/p/mahara-artefact-note/'''Notes'''] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht] for the [http://unige.ch/ University of Geneva] - allows you to create documents/take notes and display them in views.<br />
* [http://code.google.com/p/mahara-artefact-widget/'''Open Social Widget'''] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht] for the [http://unige.ch/ University of Geneva] - allows you to publish your porfolio's blocks to an Open Social container - i.e. iGoogle, portal, etc.<br />
<br />
===Blocktype Plugins===<br />
<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35826 '''Embed.ly'''] by Gregor Anželj - embeds tons of Web 2.0 stuff<br />
* [http://mahara.org/view/view.php?id=35645 '''Facebook Like / Recommend'''] by Gregor Anželj - adding Facebook buttons to a Mahara page so that updates can be sent to that service ([https://bugs.launchpad.net/mahara-blocktype-facebooklike bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-facebooklike code repository])<br />
* [[Plugins/Artefact/FreeMindFlash|'''FreeMind Flash''']] by James Kerrigan and Geoff Rowland - adds an interactive Flash rendering of a FreeMind mind map to a Page (View).<br />
* [http://mahara.org/view/view.php?id=11634 '''GoogleApps'''] by Gregor Anželj - allows for making Google Docs, Spreadsheets, Presentations, calendars and maps visible in a View.<br />
* [[Plugins/Blocktype/Jmol|'''Jmol''']] by James Kerrigan and Geoff Rowland - displays an interactive 3D chemical structure file rendered with Jmol in a Page (View).<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Profile'''] by Gregor Anželj - embeding LinkedIn public Member Profile to a Mahara page<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Share button'''] by Gregor Anželj - adding LinkedIn Share button to a Mahara page so that updates can be sent to this service<br />
* [http://mahara.org/view/view.php?id=53383 '''My Forum Posts block'''] by William Mair - displays your posts from multiple forums ([https://bugs.launchpad.net/mahara-blocktype-myforumposts bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-myforumposts code repository])<br />
* [http://mahara.org/view/view.php?id=44478 '''Twitter'''] by Florian Eder - embeds Twitters Tweets or Twitter Timeline<br />
* [http://mahara.org/view/view.php?id=35645 '''Twitter Tweet buttons'''] by Gregor Anželj - adding Twitter buttons to a Mahara page so that updates can be sent to that service ([https://launchpad.net/mahara-blocktype-twittertweet bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-twittertweet code repository])<br />
* [http://mahara.org/view/view.php?id=26018 '''WindowsLive'''] by Gregor Anželj - embeds documents, Hotmail calendar and Bing maps in a View.<br />
<br />
===Authentication Plugins===<br />
<br />
* [https://github.com/patrickpollet/mahara_plugin_auth_cas '''CAS'''] plugin by Patrick Pollet<br />
* [[Plugins/Auth/Janrain Engage|'''Janrain Engage''']] by [http://luns.net.uk/ LUNS Ltd.] for [http://www.genesis-jo.com/ Learning Arabia] - provides a single sign on to Mahara using identity from the popular websites like Google, Facebook, Twitter, Yahoo! and many others. It uses [http://www.janrain.com/products/engage/social-login Janrain Engage] (former RPX) service.<br />
* '''LDAP group enrolment''' ([[File:Ldap enrol.php]]) by Amer Hamade allows you to get the users automatically added to the specified group on Mahara upon login.<br />
* [https://github.com/patrickpollet/mahara_ldap_sync '''LDAP sync'''] by Patrick Pollet: sync LDAP user accounts and LDAP groups. More information in the [http://mahara.org/interaction/forum/topic.php?id=4303#post19025 forum post]<br />
* [http://sourceforge.net/projects/mahararadius/ '''Radius authentication'''] plugin by Stanislav Tsymbalov.<br />
* [[Plugins/Auth/Shibboleth|'''Shibboleth''']] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht] for the [http://unige.ch/ University of Geneva] - designed to work primarily for '''Shibboleth '''but should work as well with other web server based authentication schemes.<br />
<br />
===Integration with other systems===<br />
* [https://autonline.aut.ac.nz/bbcswebdav/users/hhumphre/maharafeeds.jsp '''Blackboard/Mahara Integration'''] A script written specifically for AUT University, which can be inserted into a building block to send usernames from Blackboard to Mahara. [http://mahara.org/interaction/forum/topic.php?id=3985#post17713 Some more information about how to use the script.]<br />
*'''[[System_Administrator's_Guide/Moodle//Mahara_Integration/View_Submission | Mahara assignment submission plugin for Moodle 2]]''': submit portfolio pages to Moodle for feedback<br />
<br />
===Search Plugins===<br />
<br />
* [http://mahara.org/view/view.php?id=17706 '''Sphinx search'''], by Antti Koskinen<br />
<br />
==Plugin Installation==<br />
<br />
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.<br />
<br />
==Plugin Development==<br />
<br />
*[[Developer_Area/Plugins|Plugins]]<br />
*[[Developer_Area/Mahara_Architecture_Introduction|Mahara_Architecture_Introduction]]<br />
*[[Developer_Area/Plugin_migration_between_Mahara_1.3_and_1.4|Plugin_migration_between_Mahara_1.3_and_1.4]]<br />
<br />
==Subpages==<br />
<br />
* [[Plugins/Artefact|Artefact]]<br />
* [[Plugins/Auth|Auth]]<br />
<br />
[[Category:Plugins]][[Category:Customising]]</div>Laurentopprecht1https://wiki.mahara.org/index.php?title=Plugins&diff=3045Plugins2012-03-02T08:08:58Z<p>Laurentopprecht1: </p>
<hr />
<div>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.<br />
<br />
If you have a plugin that you'd like to contribute, we'd love to hear from you! Post on the [http://mahara.org/interaction/forum/view.php?id=48 Developers Forum] with some information about it.<br />
<br />
'''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!<br />
<br />
==Mahara plugins==<br />
===Artefact Plugins===<br />
<br />
Mahara ships with plugins for profile information, a file repository, blogs and a resume builder. In addition, these plugins are available:<br />
<br />
* Bookmark by Catalyst for Intel Education - Users can save links as Mahara artefacts. They are managed on a separate page under the My Portfolio menu, and can be selected for display in a block. Mahara 1.2 only. [http://gitorious.org/mahara-contrib/artefact-bookmark/archive-tarball/master download]<br />
* [[Plugins/Artefact/Europass|'''Europass''']] by Gregor Anželj - implements Europass into Mahara, allows showing Europass data in Views and exporting this data into several forms<br />
* [[Plugins/Artefact/My CPD|'''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<br /><br />
* [[Plugins/Artefact/My Learning|'''My Learning''']] by Gregor Anželj - adds questionaires about learning styles and intelligences, with Flash-based visualisations that can be embedded in Views<br />
* 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. [[@api/deki/files/417/=reading.zip|download]] <br />
* [[Plugins/Artefact/Problems_&_Conditions|'''Problems &amp; Conditions''']] by Catalyst for [http://www.medschl.cam.ac.uk/ 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.<br />
* [[Plugins/Artefact/WebServices|'''Web Services''']] Web Services support for Mahara (REST, SOAP, &amp; XML-RPC)<br />
* [[Plugins/Artefact/Extresource|'''External Resource''']] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht] for the [http://unige.ch/ University of Geneva] - allows you to add embedable content (videos, pictures, ...) and resources (pdf, rss, ...) to your Mahara portfolio. All providers that implement any of the protocols (oembed, ogp, ...) is supported - Youtube, Dailymotion, Slideshare, Google Books, and more. <br />
* [http://code.google.com/p/mahara-artefact-note/'''Notes'''] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht] for the [http://unige.ch/ University of Geneva] - allows you to create documents/take notes and display them in views.<br />
<br />
===Blocktype Plugins===<br />
<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35826 '''Embed.ly'''] by Gregor Anželj - embeds tons of Web 2.0 stuff<br />
* [http://mahara.org/view/view.php?id=35645 '''Facebook Like / Recommend'''] by Gregor Anželj - adding Facebook buttons to a Mahara page so that updates can be sent to that service ([https://bugs.launchpad.net/mahara-blocktype-facebooklike bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-facebooklike code repository])<br />
* [[Plugins/Artefact/FreeMindFlash|'''FreeMind Flash''']] by James Kerrigan and Geoff Rowland - adds an interactive Flash rendering of a FreeMind mind map to a Page (View).<br />
* [http://mahara.org/view/view.php?id=11634 '''GoogleApps'''] by Gregor Anželj - allows for making Google Docs, Spreadsheets, Presentations, calendars and maps visible in a View.<br />
* [[Plugins/Blocktype/Jmol|'''Jmol''']] by James Kerrigan and Geoff Rowland - displays an interactive 3D chemical structure file rendered with Jmol in a Page (View).<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Profile'''] by Gregor Anželj - embeding LinkedIn public Member Profile to a Mahara page<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Share button'''] by Gregor Anželj - adding LinkedIn Share button to a Mahara page so that updates can be sent to this service<br />
* [http://mahara.org/view/view.php?id=53383 '''My Forum Posts block'''] by William Mair - displays your posts from multiple forums ([https://bugs.launchpad.net/mahara-blocktype-myforumposts bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-myforumposts code repository])<br />
* [http://mahara.org/view/view.php?id=44478 '''Twitter'''] by Florian Eder - embeds Twitters Tweets or Twitter Timeline<br />
* [http://mahara.org/view/view.php?id=35645 '''Twitter Tweet buttons'''] by Gregor Anželj - adding Twitter buttons to a Mahara page so that updates can be sent to that service ([https://launchpad.net/mahara-blocktype-twittertweet bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-twittertweet code repository])<br />
* [http://mahara.org/view/view.php?id=26018 '''WindowsLive'''] by Gregor Anželj - embeds documents, Hotmail calendar and Bing maps in a View.<br />
<br />
===Authentication Plugins===<br />
<br />
* [https://github.com/patrickpollet/mahara_plugin_auth_cas '''CAS'''] plugin by Patrick Pollet<br />
* [[Plugins/Auth/Janrain Engage|'''Janrain Engage''']] by [http://luns.net.uk/ LUNS Ltd.] for [http://www.genesis-jo.com/ Learning Arabia] - provides a single sign on to Mahara using identity from the popular websites like Google, Facebook, Twitter, Yahoo! and many others. It uses [http://www.janrain.com/products/engage/social-login Janrain Engage] (former RPX) service.<br />
* '''LDAP group enrolment''' ([[File:Ldap enrol.php]]) by Amer Hamade allows you to get the users automatically added to the specified group on Mahara upon login.<br />
* [https://github.com/patrickpollet/mahara_ldap_sync '''LDAP sync'''] by Patrick Pollet: sync LDAP user accounts and LDAP groups. More information in the [http://mahara.org/interaction/forum/topic.php?id=4303#post19025 forum post]<br />
* [http://sourceforge.net/projects/mahararadius/ '''Radius authentication'''] plugin by Stanislav Tsymbalov.<br />
* [[Plugins/Auth/Shibboleth|'''Shibboleth''']] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht] for the [http://unige.ch/ University of Geneva] - designed to work primarily for '''Shibboleth '''but should work as well with other web server based authentication schemes.<br />
<br />
===Integration with other systems===<br />
* [https://autonline.aut.ac.nz/bbcswebdav/users/hhumphre/maharafeeds.jsp '''Blackboard/Mahara Integration'''] A script written specifically for AUT University, which can be inserted into a building block to send usernames from Blackboard to Mahara. [http://mahara.org/interaction/forum/topic.php?id=3985#post17713 Some more information about how to use the script.]<br />
*'''[[System_Administrator's_Guide/Moodle//Mahara_Integration/View_Submission | Mahara assignment submission plugin for Moodle 2]]''': submit portfolio pages to Moodle for feedback<br />
<br />
===Search Plugins===<br />
<br />
* [http://mahara.org/view/view.php?id=17706 '''Sphinx search'''], by Antti Koskinen<br />
<br />
==Plugin Installation==<br />
<br />
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.<br />
<br />
==Plugin Development==<br />
<br />
*[[Developer_Area/Plugins|Plugins]]<br />
*[[Developer_Area/Mahara_Architecture_Introduction|Mahara_Architecture_Introduction]]<br />
*[[Developer_Area/Plugin_migration_between_Mahara_1.3_and_1.4|Plugin_migration_between_Mahara_1.3_and_1.4]]<br />
<br />
==Subpages==<br />
<br />
* [[Plugins/Artefact|Artefact]]<br />
* [[Plugins/Auth|Auth]]<br />
<br />
[[Category:Plugins]][[Category:Customising]]</div>Laurentopprecht1https://wiki.mahara.org/index.php?title=Plugins&diff=3044Plugins2012-03-02T07:52:47Z<p>Laurentopprecht1: </p>
<hr />
<div>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.<br />
<br />
If you have a plugin that you'd like to contribute, we'd love to hear from you! Post on the [http://mahara.org/interaction/forum/view.php?id=48 Developers Forum] with some information about it.<br />
<br />
'''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!<br />
<br />
==Mahara plugins==<br />
===Artefact Plugins===<br />
<br />
Mahara ships with plugins for profile information, a file repository, blogs and a resume builder. In addition, these plugins are available:<br />
<br />
* Bookmark by Catalyst for Intel Education - Users can save links as Mahara artefacts. They are managed on a separate page under the My Portfolio menu, and can be selected for display in a block. Mahara 1.2 only. [http://gitorious.org/mahara-contrib/artefact-bookmark/archive-tarball/master download]<br />
* [[Plugins/Artefact/Europass|'''Europass''']] by Gregor Anželj - implements Europass into Mahara, allows showing Europass data in Views and exporting this data into several forms<br />
* [[Plugins/Artefact/My CPD|'''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<br /><br />
* [[Plugins/Artefact/My Learning|'''My Learning''']] by Gregor Anželj - adds questionaires about learning styles and intelligences, with Flash-based visualisations that can be embedded in Views<br />
* 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. [[@api/deki/files/417/=reading.zip|download]] <br />
* [[Plugins/Artefact/Problems_&_Conditions|'''Problems &amp; Conditions''']] by Catalyst for [http://www.medschl.cam.ac.uk/ 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.<br />
* [[Plugins/Artefact/WebServices|'''Web Services''']] Web Services support for Mahara (REST, SOAP, &amp; XML-RPC)<br />
* [[Plugins/Artefact/Extresource|'''External Resource''']] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht] for the [http://unige.ch/ University of Geneva] - allows you to add embedable content (videos, pictures, ...) and resources (pdf, rss, ...) to your Mahara portfolio. All providers that implement any of the protocols (oembed, ogp, ...) is supported - Youtube, Dailymotion, Slideshare, Google Books, and more. <br />
<br />
===Blocktype Plugins===<br />
<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35826 '''Embed.ly'''] by Gregor Anželj - embeds tons of Web 2.0 stuff<br />
* [http://mahara.org/view/view.php?id=35645 '''Facebook Like / Recommend'''] by Gregor Anželj - adding Facebook buttons to a Mahara page so that updates can be sent to that service ([https://bugs.launchpad.net/mahara-blocktype-facebooklike bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-facebooklike code repository])<br />
* [[Plugins/Artefact/FreeMindFlash|'''FreeMind Flash''']] by James Kerrigan and Geoff Rowland - adds an interactive Flash rendering of a FreeMind mind map to a Page (View).<br />
* [http://mahara.org/view/view.php?id=11634 '''GoogleApps'''] by Gregor Anželj - allows for making Google Docs, Spreadsheets, Presentations, calendars and maps visible in a View.<br />
* [[Plugins/Blocktype/Jmol|'''Jmol''']] by James Kerrigan and Geoff Rowland - displays an interactive 3D chemical structure file rendered with Jmol in a Page (View).<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Profile'''] by Gregor Anželj - embeding LinkedIn public Member Profile to a Mahara page<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Share button'''] by Gregor Anželj - adding LinkedIn Share button to a Mahara page so that updates can be sent to this service<br />
* [http://mahara.org/view/view.php?id=53383 '''My Forum Posts block'''] by William Mair - displays your posts from multiple forums ([https://bugs.launchpad.net/mahara-blocktype-myforumposts bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-myforumposts code repository])<br />
* [http://mahara.org/view/view.php?id=44478 '''Twitter'''] by Florian Eder - embeds Twitters Tweets or Twitter Timeline<br />
* [http://mahara.org/view/view.php?id=35645 '''Twitter Tweet buttons'''] by Gregor Anželj - adding Twitter buttons to a Mahara page so that updates can be sent to that service ([https://launchpad.net/mahara-blocktype-twittertweet bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-twittertweet code repository])<br />
* [http://mahara.org/view/view.php?id=26018 '''WindowsLive'''] by Gregor Anželj - embeds documents, Hotmail calendar and Bing maps in a View.<br />
<br />
===Authentication Plugins===<br />
<br />
* [https://github.com/patrickpollet/mahara_plugin_auth_cas '''CAS'''] plugin by Patrick Pollet<br />
* [[Plugins/Auth/Janrain Engage|'''Janrain Engage''']] by [http://luns.net.uk/ LUNS Ltd.] for [http://www.genesis-jo.com/ Learning Arabia] - provides a single sign on to Mahara using identity from the popular websites like Google, Facebook, Twitter, Yahoo! and many others. It uses [http://www.janrain.com/products/engage/social-login Janrain Engage] (former RPX) service.<br />
* '''LDAP group enrolment''' ([[File:Ldap enrol.php]]) by Amer Hamade allows you to get the users automatically added to the specified group on Mahara upon login.<br />
* [https://github.com/patrickpollet/mahara_ldap_sync '''LDAP sync'''] by Patrick Pollet: sync LDAP user accounts and LDAP groups. More information in the [http://mahara.org/interaction/forum/topic.php?id=4303#post19025 forum post]<br />
* [http://sourceforge.net/projects/mahararadius/ '''Radius authentication'''] plugin by Stanislav Tsymbalov.<br />
* [[Plugins/Auth/Shibboleth|'''Shibboleth''']] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht] for the [http://unige.ch/ University of Geneva] - designed to work primarily for '''Shibboleth '''but should work as well with other web server based authentication schemes.<br />
<br />
===Integration with other systems===<br />
* [https://autonline.aut.ac.nz/bbcswebdav/users/hhumphre/maharafeeds.jsp '''Blackboard/Mahara Integration'''] A script written specifically for AUT University, which can be inserted into a building block to send usernames from Blackboard to Mahara. [http://mahara.org/interaction/forum/topic.php?id=3985#post17713 Some more information about how to use the script.]<br />
*'''[[System_Administrator's_Guide/Moodle//Mahara_Integration/View_Submission | Mahara assignment submission plugin for Moodle 2]]''': submit portfolio pages to Moodle for feedback<br />
<br />
===Search Plugins===<br />
<br />
* [http://mahara.org/view/view.php?id=17706 '''Sphinx search'''], by Antti Koskinen<br />
<br />
==Plugin Installation==<br />
<br />
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.<br />
<br />
==Plugin Development==<br />
<br />
*[[Developer_Area/Plugins|Plugins]]<br />
*[[Developer_Area/Mahara_Architecture_Introduction|Mahara_Architecture_Introduction]]<br />
*[[Developer_Area/Plugin_migration_between_Mahara_1.3_and_1.4|Plugin_migration_between_Mahara_1.3_and_1.4]]<br />
<br />
==Subpages==<br />
<br />
* [[Plugins/Artefact|Artefact]]<br />
* [[Plugins/Auth|Auth]]<br />
<br />
[[Category:Plugins]][[Category:Customising]]</div>Laurentopprecht1https://wiki.mahara.org/index.php?title=Plugins&diff=3012Plugins2012-02-13T14:50:15Z<p>Laurentopprecht1: </p>
<hr />
<div>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.<br />
<br />
If you have a plugin that you'd like to contribute, we'd love to hear from you! Post on the [http://mahara.org/interaction/forum/view.php?id=48 Developers Forum] with some information about it.<br />
<br />
'''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!<br />
<br />
==Mahara plugins==<br />
===Artefact Plugins===<br />
<br />
Mahara ships with plugins for profile information, a file repository, blogs and a resume builder. In addition, these plugins are available:<br />
<br />
* Bookmark by Catalyst for Intel Education - Users can save links as Mahara artefacts. They are managed on a separate page under the My Portfolio menu, and can be selected for display in a block. Mahara 1.2 only. [http://gitorious.org/mahara-contrib/artefact-bookmark/archive-tarball/master download]<br />
* [[Plugins/Artefact/Europass|'''Europass''']] by Gregor Anželj - implements Europass into Mahara, allows showing Europass data in Views and exporting this data into several forms<br />
* [[Plugins/Artefact/My CPD|'''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<br /><br />
* [[Plugins/Artefact/My Learning|'''My Learning''']] by Gregor Anželj - adds questionaires about learning styles and intelligences, with Flash-based visualisations that can be embedded in Views<br />
* 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. [[@api/deki/files/417/=reading.zip|download]] <br />
* [[Plugins/Artefact/Problems_&_Conditions|'''Problems &amp; Conditions''']] by Catalyst for [http://www.medschl.cam.ac.uk/ 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.<br />
* [[Plugins/Artefact/WebServices|'''Web Services''']] Web Services support for Mahara (REST, SOAP, &amp; XML-RPC)<br />
* [[Plugins/Artefact/Extresource|'''External Resource''']] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht] - allows you to add embedable content (videos, pictures, ...) and resources (pdf, rss, ...) to your Mahara portfolio. All providers that implement any of the protocols (oembed, ogp, ...) is supported - Youtube, Dailymotion, Slideshare, Google Books, and more. <br />
<br />
===Blocktype Plugins===<br />
<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35826 '''Embed.ly'''] by Gregor Anželj - embeds tons of Web 2.0 stuff<br />
* [http://mahara.org/view/view.php?id=35645 '''Facebook Like / Recommend'''] by Gregor Anželj - adding Facebook buttons to a Mahara page so that updates can be sent to that service ([https://bugs.launchpad.net/mahara-blocktype-facebooklike bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-facebooklike code repository])<br />
* [[Plugins/Artefact/FreeMindFlash|'''FreeMind Flash''']] by James Kerrigan and Geoff Rowland - adds an interactive Flash rendering of a FreeMind mind map to a Page (View).<br />
* [http://mahara.org/view/view.php?id=11634 '''GoogleApps'''] by Gregor Anželj - allows for making Google Docs, Spreadsheets, Presentations, calendars and maps visible in a View.<br />
* [[Plugins/Blocktype/Jmol|'''Jmol''']] by James Kerrigan and Geoff Rowland - displays an interactive 3D chemical structure file rendered with Jmol in a Page (View).<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Profile'''] by Gregor Anželj - embeding LinkedIn public Member Profile to a Mahara page<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Share button'''] by Gregor Anželj - adding LinkedIn Share button to a Mahara page so that updates can be sent to this service<br />
* [http://mahara.org/view/view.php?id=53383 '''My Forum Posts block'''] by William Mair - displays your posts from multiple forums ([https://bugs.launchpad.net/mahara-blocktype-myforumposts bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-myforumposts code repository])<br />
* [http://mahara.org/view/view.php?id=44478 '''Twitter'''] by Florian Eder - embeds Twitters Tweets or Twitter Timeline<br />
* [http://mahara.org/view/view.php?id=35645 '''Twitter Tweet buttons'''] by Gregor Anželj - adding Twitter buttons to a Mahara page so that updates can be sent to that service ([https://launchpad.net/mahara-blocktype-twittertweet bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-twittertweet code repository])<br />
* [http://mahara.org/view/view.php?id=26018 '''WindowsLive'''] by Gregor Anželj - embeds documents, Hotmail calendar and Bing maps in a View.<br />
<br />
===Authentication Plugins===<br />
<br />
* [https://github.com/patrickpollet/mahara_plugin_auth_cas '''CAS'''] plugin by Patrick Pollet<br />
* [[Plugins/Auth/Janrain Engage|'''Janrain Engage''']] by [http://luns.net.uk/ LUNS Ltd.] for [http://www.genesis-jo.com/ Learning Arabia] - provides a single sign on to Mahara using identity from the popular websites like Google, Facebook, Twitter, Yahoo! and many others. It uses [http://www.janrain.com/products/engage/social-login Janrain Engage] (former RPX) service.<br />
* '''LDAP group enrolment''' ([[File:Ldap enrol.php]]) by Amer Hamade allows you to get the users automatically added to the specified group on Mahara upon login.<br />
* [https://github.com/patrickpollet/mahara_ldap_sync '''LDAP sync'''] by Patrick Pollet: sync LDAP user accounts and LDAP groups. More information in the [http://mahara.org/interaction/forum/topic.php?id=4303#post19025 forum post]<br />
* [http://sourceforge.net/projects/mahararadius/ '''Radius authentication'''] plugin by Stanislav Tsymbalov.<br />
* [[Plugins/Auth/Shibboleth|'''Shibboleth''']] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht]- designed to work primarily for '''Shibboleth '''but should work as well with other web server based authentication schemes.<br />
<br />
===Integration with other systems===<br />
* [https://autonline.aut.ac.nz/bbcswebdav/users/hhumphre/maharafeeds.jsp '''Blackboard/Mahara Integration'''] A script written specifically for AUT University, which can be inserted into a building block to send usernames from Blackboard to Mahara. [http://mahara.org/interaction/forum/topic.php?id=3985#post17713 Some more information about how to use the script.]<br />
*'''[[System_Administrator's_Guide/Moodle//Mahara_Integration/View_Submission | Mahara assignment submission plugin for Moodle 2]]''': submit portfolio pages to Moodle for feedback<br />
<br />
===Search Plugins===<br />
<br />
* [http://mahara.org/view/view.php?id=17706 '''Sphinx search'''], by Antti Koskinen<br />
<br />
==Plugin Installation==<br />
<br />
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.<br />
<br />
==Plugin Development==<br />
<br />
*[[Developer_Area/Plugins|Plugins]]<br />
*[[Developer_Area/Mahara_Architecture_Introduction|Mahara_Architecture_Introduction]]<br />
*[[Developer_Area/Plugin_migration_between_Mahara_1.3_and_1.4|Plugin_migration_between_Mahara_1.3_and_1.4]]<br />
<br />
==Subpages==<br />
<br />
* [[Plugins/Artefact|Artefact]]<br />
* [[Plugins/Auth|Auth]]<br />
<br />
[[Category:Plugins]][[Category:Customising]]</div>Laurentopprecht1https://wiki.mahara.org/index.php?title=Plugins&diff=3011Plugins2012-02-13T14:49:38Z<p>Laurentopprecht1: </p>
<hr />
<div>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.<br />
<br />
If you have a plugin that you'd like to contribute, we'd love to hear from you! Post on the [http://mahara.org/interaction/forum/view.php?id=48 Developers Forum] with some information about it.<br />
<br />
'''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!<br />
<br />
==Mahara plugins==<br />
===Artefact Plugins===<br />
<br />
Mahara ships with plugins for profile information, a file repository, blogs and a resume builder. In addition, these plugins are available:<br />
<br />
* Bookmark by Catalyst for Intel Education - Users can save links as Mahara artefacts. They are managed on a separate page under the My Portfolio menu, and can be selected for display in a block. Mahara 1.2 only. [http://gitorious.org/mahara-contrib/artefact-bookmark/archive-tarball/master download]<br />
* [[Plugins/Artefact/Europass|'''Europass''']] by Gregor Anželj - implements Europass into Mahara, allows showing Europass data in Views and exporting this data into several forms<br />
* [[Plugins/Artefact/My CPD|'''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<br /><br />
* [[Plugins/Artefact/My Learning|'''My Learning''']] by Gregor Anželj - adds questionaires about learning styles and intelligences, with Flash-based visualisations that can be embedded in Views<br />
* 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. [[@api/deki/files/417/=reading.zip|download]] <br />
* [[Plugins/Artefact/Problems_&_Conditions|'''Problems &amp; Conditions''']] by Catalyst for [http://www.medschl.cam.ac.uk/ 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.<br />
* [[Plugins/Artefact/WebServices|'''Web Services''']] Web Services support for Mahara (REST, SOAP, &amp; XML-RPC)<br />
* [[Plugins/Artefact/Extresource|''External Resource'']] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht] - allows you to add embedable content (videos, pictures, ...) and resources (pdf, rss, ...) to your Mahara portfolio. All providers that implement any of the protocols (oembed, ogp, ...) is supported - Youtube, Dailymotion, Slideshare, Google Books, and more. <br />
<br />
===Blocktype Plugins===<br />
<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35826 '''Embed.ly'''] by Gregor Anželj - embeds tons of Web 2.0 stuff<br />
* [http://mahara.org/view/view.php?id=35645 '''Facebook Like / Recommend'''] by Gregor Anželj - adding Facebook buttons to a Mahara page so that updates can be sent to that service ([https://bugs.launchpad.net/mahara-blocktype-facebooklike bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-facebooklike code repository])<br />
* [[Plugins/Artefact/FreeMindFlash|'''FreeMind Flash''']] by James Kerrigan and Geoff Rowland - adds an interactive Flash rendering of a FreeMind mind map to a Page (View).<br />
* [http://mahara.org/view/view.php?id=11634 '''GoogleApps'''] by Gregor Anželj - allows for making Google Docs, Spreadsheets, Presentations, calendars and maps visible in a View.<br />
* [[Plugins/Blocktype/Jmol|'''Jmol''']] by James Kerrigan and Geoff Rowland - displays an interactive 3D chemical structure file rendered with Jmol in a Page (View).<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Profile'''] by Gregor Anželj - embeding LinkedIn public Member Profile to a Mahara page<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Share button'''] by Gregor Anželj - adding LinkedIn Share button to a Mahara page so that updates can be sent to this service<br />
* [http://mahara.org/view/view.php?id=53383 '''My Forum Posts block'''] by William Mair - displays your posts from multiple forums ([https://bugs.launchpad.net/mahara-blocktype-myforumposts bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-myforumposts code repository])<br />
* [http://mahara.org/view/view.php?id=44478 '''Twitter'''] by Florian Eder - embeds Twitters Tweets or Twitter Timeline<br />
* [http://mahara.org/view/view.php?id=35645 '''Twitter Tweet buttons'''] by Gregor Anželj - adding Twitter buttons to a Mahara page so that updates can be sent to that service ([https://launchpad.net/mahara-blocktype-twittertweet bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-twittertweet code repository])<br />
* [http://mahara.org/view/view.php?id=26018 '''WindowsLive'''] by Gregor Anželj - embeds documents, Hotmail calendar and Bing maps in a View.<br />
<br />
===Authentication Plugins===<br />
<br />
* [https://github.com/patrickpollet/mahara_plugin_auth_cas '''CAS'''] plugin by Patrick Pollet<br />
* [[Plugins/Auth/Janrain Engage|'''Janrain Engage''']] by [http://luns.net.uk/ LUNS Ltd.] for [http://www.genesis-jo.com/ Learning Arabia] - provides a single sign on to Mahara using identity from the popular websites like Google, Facebook, Twitter, Yahoo! and many others. It uses [http://www.janrain.com/products/engage/social-login Janrain Engage] (former RPX) service.<br />
* '''LDAP group enrolment''' ([[File:Ldap enrol.php]]) by Amer Hamade allows you to get the users automatically added to the specified group on Mahara upon login.<br />
* [https://github.com/patrickpollet/mahara_ldap_sync '''LDAP sync'''] by Patrick Pollet: sync LDAP user accounts and LDAP groups. More information in the [http://mahara.org/interaction/forum/topic.php?id=4303#post19025 forum post]<br />
* [http://sourceforge.net/projects/mahararadius/ '''Radius authentication'''] plugin by Stanislav Tsymbalov.<br />
* [[Plugins/Auth/Shibboleth|'''Shibboleth''']] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht]- designed to work primarily for '''Shibboleth '''but should work as well with other web server based authentication schemes.<br />
<br />
===Integration with other systems===<br />
* [https://autonline.aut.ac.nz/bbcswebdav/users/hhumphre/maharafeeds.jsp '''Blackboard/Mahara Integration'''] A script written specifically for AUT University, which can be inserted into a building block to send usernames from Blackboard to Mahara. [http://mahara.org/interaction/forum/topic.php?id=3985#post17713 Some more information about how to use the script.]<br />
*'''[[System_Administrator's_Guide/Moodle//Mahara_Integration/View_Submission | Mahara assignment submission plugin for Moodle 2]]''': submit portfolio pages to Moodle for feedback<br />
<br />
===Search Plugins===<br />
<br />
* [http://mahara.org/view/view.php?id=17706 '''Sphinx search'''], by Antti Koskinen<br />
<br />
==Plugin Installation==<br />
<br />
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.<br />
<br />
==Plugin Development==<br />
<br />
*[[Developer_Area/Plugins|Plugins]]<br />
*[[Developer_Area/Mahara_Architecture_Introduction|Mahara_Architecture_Introduction]]<br />
*[[Developer_Area/Plugin_migration_between_Mahara_1.3_and_1.4|Plugin_migration_between_Mahara_1.3_and_1.4]]<br />
<br />
==Subpages==<br />
<br />
* [[Plugins/Artefact|Artefact]]<br />
* [[Plugins/Auth|Auth]]<br />
<br />
[[Category:Plugins]][[Category:Customising]]</div>Laurentopprecht1https://wiki.mahara.org/index.php?title=Plugins/Artefact/Extresource&diff=3010Plugins/Artefact/Extresource2012-02-13T14:47:39Z<p>Laurentopprecht1: Created page with "The Mahara External Resource artefact allows you to add embedable content (videos, pictures, ...) and resources (pdf, rss, etc) to your Mahara portfolio. To some extent it supers…"</p>
<hr />
<div>The Mahara External Resource artefact allows you to add embedable content (videos, pictures, ...) and resources (pdf, rss, etc) to your Mahara portfolio. To some extent it supersedes the standard "external media" block that comes with Mahara by supporting more sources. All providers that implement any of the protocols (oembed, ogp, ...) is supported - [http://www.youtube.com Youtube], [http://www.dailymotion.com Dailymotion], [http://www.slideshare.net/ Slideshare], [http://books.google.fr/ Google Books], and more.<br />
<br />
===Printscreen===<br />
[http://mahara-artefact-external-resource.googlecode.com/hg/theme/raw/static/images/printscreen.png]<br />
<br />
===How to add a resource===<br />
Integration of content is done by copying and pasting the page's urls to a block. Embeded content such as videos, pictures, articles is extracted from the page and displayed in the block.<br />
<br />
===How it is done===<br />
The artefact works by leveraging several standards to extract the content from the resource. Most noticeably it makes use of<br />
<br />
* oembed: http://oembed.com/<br />
* open graph protocol: http://ogp.me/<br />
<br />
to extract content. <br />
===Supported providers===<br />
All content providers that implement any one of the protocols is supported. As example here is a small list of supported providers and content<br />
<br />
Youtube, Dailymotion, Slideshare, Google Books, Flikr, Tsr, Rss, pdf, doc, ...<br />
<br />
===Get the code===<br />
The code repository is located here: http://code.google.com/p/mahara-artefact-external-resource/<br />
<br />
To get the latest code you need to clone the repository using a mercurial client. Windows users can use TortoiseHG [http://tortoisehg.bitbucket.org/] for that. See the Source tab for more details.<br />
<br />
Or you can download a release from the Download tab: http://code.google.com/p/mahara-artefact-external-resource/downloads/list<br />
<br />
===Install===<br />
Copy the code in Mahara to<br />
<br />
mahara/artefact/extresource<br />
<br />
Install you artefact as usual<br />
<br />
# Go to Mahara->administration->Extentions<br />
# Install the artefact<br />
# Install the corresponding block</div>Laurentopprecht1https://wiki.mahara.org/index.php?title=Plugins&diff=3009Plugins2012-02-13T14:42:53Z<p>Laurentopprecht1: </p>
<hr />
<div>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.<br />
<br />
If you have a plugin that you'd like to contribute, we'd love to hear from you! Post on the [http://mahara.org/interaction/forum/view.php?id=48 Developers Forum] with some information about it.<br />
<br />
'''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!<br />
<br />
==Mahara plugins==<br />
===Artefact Plugins===<br />
<br />
Mahara ships with plugins for profile information, a file repository, blogs and a resume builder. In addition, these plugins are available:<br />
<br />
* Bookmark by Catalyst for Intel Education - Users can save links as Mahara artefacts. They are managed on a separate page under the My Portfolio menu, and can be selected for display in a block. Mahara 1.2 only. [http://gitorious.org/mahara-contrib/artefact-bookmark/archive-tarball/master download]<br />
* [[Plugins/Artefact/Europass|'''Europass''']] by Gregor Anželj - implements Europass into Mahara, allows showing Europass data in Views and exporting this data into several forms<br />
* [[Plugins/Artefact/My CPD|'''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<br /><br />
* [[Plugins/Artefact/My Learning|'''My Learning''']] by Gregor Anželj - adds questionaires about learning styles and intelligences, with Flash-based visualisations that can be embedded in Views<br />
* 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. [[@api/deki/files/417/=reading.zip|download]] <br />
* [[Plugins/Artefact/Problems_&_Conditions|'''Problems &amp; Conditions''']] by Catalyst for [http://www.medschl.cam.ac.uk/ 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.<br />
* [[Plugins/Artefact/WebServices|'''Web Services''']] Web Services support for Mahara (REST, SOAP, &amp; XML-RPC)<br />
* [[Plugins/Artefact/Extresource|''External Resource'']] by Laurent Opprecht - allows you to add embedable content (videos, pictures, ...) and resources (pdf, rss, etc) to your Mahara portfolio. All providers that implement any of the protocols (oembed, ogp, ...) is supported - Youtube, Dailymotion, Slideshare, Google Books, and more. <br />
<br />
===Blocktype Plugins===<br />
<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35826 '''Embed.ly'''] by Gregor Anželj - embeds tons of Web 2.0 stuff<br />
* [http://mahara.org/view/view.php?id=35645 '''Facebook Like / Recommend'''] by Gregor Anželj - adding Facebook buttons to a Mahara page so that updates can be sent to that service ([https://bugs.launchpad.net/mahara-blocktype-facebooklike bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-facebooklike code repository])<br />
* [[Plugins/Artefact/FreeMindFlash|'''FreeMind Flash''']] by James Kerrigan and Geoff Rowland - adds an interactive Flash rendering of a FreeMind mind map to a Page (View).<br />
* [http://mahara.org/view/view.php?id=11634 '''GoogleApps'''] by Gregor Anželj - allows for making Google Docs, Spreadsheets, Presentations, calendars and maps visible in a View.<br />
* [[Plugins/Blocktype/Jmol|'''Jmol''']] by James Kerrigan and Geoff Rowland - displays an interactive 3D chemical structure file rendered with Jmol in a Page (View).<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Profile'''] by Gregor Anželj - embeding LinkedIn public Member Profile to a Mahara page<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Share button'''] by Gregor Anželj - adding LinkedIn Share button to a Mahara page so that updates can be sent to this service<br />
* [http://mahara.org/view/view.php?id=53383 '''My Forum Posts block'''] by William Mair - displays your posts from multiple forums ([https://bugs.launchpad.net/mahara-blocktype-myforumposts bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-myforumposts code repository])<br />
* [http://mahara.org/view/view.php?id=44478 '''Twitter'''] by Florian Eder - embeds Twitters Tweets or Twitter Timeline<br />
* [http://mahara.org/view/view.php?id=35645 '''Twitter Tweet buttons'''] by Gregor Anželj - adding Twitter buttons to a Mahara page so that updates can be sent to that service ([https://launchpad.net/mahara-blocktype-twittertweet bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-twittertweet code repository])<br />
* [http://mahara.org/view/view.php?id=26018 '''WindowsLive'''] by Gregor Anželj - embeds documents, Hotmail calendar and Bing maps in a View.<br />
<br />
===Authentication Plugins===<br />
<br />
* [https://github.com/patrickpollet/mahara_plugin_auth_cas '''CAS'''] plugin by Patrick Pollet<br />
* [[Plugins/Auth/Janrain Engage|'''Janrain Engage''']] by [http://luns.net.uk/ LUNS Ltd.] for [http://www.genesis-jo.com/ Learning Arabia] - provides a single sign on to Mahara using identity from the popular websites like Google, Facebook, Twitter, Yahoo! and many others. It uses [http://www.janrain.com/products/engage/social-login Janrain Engage] (former RPX) service.<br />
* '''LDAP group enrolment''' ([[File:Ldap enrol.php]]) by Amer Hamade allows you to get the users automatically added to the specified group on Mahara upon login.<br />
* [https://github.com/patrickpollet/mahara_ldap_sync '''LDAP sync'''] by Patrick Pollet: sync LDAP user accounts and LDAP groups. More information in the [http://mahara.org/interaction/forum/topic.php?id=4303#post19025 forum post]<br />
* [http://sourceforge.net/projects/mahararadius/ '''Radius authentication'''] plugin by Stanislav Tsymbalov.<br />
* [[Plugins/Auth/Shibboleth|'''Shibboleth''']] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht]- designed to work primarily for '''Shibboleth '''but should work as well with other web server based authentication schemes.<br />
<br />
===Integration with other systems===<br />
* [https://autonline.aut.ac.nz/bbcswebdav/users/hhumphre/maharafeeds.jsp '''Blackboard/Mahara Integration'''] A script written specifically for AUT University, which can be inserted into a building block to send usernames from Blackboard to Mahara. [http://mahara.org/interaction/forum/topic.php?id=3985#post17713 Some more information about how to use the script.]<br />
*'''[[System_Administrator's_Guide/Moodle//Mahara_Integration/View_Submission | Mahara assignment submission plugin for Moodle 2]]''': submit portfolio pages to Moodle for feedback<br />
<br />
===Search Plugins===<br />
<br />
* [http://mahara.org/view/view.php?id=17706 '''Sphinx search'''], by Antti Koskinen<br />
<br />
==Plugin Installation==<br />
<br />
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.<br />
<br />
==Plugin Development==<br />
<br />
*[[Developer_Area/Plugins|Plugins]]<br />
*[[Developer_Area/Mahara_Architecture_Introduction|Mahara_Architecture_Introduction]]<br />
*[[Developer_Area/Plugin_migration_between_Mahara_1.3_and_1.4|Plugin_migration_between_Mahara_1.3_and_1.4]]<br />
<br />
==Subpages==<br />
<br />
* [[Plugins/Artefact|Artefact]]<br />
* [[Plugins/Auth|Auth]]<br />
<br />
[[Category:Plugins]][[Category:Customising]]</div>Laurentopprecht1https://wiki.mahara.org/index.php?title=Plugins&diff=3008Plugins2012-02-13T14:42:38Z<p>Laurentopprecht1: </p>
<hr />
<div>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.<br />
<br />
If you have a plugin that you'd like to contribute, we'd love to hear from you! Post on the [http://mahara.org/interaction/forum/view.php?id=48 Developers Forum] with some information about it.<br />
<br />
'''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!<br />
<br />
==Mahara plugins==<br />
===Artefact Plugins===<br />
<br />
Mahara ships with plugins for profile information, a file repository, blogs and a resume builder. In addition, these plugins are available:<br />
<br />
* Bookmark by Catalyst for Intel Education - Users can save links as Mahara artefacts. They are managed on a separate page under the My Portfolio menu, and can be selected for display in a block. Mahara 1.2 only. [http://gitorious.org/mahara-contrib/artefact-bookmark/archive-tarball/master download]<br />
* [[Plugins/Artefact/Europass|'''Europass''']] by Gregor Anželj - implements Europass into Mahara, allows showing Europass data in Views and exporting this data into several forms<br />
* [[Plugins/Artefact/My CPD|'''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<br /><br />
* [[Plugins/Artefact/My Learning|'''My Learning''']] by Gregor Anželj - adds questionaires about learning styles and intelligences, with Flash-based visualisations that can be embedded in Views<br />
* 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. [[@api/deki/files/417/=reading.zip|download]] <br />
* [[Plugins/Artefact/Problems_&_Conditions|'''Problems &amp; Conditions''']] by Catalyst for [http://www.medschl.cam.ac.uk/ 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.<br />
* [[Plugins/Artefact/WebServices|'''Web Services''']] Web Services support for Mahara (REST, SOAP, &amp; XML-RPC)<br />
* [[Plugins/Artefact/Extresource|''Extrnal Resource'']] by Laurent Opprecht - allows you to add embedable content (videos, pictures, ...) and resources (pdf, rss, etc) to your Mahara portfolio. All providers that implement any of the protocols (oembed, ogp, ...) is supported - Youtube, Dailymotion, Slideshare, Google Books, and more. <br />
<br />
===Blocktype Plugins===<br />
<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35826 '''Embed.ly'''] by Gregor Anželj - embeds tons of Web 2.0 stuff<br />
* [http://mahara.org/view/view.php?id=35645 '''Facebook Like / Recommend'''] by Gregor Anželj - adding Facebook buttons to a Mahara page so that updates can be sent to that service ([https://bugs.launchpad.net/mahara-blocktype-facebooklike bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-facebooklike code repository])<br />
* [[Plugins/Artefact/FreeMindFlash|'''FreeMind Flash''']] by James Kerrigan and Geoff Rowland - adds an interactive Flash rendering of a FreeMind mind map to a Page (View).<br />
* [http://mahara.org/view/view.php?id=11634 '''GoogleApps'''] by Gregor Anželj - allows for making Google Docs, Spreadsheets, Presentations, calendars and maps visible in a View.<br />
* [[Plugins/Blocktype/Jmol|'''Jmol''']] by James Kerrigan and Geoff Rowland - displays an interactive 3D chemical structure file rendered with Jmol in a Page (View).<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Profile'''] by Gregor Anželj - embeding LinkedIn public Member Profile to a Mahara page<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Share button'''] by Gregor Anželj - adding LinkedIn Share button to a Mahara page so that updates can be sent to this service<br />
* [http://mahara.org/view/view.php?id=53383 '''My Forum Posts block'''] by William Mair - displays your posts from multiple forums ([https://bugs.launchpad.net/mahara-blocktype-myforumposts bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-myforumposts code repository])<br />
* [http://mahara.org/view/view.php?id=44478 '''Twitter'''] by Florian Eder - embeds Twitters Tweets or Twitter Timeline<br />
* [http://mahara.org/view/view.php?id=35645 '''Twitter Tweet buttons'''] by Gregor Anželj - adding Twitter buttons to a Mahara page so that updates can be sent to that service ([https://launchpad.net/mahara-blocktype-twittertweet bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-twittertweet code repository])<br />
* [http://mahara.org/view/view.php?id=26018 '''WindowsLive'''] by Gregor Anželj - embeds documents, Hotmail calendar and Bing maps in a View.<br />
<br />
===Authentication Plugins===<br />
<br />
* [https://github.com/patrickpollet/mahara_plugin_auth_cas '''CAS'''] plugin by Patrick Pollet<br />
* [[Plugins/Auth/Janrain Engage|'''Janrain Engage''']] by [http://luns.net.uk/ LUNS Ltd.] for [http://www.genesis-jo.com/ Learning Arabia] - provides a single sign on to Mahara using identity from the popular websites like Google, Facebook, Twitter, Yahoo! and many others. It uses [http://www.janrain.com/products/engage/social-login Janrain Engage] (former RPX) service.<br />
* '''LDAP group enrolment''' ([[File:Ldap enrol.php]]) by Amer Hamade allows you to get the users automatically added to the specified group on Mahara upon login.<br />
* [https://github.com/patrickpollet/mahara_ldap_sync '''LDAP sync'''] by Patrick Pollet: sync LDAP user accounts and LDAP groups. More information in the [http://mahara.org/interaction/forum/topic.php?id=4303#post19025 forum post]<br />
* [http://sourceforge.net/projects/mahararadius/ '''Radius authentication'''] plugin by Stanislav Tsymbalov.<br />
* [[Plugins/Auth/Shibboleth|'''Shibboleth''']] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht]- designed to work primarily for '''Shibboleth '''but should work as well with other web server based authentication schemes.<br />
<br />
===Integration with other systems===<br />
* [https://autonline.aut.ac.nz/bbcswebdav/users/hhumphre/maharafeeds.jsp '''Blackboard/Mahara Integration'''] A script written specifically for AUT University, which can be inserted into a building block to send usernames from Blackboard to Mahara. [http://mahara.org/interaction/forum/topic.php?id=3985#post17713 Some more information about how to use the script.]<br />
*'''[[System_Administrator's_Guide/Moodle//Mahara_Integration/View_Submission | Mahara assignment submission plugin for Moodle 2]]''': submit portfolio pages to Moodle for feedback<br />
<br />
===Search Plugins===<br />
<br />
* [http://mahara.org/view/view.php?id=17706 '''Sphinx search'''], by Antti Koskinen<br />
<br />
==Plugin Installation==<br />
<br />
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.<br />
<br />
==Plugin Development==<br />
<br />
*[[Developer_Area/Plugins|Plugins]]<br />
*[[Developer_Area/Mahara_Architecture_Introduction|Mahara_Architecture_Introduction]]<br />
*[[Developer_Area/Plugin_migration_between_Mahara_1.3_and_1.4|Plugin_migration_between_Mahara_1.3_and_1.4]]<br />
<br />
==Subpages==<br />
<br />
* [[Plugins/Artefact|Artefact]]<br />
* [[Plugins/Auth|Auth]]<br />
<br />
[[Category:Plugins]][[Category:Customising]]</div>Laurentopprecht1https://wiki.mahara.org/index.php?title=Plugins&diff=3007Plugins2012-02-13T14:42:06Z<p>Laurentopprecht1: </p>
<hr />
<div>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.<br />
<br />
If you have a plugin that you'd like to contribute, we'd love to hear from you! Post on the [http://mahara.org/interaction/forum/view.php?id=48 Developers Forum] with some information about it.<br />
<br />
'''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!<br />
<br />
==Mahara plugins==<br />
===Artefact Plugins===<br />
<br />
Mahara ships with plugins for profile information, a file repository, blogs and a resume builder. In addition, these plugins are available:<br />
<br />
* Bookmark by Catalyst for Intel Education - Users can save links as Mahara artefacts. They are managed on a separate page under the My Portfolio menu, and can be selected for display in a block. Mahara 1.2 only. [http://gitorious.org/mahara-contrib/artefact-bookmark/archive-tarball/master download]<br />
* [[Plugins/Artefact/Europass|'''Europass''']] by Gregor Anželj - implements Europass into Mahara, allows showing Europass data in Views and exporting this data into several forms<br />
* [[Plugins/Artefact/My CPD|'''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<br /><br />
* [[Plugins/Artefact/My Learning|'''My Learning''']] by Gregor Anželj - adds questionaires about learning styles and intelligences, with Flash-based visualisations that can be embedded in Views<br />
* 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. [[@api/deki/files/417/=reading.zip|download]] <br />
* [[Plugins/Artefact/Problems_&_Conditions|'''Problems &amp; Conditions''']] by Catalyst for [http://www.medschl.cam.ac.uk/ 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.<br />
* [[Plugins/Artefact/WebServices|'''Web Services''']] Web Services support for Mahara (REST, SOAP, &amp; XML-RPC)<br />
* [[Plugins/Artefact/Extresource|''Exernal Resource'']] by Laurent Opprecht - allows you to add embedable content (videos, pictures, ...) and resources (pdf, rss, etc) to your Mahara portfolio. All providers that implement any of the protocols (oembed, ogp, ...) is supported - Youtube, Dailymotion, Slideshare, Google Books, and more. <br />
<br />
===Blocktype Plugins===<br />
<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35826 '''Embed.ly'''] by Gregor Anželj - embeds tons of Web 2.0 stuff<br />
* [http://mahara.org/view/view.php?id=35645 '''Facebook Like / Recommend'''] by Gregor Anželj - adding Facebook buttons to a Mahara page so that updates can be sent to that service ([https://bugs.launchpad.net/mahara-blocktype-facebooklike bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-facebooklike code repository])<br />
* [[Plugins/Artefact/FreeMindFlash|'''FreeMind Flash''']] by James Kerrigan and Geoff Rowland - adds an interactive Flash rendering of a FreeMind mind map to a Page (View).<br />
* [http://mahara.org/view/view.php?id=11634 '''GoogleApps'''] by Gregor Anželj - allows for making Google Docs, Spreadsheets, Presentations, calendars and maps visible in a View.<br />
* [[Plugins/Blocktype/Jmol|'''Jmol''']] by James Kerrigan and Geoff Rowland - displays an interactive 3D chemical structure file rendered with Jmol in a Page (View).<br />
* [[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).<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Profile'''] by Gregor Anželj - embeding LinkedIn public Member Profile to a Mahara page<br />
* [http://mahara.org/view/view.php?id=35645 '''LinkedIn Share button'''] by Gregor Anželj - adding LinkedIn Share button to a Mahara page so that updates can be sent to this service<br />
* [http://mahara.org/view/view.php?id=53383 '''My Forum Posts block'''] by William Mair - displays your posts from multiple forums ([https://bugs.launchpad.net/mahara-blocktype-myforumposts bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-myforumposts code repository])<br />
* [http://mahara.org/view/view.php?id=44478 '''Twitter'''] by Florian Eder - embeds Twitters Tweets or Twitter Timeline<br />
* [http://mahara.org/view/view.php?id=35645 '''Twitter Tweet buttons'''] by Gregor Anželj - adding Twitter buttons to a Mahara page so that updates can be sent to that service ([https://launchpad.net/mahara-blocktype-twittertweet bug tracker] and [http://gitorious.org/mahara-contrib/blocktype-twittertweet code repository])<br />
* [http://mahara.org/view/view.php?id=26018 '''WindowsLive'''] by Gregor Anželj - embeds documents, Hotmail calendar and Bing maps in a View.<br />
<br />
===Authentication Plugins===<br />
<br />
* [https://github.com/patrickpollet/mahara_plugin_auth_cas '''CAS'''] plugin by Patrick Pollet<br />
* [[Plugins/Auth/Janrain Engage|'''Janrain Engage''']] by [http://luns.net.uk/ LUNS Ltd.] for [http://www.genesis-jo.com/ Learning Arabia] - provides a single sign on to Mahara using identity from the popular websites like Google, Facebook, Twitter, Yahoo! and many others. It uses [http://www.janrain.com/products/engage/social-login Janrain Engage] (former RPX) service.<br />
* '''LDAP group enrolment''' ([[File:Ldap enrol.php]]) by Amer Hamade allows you to get the users automatically added to the specified group on Mahara upon login.<br />
* [https://github.com/patrickpollet/mahara_ldap_sync '''LDAP sync'''] by Patrick Pollet: sync LDAP user accounts and LDAP groups. More information in the [http://mahara.org/interaction/forum/topic.php?id=4303#post19025 forum post]<br />
* [http://sourceforge.net/projects/mahararadius/ '''Radius authentication'''] plugin by Stanislav Tsymbalov.<br />
* [[Plugins/Auth/Shibboleth|'''Shibboleth''']] by [http://mahara.org/user/view.php?id=19050 Laurent Opprecht]- designed to work primarily for '''Shibboleth '''but should work as well with other web server based authentication schemes.<br />
<br />
===Integration with other systems===<br />
* [https://autonline.aut.ac.nz/bbcswebdav/users/hhumphre/maharafeeds.jsp '''Blackboard/Mahara Integration'''] A script written specifically for AUT University, which can be inserted into a building block to send usernames from Blackboard to Mahara. [http://mahara.org/interaction/forum/topic.php?id=3985#post17713 Some more information about how to use the script.]<br />
*'''[[System_Administrator's_Guide/Moodle//Mahara_Integration/View_Submission | Mahara assignment submission plugin for Moodle 2]]''': submit portfolio pages to Moodle for feedback<br />
<br />
===Search Plugins===<br />
<br />
* [http://mahara.org/view/view.php?id=17706 '''Sphinx search'''], by Antti Koskinen<br />
<br />
==Plugin Installation==<br />
<br />
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.<br />
<br />
==Plugin Development==<br />
<br />
*[[Developer_Area/Plugins|Plugins]]<br />
*[[Developer_Area/Mahara_Architecture_Introduction|Mahara_Architecture_Introduction]]<br />
*[[Developer_Area/Plugin_migration_between_Mahara_1.3_and_1.4|Plugin_migration_between_Mahara_1.3_and_1.4]]<br />
<br />
==Subpages==<br />
<br />
* [[Plugins/Artefact|Artefact]]<br />
* [[Plugins/Auth|Auth]]<br />
<br />
[[Category:Plugins]][[Category:Customising]]</div>Laurentopprecht1