Actions

Difference between revisions of "Developer Area/Plugins/Third party"

From Mahara Wiki

< Developer Area‎ | Plugins
 
(139 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
A list of the third party plugins within Mahara.
 
A list of the third party plugins within Mahara.
  
Indicating what version they are on in Mahara and what they currently are on at time of publishing 8 Sept 2015.
+
A helpful way to update this list is to go:
 +
  find ./htdocs -type f -iname "README.Mahara" -exec grep 'Version' -B1 {} \; -print
  
<table border="0" cellspacing="0">
+
On the current codebase
<tr>
 
<th align="left" height="17">Name</th>
 
<th align="left" height="17">Readme file</th>
 
<th align="left">URL</th>
 
<th align="left">Current version</th>
 
<th align="left">Latest version</th>
 
<th align="left">Bug #</th>
 
<th align="left">Latest branch version</th>
 
<th align="left">Notes</th>
 
</tr>
 
  
<tr>
+
Indicating what version they are on in Mahara and what they currently are on at time of publishing 09 Jan 2019:
<td align="left">PDFjs</td>
 
<td align="left" height="17">./htdocs/artefact/file/blocktype/pdf/js/pdfjs/README.Mahara</td>
 
<td align="left">http://mozilla.github.io/pdf.js/getting_started/#download</td>
 
<td align="left">1.0.1040</td>
 
<td align="left">1.2.109</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
  
<tr>
+
Current versions marked in <span style="color:red">Red</span> indicate the plugin needs updating/upgrading.
<td align="left">Flowplayer audio</td>
 
<td align="left" height="17">./htdocs/artefact/file/blocktype/internalmedia/flowplayer.audio/README.Mahara</td>
 
<td align="left">http://flowplayer.org/plugins/streaming/audio.html</td>
 
<td align="left">3.2.11</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
  
<tr>
+
{| class=wikitable
<td align="left">Mahara flashplayer</td>
+
|-
<td align="left" height="17">./htdocs/artefact/file/blocktype/internalmedia/mahara-flashplayer/README.Mahara</td>
+
! Name !! Readme file !! URL !! License !! Current version !! Latest version !! Latest branch version !! Requirements of latest version !! Note
<td align="left">https://git.mahara.org/groups/mahara-flashplayer</td>
+
|-
<td align="left">3.2.18</td>
+
| ADODB || ./htdocs/lib/adodb/README.mahara || http://adodb.org/ || Dual-licensed under the BSD and Lesser GPL license, with the BSD License having priority. || 5.20.14 || 5.20.14 ||   ||  || Current at August 2019
<td align="left">&larr;</td>
+
|-
<td align="left">&nbsp;</td>
+
| Bootstrap || ./htdocs/lib/bootstrap/README.Mahara || https://getbootstrap.com/  || MIT License || 4.3.1 || 4.3.1 || 3.3.7 ||  || Current at August 2019
<td align="left">&nbsp;</td>
+
|-
<td align="left">&nbsp;</td>
+
| Bootstrap Datetimepicker || ./htdocs/js/bootstrap-datetimepicker/README.mahara || https://eonasdan.github.io/bootstrap-datetimepicker/  || MIT License || 4.17.47 || 4.17.47 ||  ||  || runs using bootstrap and moment.js
</tr>
+
Current at August 2019
 +
|-
 +
| Chart.js || ./htdocs/js/chartjs/README.mahara || http://www.chartjs.org || MIT License || 2.7.3 || 2.8.0 ||  || PHP 5.3+ || Current at August 2019
 +
|-
 +
| Clipboard js || ./htdocs/js/clipboard/README.Mahara || https://clipboardjs.com/ || MIT License || 2.0.4 || 2.0.4 ||  ||  || Current at August 2019
 +
|-
 +
| Cookie consent || ./htdocs/js/cookieconsent/README.mahara || http://sitebeam.net/cookieconsent/ || MIT License || 3.1.1 || 3.1.1 ||  ||  || Current at September 2019
 +
|-
 +
| CSS Tidy || ./htdocs/lib/csstidy/README.Mahara || https://github.com/Cerdic/CSSTidy || LGPL || 1.6.5 || 1.7.0 ||  || PHP 5.4+ || changelog v1.7.0 :
  
<tr>
+
    provide bin/pcsstidy for command line usage
<td align="left">jQuery</td>
+
    support nested @media and @supports rules
<td align="left" height="17">./htdocs/js/jquery/README.Mahara</td>
 
<td align="left">http://jquery.com/</td>
 
<td align="left">2.2.0</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
  
<tr>
+
|-
<td align="left">jQuery UI</td>
+
| Dropzone || ./htdocs/js/dropzone/README.mahara || https://github.com/enyo/dropzone || MIT License || 5.5.0 || 5.5.0 ||  ||  || Current at August 2019
<td align="left" height="17">./htdocs/js/jquery/jquery-ui/README.Mahara [jQuery UI]</td>
+
|-
<td align="left">http://jqueryui.com/</td>
+
| Dwoo || ./htdocs/lib/dwoo/README.Mahara || http://dwoo.org/ || Modified BSD License: || 1.3.7 || 1.3.7 ||  || PHP 5.3+ || Current at August 2019
<td align="left">1.11.4</td>
+
|-
<td align="left">&larr;</td>
+
| Elastic Search || ./htdocs/lib/elasticsearch/README.Mahara || https://github.com/elastic/elasticsearch-php || Apache v2.0 || 6.1.0  || 7.1.1 ||  || PHP 7.1 || https://github.com/elastic/elasticsearch-php/blob/master/CHANGELOG.md
<td align="left">&nbsp;</td>
+
|-
<td align="left">&nbsp;</td>
+
| fancybox3 || ./htdocs/js/fancybox/README.Mahara || https://fancyapps.com/fancybox/3/ || GPL 3.0 || 3.5.6 || 3.5.7 ||  ||  || no significant changes
<td align="left">&nbsp;</td>
+
|-
</tr>
+
| HTML Purifier || ./htdocs/lib/htmlpurifier/README.Mahara || http://www.htmlpurifier.org/ || LGPL v2.1+ || 4.10.0 || 4.11.0 ||  || PHP >5.3 || Some bug fixes. Consider upgrading, but probably not critical:  https://github.com/ezyang/htmlpurifier/blob/v4.11.0/NEWS
 
+
|-
<tr>
+
| Javascript templates || ./htdocs/js/javascript-templates/README.Mahara || https://github.com/blueimp/JavaScript-Templates || MIT License || 3.11.0 || 3.12.0 ||  || node.js || no significant changes
<td align="left">Timepicker - jQuery addon</td>
+
|-
<td align="left" height="17">./htdocs/js/jquery/jquery-ui/README.Mahara [timepicker]</td>
+
| jQuery || ./htdocs/js/jquery/README.Mahara || http://jquery.com/ || MIT License || 3.3.1 || 3.4.1 ||  ||  || minor changes: https://blog.jquery.com/2019/05/01/jquery-3-4-1-triggering-focus-events-in-ie-and-finding-root-elements-in-ios-10/
<td align="left">http://trentrichardson.com/examples/timepicker/</td>
+
|-
<td align="left">1.5.0</td>
+
| jQuery mobile || ./htdocs/js/jquery/jquery-mobile/README.Mahara || http://jquerymobile.com || MIT License || 1.4.5 || 1.4.5 ||  ||  || is not currently being maintained
<td align="left">1.5.5</td>
+
|-
<td align="left">&nbsp;</td>
+
| jQuery UI || ./htdocs/js/jquery/jquery-ui/README.Mahara || http://jqueryui.com/ || MIT License || 1.12.1 || 1.12.1 ||  || jquery 1.6+ || is not currently being maintained
<td align="left">&nbsp;</td>
+
|-
<td align="left">&nbsp;</td>
+
| jQuery UI plugin touch-punch || ./htdocs/js/jquery/jquery-ui/jquery-ui-touch-punch.min.js ||  http://touchpunch.furf.com/ || MIT or GPL Version 2 licenses || 0.2.3 || 0.2.3 ||  || jquery, jquery-ui ||  is not currently being maintained
</tr>
+
|-
 
+
| JS Color || ./htdocs/js/jscolor/README.Mahara || http://jscolor.com/ || GPL 3 || 2.0.5 || 2.0.5 ||  ||  || Current at August 2019
<tr>
+
|-
<td align="left">Touch punch</td>
+
| Json editor || ./htdocs/js/jsoneditor/README.Mahara || https://github.com/json-editor/json-editor || MIT License || 1.3.0 || 1.3.5 || 1.4.0 || || We should update when 1.4 (currently beta in Aug 2019) is stable
<td align="left" height="17">./htdocs/js/jquery/jquery-ui/README.Mahara [touchpunch]</td>
+
|-
<td align="left">http://touchpunch.furf.com/</td>
+
| jTLine || .htdocs/js/jTLine/README.Mahara || https://naadydev.github.io/jTLine/ || MIT License || 1.0 || 1.0 || || || No changes
<td align="left">0.2.3</td>
+
|-
<td align="left">&larr;</td>
+
| Marked || ./htdocs/js/marked/README.Mahara || https://github.com/markedjs/marked || MIT License || 0.6.0 || 0.7.0 ||  ||  || There are a number of small changes. Should consider upgrade.
<td align="left">&nbsp;</td>
+
|-
<td align="left">&nbsp;</td>
+
| Masonry || ./htdocs/js/masonry/README.Mahara || https://masonry.desandro.com/ || MIT License || 4.2.2 || 4.2.2 ||  ||  || Current at August 2019
<td align="left">&nbsp;</td>
+
|-
</tr>
+
| Mobile detect || ./htdocs/lib/mobile_detect/README.Mahara || http://mobiledetect.net/ || MIT License || 2.8.33 || 2.8.33 ||   ||  || Current at August 2019
 
+
|-
<tr>
+
| Moment.js || ./htdocs/js/momentjs/README.Mahara || http://momentjs.com/ || MIT License || 2.24.0 || 2.24.0 ||  ||  || used in conjunction with the bootstrap datetimepicker
<td align="left">jQuery ratings</td>
+
Current at August 2019
<td align="left" height="17">./htdocs/js/README.Mahara [jquery ratings]</td>
+
|-
<td align="left">http://code.google.com/p/jquery-star-rating-plugin/</td>
+
| Oauth PHP || ./htdocs/webservice/libs/oauth-php/README.Mahara || http://code.google.com/p/oauth-php/ || MIT License || 175 || 175 ||  ||  || This package is not maintained and was last updated in 2010
<td align="left">3.14</td>
+
|-
<td align="left">4.11</td>
+
| PDFjs || ./htdocs/artefact/file/blocktype/pdf/js/pdfjs/README.Mahara || http://mozilla.github.io/pdf.js/getting_started/#download || Apache License 2 || 2.0.943 || 2.1.266 || 2.2.288 ||  || https://github.com/mozilla/pdf.js/releases/tag/v2.1.266
<td align="left">[https://bugs.launchpad.net/mahara/+bug/1316917 #1316917]</td>
+
|-
<td align="left">&nbsp;</td>
+
| PHPMailer || ./htdocs/lib/phpmailer/README.Mahara || https://github.com/PHPMailer/PHPMailer || LGPL || 6.0.6 || 6.0.7 ||  ||  || minor changes only
<td align="left">Project is read-only/archived see: https://code.google.com/p/support/wiki/ReadOnlyTransition so have come up with a smaller bootstrap way of doing this. See bug report</td>
+
|-
</tr>
+
| Popper || ./htdocs/lib/popper/README.Mahara || https://popper.js.org/ || MIT License || 1 || 1.15.0 || || || not sure exactly which version we are running, but it is a bit out of date
 
+
|-
<tr>
+
| ReCaptcha || ./htdocs/lib/recaptcha/README.Mahara || https://github.com/google/recaptcha || MIT License || 1.2.1 || 1.2.2 ||   || 5.5+ || no significant changes
<td align="left">Mochikit</td>
+
|-
<td align="left" height="17">./htdocs/js/MochiKit/README.Mahara</td>
+
| Select2 || ./htdocs/js/select2/README.Mahara || https://select2.org/ || MIT License || 4.0.5 || 4.0.8 ||  ||  || includes compatibility with jQuery 3.4.1
<td align="left">http://mochikit.com/</td>
+
changelog: https://github.com/select2/select2/blob/develop/CHANGELOG.md
<td align="left">1.4.2</td>
+
|-
<td align="left">1.5.0</td>
+
| simplesamlphp || /htdocs/auth/saml/extlib/simplesamlphp/README.md || https://github.com/simplesamlphp/simplesamlphp || GPL 2.1 || 1.16.3 || 1.17.5 ||  || || plugin is not included in the code. There is a command included in the Makefile. To get the plugin we need to run "make ssphp" - Security fixes
<td align="left">&nbsp;</td>
+
a number of changes including security fixes:
<td align="left">&nbsp;</td>
+
https://simplesamlphp.org/docs/1.17/simplesamlphp-changelog#section_1
<td align="left">Soo obsolete!!! Removing via [https://bugs.launchpad.net/mahara/+bug/1323920 #1323920]</td>
+
|-
</tr>
+
| Skin fonts || /htdocs/lib/fonts/README.Mahara || http://www.fontsquirrel.com/fonts/Aurulent-Sans ,http://www.fontsquirrel.com/fonts/DejaVu-Sans, http://scripts.sil.org/cms/scripts/page.php?item_id=CharisSIL, http://sourceforge.net/projects/gs-fonts/ || Multiple licenses || n/a, 2.29, 5.000, 8.11 ||  ||  ||  || no changes, Should move to htdocs/theme/raw/fonts/skin
 
+
|-
<tr>
+
| System fonts || ./htdocs/theme/raw/fonts/README.Mahara, ./htdocs/theme/raw/sass/lib/font-awesome/README.Mahara || http://fontawesome.io, https://www.google.com/fonts/specimen/Open+Sans, https://www.google.com/fonts/specimen/Roboto+Slab || http://fontawesome.io/license, MIT License, Apache License, version 2.0 || 4.7.0, 1, 1, 1.9 || 5.10.1, 1, 1, 1.9  ||        ||  || minor changes to font awesome
<td align="left">Select2</td>
+
|-
<td align="left" height="17">./htdocs/js/select2/README.Mahara</td>
+
| TinyMCE || ./htdocs/js/tinymce/README.Mahara || https://www.tiny.cloud/|| LGPL || 4.9.2 || 5.0.13 ||  ||  || Major point upgrade with significant changes
<td align="left">http://ivaynberg.github.io/select2/</td>
+
Changelog: https://www.tiny.cloud/docs/changelog/
<td align="left">4.0.1</td>
+
|-
<td align="left">&larr;</td>
+
| TinyMCE - Mathslate || ./htdocs/js/tinymce/plugins/mathslate/README.Mahara || https://github.com/dthies/tinymce4-mathslate || GPL 3 || 1.1 || 1.1 ||  ||  || no changes
<td align="left">&nbsp;</td>
+
|-
<td align="left">&nbsp;</td>
+
| Video.js || ./htdocs/artefact/file/blocktype/internalmedia/videojs/README.Mahara || http://videojs.com/ || Apache License 2.0 || 7.4.1 || 7.6.2 ||   ||  || Should upgrade at least to 7.6.0
<td align="left">&nbsp;</td>
+
https://github.com/videojs/video.js/blob/master/CHANGELOG.md
</tr>
+
|-
 
+
| zxcvbn || ./htdocs/js/zxcvbn/README.Mahara || https://github.com/dropbox/zxcvbn || MIT License || 4.4.2 || 4.4.2 ||  ||  || Current at August 2019
<tr>
+
|}
<td align="left">Zero clipboard</td>
 
<td align="left" height="17">./htdocs/js/zeroclipboard/README.Mahara</td>
 
<td align="left">http://zeroclipboard.org/</td>
 
<td align="left">2.2.0</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">https://github.com/zenorocha/clipboard.js v1.5.5 is probably the way we want to go. No flash</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Dropzone</td>
 
<td align="left" height="17">./htdocs/js/dropzone/README.mahara</td>
 
<td align="left">https://github.com/enyo/dropzone</td>
 
<td align="left">4.2.0</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">JS Color</td>
 
<td align="left" height="17">./htdocs/js/jscolor/README.Mahara</td>
 
<td align="left">http://jscolor.com/</td>
 
<td align="left">2.0.4</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Cookie consent</td>
 
<td align="left" height="17">./htdocs/js/cookieconsent/README.mahara</td>
 
<td align="left">http://sitebeam.net/cookieconsent/</td>
 
<td align="left">2.0.9</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">TinyMCE</td>
 
<td align="left" height="17">./htdocs/js/tinymce/README.Mahara</td>
 
<td align="left">http://tinymce.moxiecode.com/</td>
 
<td align="left">4.3.3</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Mathslate</td>
 
<td align="left" height="17">./htdocs/js/tinymce/plugins/mathslate/README.Mahara</td>
 
<td align="left">https://github.com/dthies/tinymce4-mathslate</td>
 
<td align="left">1.1</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Javascript templates</td>
 
<td align="left" height="17">./htdocs/js/javascript-templates/README.Mahara</td>
 
<td align="left">https://github.com/blueimp/JavaScript-Templates</td>
 
<td align="left">2.4.1</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">ChartJS</td>
 
<td align="left" height="17">./htdocs/js/chartjs/README.Mahara</td>
 
<td align="left">http://www.chartjs.org</td>
 
<td align="left">1.1.0</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Dwoo</td>
 
<td align="left" height="17">./htdocs/lib/dwoo/README.Mahara</td>
 
<td align="left">http://www.dwoo.org/</td>
 
<td align="left">1.2.0</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">2.0beta</td>
 
<td align="left">Latest is unstable</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">HTML Purifier</td>
 
<td align="left" height="17">./htdocs/lib/htmlpurifier/README.Mahara</td>
 
<td align="left">http://www.htmlpurifier.org/</td>
 
<td align="left">4.6.0</td>
 
<td align="left">4.7.0</td>
 
<td align="left">[https://bugs.launchpad.net/mahara/+bug/1536875 #1536875]</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">PEAR</td>
 
<td align="left" height="17">./htdocs/lib/pear/README.Mahara</td>
 
<td align="left">http://pear.php.net/package/PEAR</td>
 
<td align="left">1.9.5</td>
 
<td align="left">1.10.1</td>
 
<td align="left">[https://bugs.launchpad.net/mahara/+bug/1535989 #1535989]</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Pear/XML</td>
 
<td align="left" height="17">./htdocs/lib/pear/XML/Feed/README.Mahara</td>
 
<td align="left">http://pear.php.net/package/XML_Feed_Parser/</td>
 
<td align="left">1.0.5</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">This package is not maintained</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">PEAR/Archive</td>
 
<td align="left" height="17">./htdocs/lib/pear/Archive/README.Mahara</td>
 
<td align="left">http://pear.php.net/package/Archive_Tar/</td>
 
<td align="left">1.4.0</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">PEAR/Log</td>
 
<td align="left" height="17">./htdocs/lib/pear/Log/README.Mahara</td>
 
<td align="left">http://pear.php.net/package/Log/</td>
 
<td align="left">1.12.9</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Aurulent-Sans font</td>
 
<td align="left" height="17">./htdocs/lib/fonts/README.Mahara</td>
 
<td align="left">http://www.fontsquirrel.com/fonts/Aurulent-Sans</td>
 
<td align="left">n/a</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Charis SIL font</td>
 
<td align="left" height="17">./htdocs/lib/fonts/README.Mahara</td>
 
<td align="left">http://software.sil.org/charis/</td>
 
<td align="left">5.000</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">DejaVu Sans font</td>
 
<td align="left" height="17">./htdocs/lib/fonts/README.Mahara</td>
 
<td align="left">http://www.fontsquirrel.com/fonts/DejaVu-Sans</td>
 
<td align="left">2.29</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Ghostscript fonts</td>
 
<td align="left" height="17">./htdocs/lib/fonts/README.Mahara</td>
 
<td align="left">http://sourceforge.net/projects/gs-fonts/</td>
 
<td align="left">8.11</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">ReCaptcha</td>
 
<td align="left" height="17">./htdocs/lib/recaptcha/README.Mahara</td>
 
<td align="left">http://code.google.com/p/recaptcha/</td>
 
<td align="left">1.1.2</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">In process of upgrading https://reviews.mahara.org/#/c/5926/</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Mobile detect</td>
 
<td align="left" height="17">./htdocs/lib/mobile_detect/README.Mahara</td>
 
<td align="left">http://mobiledetect.net/</td>
 
<td align="left">2.8.19</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">ADODB</td>
 
<td align="left" height="17">./htdocs/lib/adodb/README.mahara</td>
 
<td align="left">http://adodb.sourceforge.net/</td>
 
<td align="left">5.19</td>
 
<td align="left">5.20.2</td>
 
<td align="left">[https://bugs.launchpad.net/mahara/+bug/1539346 #1539346]</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">CSS Tidy</td>
 
<td align="left" height="17">./htdocs/lib/csstidy/README.Mahara</td>
 
<td align="left">https://github.com/Cerdic/CSSTidy</td>
 
<td align="left">1.5.2</td>
 
<td align="left">1.5.5</td>
 
<td align="left">[https://bugs.launchpad.net/mahara/+bug/1536895 #1536895]</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Slimbox2</td>
 
<td align="left" height="17">./htdocs/lib/slimbox2/README.Mahara</td>
 
<td align="left">http://www.digitalia.be/software/slimbox2</td>
 
<td align="left">2.05</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Elastica</td>
 
<td align="left" height="17">./htdocs/lib/elastica/README.Mahara</td>
 
<td align="left">http://elastica.io</td>
 
<td align="left">2.0.0</td>
 
<td align="left">3.0.1</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">2.3.1</td>
 
<td align="left">Latest branch version is compatible with elasticsearch 1.7.3, latest major version compatible with 2.1.1</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">PHPMailer</td>
 
<td align="left" height="17">./htdocs/lib/phpmailer/README.Mahara</td>
 
<td align="left">https://github.com/PHPMailer/PHPMailer</td>
 
<td align="left">5.2.14</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Oauth PHP</td>
 
<td align="left" height="17">./htdocs/webservice/libs/oauth-php/README.Mahara</td>
 
<td align="left">http://code.google.com/p/oauth-php/</td>
 
<td align="left">175</td>
 
<td align="left">&larr;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">This package is not maintained</td>
 
</tr>
 
 
 
<tr>
 
<td align="left">Zend framework</td>
 
<td align="left" height="17">./htdocs/webservice/libs/zend/README.Mahara</td>
 
<td align="left">http://framework.zend.com/</td>
 
<td align="left">1.12.17</td>
 
<td align="left">2.5.2</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
<td align="left">&nbsp;</td>
 
</tr>
 
</table>
 

Latest revision as of 13:08, 19 September 2019

A list of the third party plugins within Mahara.

A helpful way to update this list is to go:

 find ./htdocs -type f -iname "README.Mahara" -exec grep 'Version' -B1 {} \; -print

On the current codebase

Indicating what version they are on in Mahara and what they currently are on at time of publishing 09 Jan 2019:

Current versions marked in Red indicate the plugin needs updating/upgrading.

Name Readme file URL License Current version Latest version Latest branch version Requirements of latest version Note
ADODB ./htdocs/lib/adodb/README.mahara http://adodb.org/ Dual-licensed under the BSD and Lesser GPL license, with the BSD License having priority. 5.20.14 5.20.14   Current at August 2019
Bootstrap ./htdocs/lib/bootstrap/README.Mahara https://getbootstrap.com/ MIT License 4.3.1 4.3.1 3.3.7 Current at August 2019
Bootstrap Datetimepicker ./htdocs/js/bootstrap-datetimepicker/README.mahara https://eonasdan.github.io/bootstrap-datetimepicker/ MIT License 4.17.47 4.17.47 runs using bootstrap and moment.js

Current at August 2019

Chart.js ./htdocs/js/chartjs/README.mahara http://www.chartjs.org MIT License 2.7.3 2.8.0 PHP 5.3+ Current at August 2019
Clipboard js ./htdocs/js/clipboard/README.Mahara https://clipboardjs.com/ MIT License 2.0.4 2.0.4 Current at August 2019
Cookie consent ./htdocs/js/cookieconsent/README.mahara http://sitebeam.net/cookieconsent/ MIT License 3.1.1 3.1.1 Current at September 2019
CSS Tidy ./htdocs/lib/csstidy/README.Mahara https://github.com/Cerdic/CSSTidy LGPL 1.6.5 1.7.0 PHP 5.4+ changelog v1.7.0 :
   provide bin/pcsstidy for command line usage
   support nested @media and @supports rules
Dropzone ./htdocs/js/dropzone/README.mahara https://github.com/enyo/dropzone MIT License 5.5.0 5.5.0 Current at August 2019
Dwoo ./htdocs/lib/dwoo/README.Mahara http://dwoo.org/ Modified BSD License: 1.3.7 1.3.7 PHP 5.3+ Current at August 2019
Elastic Search ./htdocs/lib/elasticsearch/README.Mahara https://github.com/elastic/elasticsearch-php Apache v2.0 6.1.0 7.1.1 PHP 7.1 https://github.com/elastic/elasticsearch-php/blob/master/CHANGELOG.md
fancybox3 ./htdocs/js/fancybox/README.Mahara https://fancyapps.com/fancybox/3/ GPL 3.0 3.5.6 3.5.7 no significant changes
HTML Purifier ./htdocs/lib/htmlpurifier/README.Mahara http://www.htmlpurifier.org/ LGPL v2.1+ 4.10.0 4.11.0 PHP >5.3 Some bug fixes. Consider upgrading, but probably not critical: https://github.com/ezyang/htmlpurifier/blob/v4.11.0/NEWS
Javascript templates ./htdocs/js/javascript-templates/README.Mahara https://github.com/blueimp/JavaScript-Templates MIT License 3.11.0 3.12.0 node.js no significant changes
jQuery ./htdocs/js/jquery/README.Mahara http://jquery.com/ MIT License 3.3.1 3.4.1 minor changes: https://blog.jquery.com/2019/05/01/jquery-3-4-1-triggering-focus-events-in-ie-and-finding-root-elements-in-ios-10/
jQuery mobile ./htdocs/js/jquery/jquery-mobile/README.Mahara http://jquerymobile.com MIT License 1.4.5 1.4.5 is not currently being maintained
jQuery UI ./htdocs/js/jquery/jquery-ui/README.Mahara http://jqueryui.com/ MIT License 1.12.1 1.12.1 jquery 1.6+ is not currently being maintained
jQuery UI plugin touch-punch ./htdocs/js/jquery/jquery-ui/jquery-ui-touch-punch.min.js http://touchpunch.furf.com/ MIT or GPL Version 2 licenses 0.2.3 0.2.3 jquery, jquery-ui is not currently being maintained
JS Color ./htdocs/js/jscolor/README.Mahara http://jscolor.com/ GPL 3 2.0.5 2.0.5 Current at August 2019
Json editor ./htdocs/js/jsoneditor/README.Mahara https://github.com/json-editor/json-editor MIT License 1.3.0 1.3.5 1.4.0 We should update when 1.4 (currently beta in Aug 2019) is stable
jTLine .htdocs/js/jTLine/README.Mahara https://naadydev.github.io/jTLine/ MIT License 1.0 1.0 No changes
Marked ./htdocs/js/marked/README.Mahara https://github.com/markedjs/marked MIT License 0.6.0 0.7.0 There are a number of small changes. Should consider upgrade.
Masonry ./htdocs/js/masonry/README.Mahara https://masonry.desandro.com/ MIT License 4.2.2 4.2.2 Current at August 2019
Mobile detect ./htdocs/lib/mobile_detect/README.Mahara http://mobiledetect.net/ MIT License 2.8.33 2.8.33   Current at August 2019
Moment.js ./htdocs/js/momentjs/README.Mahara http://momentjs.com/ MIT License 2.24.0 2.24.0 used in conjunction with the bootstrap datetimepicker

Current at August 2019

Oauth PHP ./htdocs/webservice/libs/oauth-php/README.Mahara http://code.google.com/p/oauth-php/ MIT License 175 175 This package is not maintained and was last updated in 2010
PDFjs ./htdocs/artefact/file/blocktype/pdf/js/pdfjs/README.Mahara http://mozilla.github.io/pdf.js/getting_started/#download Apache License 2 2.0.943 2.1.266 2.2.288 https://github.com/mozilla/pdf.js/releases/tag/v2.1.266
PHPMailer ./htdocs/lib/phpmailer/README.Mahara https://github.com/PHPMailer/PHPMailer LGPL 6.0.6 6.0.7 minor changes only
Popper ./htdocs/lib/popper/README.Mahara https://popper.js.org/ MIT License 1 1.15.0 not sure exactly which version we are running, but it is a bit out of date
ReCaptcha ./htdocs/lib/recaptcha/README.Mahara https://github.com/google/recaptcha MIT License 1.2.1 1.2.2   5.5+ no significant changes
Select2 ./htdocs/js/select2/README.Mahara https://select2.org/ MIT License 4.0.5 4.0.8 includes compatibility with jQuery 3.4.1

changelog: https://github.com/select2/select2/blob/develop/CHANGELOG.md

simplesamlphp /htdocs/auth/saml/extlib/simplesamlphp/README.md https://github.com/simplesamlphp/simplesamlphp GPL 2.1 1.16.3 1.17.5 plugin is not included in the code. There is a command included in the Makefile. To get the plugin we need to run "make ssphp" - Security fixes

a number of changes including security fixes: https://simplesamlphp.org/docs/1.17/simplesamlphp-changelog#section_1

Skin fonts /htdocs/lib/fonts/README.Mahara http://www.fontsquirrel.com/fonts/Aurulent-Sans ,http://www.fontsquirrel.com/fonts/DejaVu-Sans, http://scripts.sil.org/cms/scripts/page.php?item_id=CharisSIL, http://sourceforge.net/projects/gs-fonts/ Multiple licenses n/a, 2.29, 5.000, 8.11 no changes, Should move to htdocs/theme/raw/fonts/skin
System fonts ./htdocs/theme/raw/fonts/README.Mahara, ./htdocs/theme/raw/sass/lib/font-awesome/README.Mahara http://fontawesome.io, https://www.google.com/fonts/specimen/Open+Sans, https://www.google.com/fonts/specimen/Roboto+Slab http://fontawesome.io/license, MIT License, Apache License, version 2.0 4.7.0, 1, 1, 1.9 5.10.1, 1, 1, 1.9 minor changes to font awesome
TinyMCE ./htdocs/js/tinymce/README.Mahara https://www.tiny.cloud/ LGPL 4.9.2 5.0.13 Major point upgrade with significant changes

Changelog: https://www.tiny.cloud/docs/changelog/

TinyMCE - Mathslate ./htdocs/js/tinymce/plugins/mathslate/README.Mahara https://github.com/dthies/tinymce4-mathslate GPL 3 1.1 1.1 no changes
Video.js ./htdocs/artefact/file/blocktype/internalmedia/videojs/README.Mahara http://videojs.com/ Apache License 2.0 7.4.1 7.6.2   Should upgrade at least to 7.6.0

https://github.com/videojs/video.js/blob/master/CHANGELOG.md

zxcvbn ./htdocs/js/zxcvbn/README.Mahara https://github.com/dropbox/zxcvbn MIT License 4.4.2 4.4.2 Current at August 2019