MediaWiki:Extending for Teaching and Learning
|Table of contents|
This page will contain a comparison of Mediawiki systems and the extensions and addins they contain.
- (js) MediaWiki:Common.js addins - are not editible by users and are created by the system admin. The MediaWiki:Common.js page is loaded in on each page of the media wiki.
- (tm) Template: Creatable by users and can automate common layouts.
- (ex) Extension: Additional features are added to Mediawiki by uploading code (in php) to your Mediawiki site. (Extension Extension list).
- (wi) Widget. Widgets extension allows adding widgets to wiki by just creating pages in Widget namespace. (MediaWiki:Extension:Widgets, 2009). For the widgets to work, the widget extension (some additional php code) must be installed on your server first. As there is potential for unauthorised access to your data, permission to create a widget (in the widget namespace) is set in the LocalSettings file). The cool thing about a widget is that you can extend Media Wiki inside the wiki rather than creating additional PHP code to upload separately to the server (MediaWiki Widgets).
- (ot) Other tools that have proved useful when using a wiki for teaching and learning.
A common question is "can an extension be included to add Flash files?" Unfortunately, to allow users to add Flash file to the Server opens up security holes, so unless you restrict the upload to "trusted" users it is best to provide a widget link to an external site (like slideshare). See Extension:Flash_Extension for an example showing the warning.
This page is a companion to Examples from virtualMV, WikiEducator and WikiVersity.
Other sites/people using MediaWiki for Education
MediaWiki maintains a page showing Extension information
Table of teaching and learning extensions
|js:CT||Collapsible Tables: Gives the ability to hide the body of a table.||Y 1||Y 1||?||?|
|js:HTB||Hide/Show toolbar: Gives the ability to hide the navigation/toolbar on the left of each page when a key is pressed (in virtualMVwiki this is the pause/break key). Unfortunately not supported in older browsers and IE8. Very useful when presenting out of the wiki via a projector.||Y$||?||?||?|
|tm:FR||Footnote reference: Provides a citable reference for the page and creates a zotero (COinS) record||Y$||N||N||N|
|tm:PO||Pedagogy outliners: Provide a set of templates for Note(s), Objective(s), Example(s), KeyPoint(s), More, Question(s), etc..||Y 1 2 3||Y 1||?||?|
|tm:TSP||TopicsWithSubpages: Provides a table of hyperlinks for complex content that has a hierarchical structure||N||Y H
(1 on 1a)
|ex:AB||Antibot: Helps to manage spam generated by bots||Y||?||?||?|
|ex:BL||Blacklist: Helps to manage spam||Y||?||?||?|
|ex:C||Cite: Allows the ref tag and places references at the foot of the page||Y 1||Y||Y||Y|
|ex:CTB||Cite (in Toolbar): Places a cite this page link in the toolbar at left||Y||?||?||Y|
|ex:CLN||Collection: allows a user to organize personal selections of pages in a collection||N||Y H||?||?|
|ex:DIS||Discussion: allows discussion threads to be added to each page, and via Special:RecentComments see a full list of comments||Y||?||?||?|
|ex:GL||Glossary: When the mouse floats over a word a tooltip appears from the Glossary list.||Y list 1$||?||?||?|
|ex:MD||MobileDetect: This extension detects mobile devices and changes to chick skin.||Y||N||N||Has special app|
|ex:QZ||Quiz: A quiz language built into MediaWiki - written for wikiversity Home Help||Y 1||Y 1||Y 1||?|
|ex:GA||Google Analytics: Allows statistics of page usage to be collected. Had to be disabled in virtualMV wiki as it affected the performance of the wiki when used through the Institutes firewall (as each page requires a round trip to Google).||D||Y||?||?|
|wi:BTV||Blip.tv: add blip.tv video player to your wiki page.||N||Y 1%||?||?|
|wi:FLR||Flickr: Displays a flickr slide start control. The slides are selected from a specified tag. Note anyone potentially could add a photo.||Y 1||N||?||?|
|wi:IDN||Identi.ca: Microblogging service with Creative Commons Attribution, can be embedded into a wiki page..||N||Y 1||?||?|
|wi:IFR||IFrame: Allows a web page to be embedded into a wiki page..||Y 1||?||?||?|
|wi:RSS||RSS Feed: Allows you to add any RSS feed to your wiki page.||Y 1||N||?||?|
|wi:TW||Twitter: Displays a twitter feed for a specified #hash tag.||Y 1 2||N||?||?|
|wi:SS||Slideshare: Displays a slideshare presentation.||Y 1||N||?||?|
|wi:GD||Google docs: Displays a google document (e.g Presentation).||Y 1||N||?||?|
|wi:GP||Google Picasa: (on MediaWikiWidgets) Same as Flickr (but from Google) a photo sharing site.||Y||?||?||?|
|wi:YT||YouTube: Displays a YouTube video on a page.||Y 1 2 3||N||?||?|
|ot:CMAP|| (Clustrmaps, 2009): ClustrMaps - Hit counter map widget and tracker shows locations of all visitors to any site. Gives students concept of internationalisation (24hr uptime, globalness and accessibility)||Y 1||.||.||.|
|ot:EXT||Ability for users to build their own wikis. This is a feature of Mediawiki and is easily achieved once users have logged into the site by clicking on their user ID, then branching a wiki from there.||Y 1 2 3 4 5 6||Y||Y||Y|
|ot:ZIT||ZoomIt (Russinovich, 2009): Allows you to zoom into a page and annotate when presenting.||.||.||.||.|
- ? means I haven't checked it out yet.
- D means was disabled. Has been re-enabled due to a bandwidth increase.
- H means Help instructions for this feature for this wiki are on this page
- If a system has a feature installed, next to the Y may be numbered examples that connect you to a sample page
- % after a number indicates the example is not really learning content (e.g. blip.tv on Otago Polytechnics contents page). If/when this happens (or if you find a learning example) I will replace.
- Y$ in Footnote example is at the foot of this page
- 1$ in Glossary float over "HTML" in example 1
- MediaWiki:Extension:Widgets (2009) Extension:Widgets. Retrieved June 6, 2009 from http://www.mediawiki.org/wiki/Extension:Widgets
- ClustrMaps (2009) Hit counter map widget and tracker shows locations of all visitors to any site - free. Retrieved from http://clustrmaps.com/
- Russinovich, M. (2009). ZoomIt v.1. In Microsoft TechNet. Retrieved December 10, 2009 from http://technet.microsoft.com/en-us/sysinternals/bb897434.aspx