Actions

Developer Area/Plugins/Third party: Difference between revisions

From Mahara Wiki

< Developer Area‎ | Plugins
No edit summary
No edit summary
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 6 April 2016:
Indicating what version they are on in Mahara and what they currently are on at time of publishing 15 Aug 2016:


<table border="1" cellspacing="0">
{| class=wikitable
<tr>
|-
<th align="left" height="17">Name</th>
! Name !! Readme file !! URL !! License !! Current version !! Latest version !! Latest branch version !! Requirements of latest version !! Note
<th align="left" height="17">Readme file</th>
|-
<th align="left">URL</th>
| Elastica || ./htdocs/lib/elastica/README.Mahara || http://elastica.io || MIT License || 2.0.0 || 3.2.1 || 2.3.1 || Elasticsearch 2.x, PHP 5.4+ || PHP7, lots of API changes in version 3.x
<th align="left">License</th>
Should update to 2.3.1
<th align="left">Current version</th>
|-
<th align="left">Latest version</th>
| HTML Purifier || ./htdocs/lib/htmlpurifier/README.Mahara || http://www.htmlpurifier.org/ || LGPL v2.1+ || 4.7.0 || 4.8.0 ||   || PHP 5.0+ || PHP7, minor changes
<th align="left">Bug #</th>
|-
<th align="left">Latest branch version</th>
| Zend framework || ./htdocs/webservice/libs/zend/README.Mahara || http://framework.zend.com/ || New BSD: || 1.12.17 || 3.x || 1.12.19 ||  || Security patch for 1.12,
<th align="left">Notes</th>
API changes for Zend 3
</tr>
PHP 7 for Zend 3.x
 
Should update to 1.12.19
<tr>
|-
<td align="left">ADODB</td>
| ADODB || ./htdocs/lib/adodb/README.mahara || http://adodb.sourceforge.net/ || Dual-licensed under the BSD and Lesser GPL license, with the BSD License having priority. || 5.19 || 5.20.5 ||   || Elas || PHP7
<td align="left" height="17">./htdocs/lib/adodb/README.mahara</td>
|-
<td align="left">http://adodb.sourceforge.net/</td>
| PEAR || ./htdocs/lib/pear/README.Mahara || http://pear.php.net/package/PEAR || New BSD:  || 1.9.5 || 1.10.1 ||   ||  ||  Removing
<td align="left">Dual-licensed under the BSD and Lesser GPL license, with the BSD License having priority.</td>
|-
<td align="left">5.19</td>
| PEAR/Archive || ./htdocs/lib/pear/Archive/README.Mahara || http://pear.php.net/package/Archive_Tar/ || New BSD:  || 1.4.0 || ← ||   ||  ||  Removing
<td align="left">5.20.2</td>
|-
<td align="left">[https://bugs.launchpad.net/mahara/+bug/1539346 #1539346]</td>
| PEAR/Log || ./htdocs/lib/pear/Log/README.Mahara || http://pear.php.net/package/Log/ || MIT License || 1.12.9 || ← ||   ||  ||  Removing
<td align="left">&nbsp;</td>
|-
<td align="left">&nbsp;</td>
| Pear/XML || ./htdocs/lib/pear/XML/Feed/README.Mahara || http://pear.php.net/package/XML_Feed_Parser/ || LGPL || 1.0.5 || ← ||   ||  ||  Removing
</tr>
|-
 
| Dwoo || ./htdocs/lib/dwoo/README.Mahara || http://dwoo.org/ || Modified BSD License: || 1.2.0 || 2.0.0beta || 2.0beta || PHP 5.3+ || Latest is unstable, API changes
<tr>
|-
<td align="left">Aurulent-Sans font</td>
| Mobile detect || ./htdocs/lib/mobile_detect/README.Mahara || http://mobiledetect.net/ || MIT License || 2.8.19 || 2.8.22 ||   ||  || Add some new devices, minor changes
<td align="left" height="17">./htdocs/lib/fonts/README.Mahara</td>
|-
<td align="left">http://www.fontsquirrel.com/fonts/Aurulent-Sans</td>
| PHPMailer || ./htdocs/lib/phpmailer/README.Mahara || https://github.com/PHPMailer/PHPMailer || LGPL || 5.2.14 || 5.2.16 ||   ||  || TLS 1.2 compability, minor changes
<td align="left">SIL Open Font License, Version 1.1</td>
|-
<td align="left">n/a</td>
| CSS Tidy || ./htdocs/lib/csstidy/README.Mahara || https://github.com/Cerdic/CSSTidy || LGPL || 1.5.5 || 1.5.5 ||   || PHP 5.4+ || no changes
<td align="left">&larr;</td>
|-
<td align="left">&nbsp;</td>
| Oauth PHP || ./htdocs/webservice/libs/oauth-php/README.Mahara || http://code.google.com/p/oauth-php/ || MIT License || 175 || ← ||   ||  || This package is not maintained
<td align="left">&nbsp;</td>
|-
<td align="left">&nbsp;</td>
| ReCaptcha || ./htdocs/lib/recaptcha/README.Mahara || https://github.com/google/recaptcha || MIT License || 1.1.2 || ← ||   ||  || no changes
</tr>
|-
 
| PDFjs || ./htdocs/artefact/file/blocktype/pdf/js/pdfjs/README.Mahara || http://mozilla.github.io/pdf.js/getting_started/#download || Apache License 2 || 1.0.1040 || 1.4.20 ||   ||  || lots of fixed bugs
<tr>
|-
<td align="left">Bootstrap Glyphicons Halflings font</td>
| Mochikit || ./htdocs/js/MochiKit/README.Mahara || http://mochikit.com/ || MIT License || 1.4.2 || 1.5.0 ||   ||  || Soo obsolete!!! Removing
<td align="left" height="17">./htdocs/theme/raw/fonts/README.Mahara</td>
|-
<td align="left">http://getbootstrap.com/components/#glyphicons</td>
| Slimbox2 || ./htdocs/lib/slimbox2/README.Mahara || http://www.digitalia.be/software/slimbox2 || MIT License || 2.05 || ← ||   ||  || Should move to htdocs/js folder
<td align="left">MIT License</td>
|-
<td align="left">1.9</td>
| Dropzone || ./htdocs/js/dropzone/README.mahara || https://github.com/enyo/dropzone || MIT License || 4.2.0 || 4.3.0 ||   ||  || 1 change only
<td align="left">&nbsp;</td>
|-
<td align="left">&nbsp;</td>
| Chart.js || ./htdocs/js/chartjs/README.mahara ||  ||  || 1.1.0 || 2.2.1 ||  ||  || No security patch, lots of fixed bugs, few new functions, few API
<td align="left">&nbsp;</td>
|-
<td align="left">&nbsp;</td>
| Javascript templates || ./htdocs/js/javascript-templates/README.Mahara || https://github.com/blueimp/JavaScript-Templates || MIT License || 2.4.1 || 3.4.0 ||   || node.js || No security patch, minor changes
</tr>
|-
 
| jQuery || ./htdocs/js/jquery/README.Mahara || http://jquery.com/ || MIT License || 2.2.0 || 3.1.0 ||  2.2.4 ||  || minor changes
<tr>
|-
<td align="left">Charis SIL font</td>
| jQuery UI plugin Timepicker || ./htdocs/js/jquery/jquery-ui/jquery-ui-timepicker-addon.js || http://trentrichardson.com/examples/timepicker/ || MIT License || 1.5.0 || 1.6.3 ||   || jquery, jquery-ui || No security patch, minor changes
<td align="left" height="17">./htdocs/lib/fonts/README.Mahara</td>
|-
<td align="left">http://software.sil.org/charis/</td>
| Select2 || ./htdocs/js/select2/README.Mahara || http://ivaynberg.github.io/select2/ || MIT Licene || 4.0.1 || 4.0.3 ||   ||  || minor changes
<td align="left">SIL Open Font License: http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ofl</td>
|-
<td align="left">5.000</td>
| TinyMCE || ./htdocs/js/tinymce/README.Mahara || http://tinymce.moxiecode.com/ || LGPL || 4.3.3 || 4.4.1 ||   ||  || No security patch, lots of fixed bugs, few new functions
<td align="left">&larr;</td>
|-
<td align="left">&nbsp;</td>
| Video.js || ./htdocs/artefact/file/blocktype/internalmedia/videojs/README.Mahara || http://videojs.com/ || Apache License 2.0 || 5.6.0 || 5.11.2 ||   ||  || No security patch, lots of fixed bugs, few new functions
<td align="left">&nbsp;</td>
|-
<td align="left">&nbsp;</td>
| Cookie consent || ./htdocs/js/cookieconsent/README.mahara || http://sitebeam.net/cookieconsent/ || MIT License || 2.0.9 || ← ||   ||  || no changes
</tr>
|-
 
| jQuery UI || ./htdocs/js/jquery/jquery-ui/README.Mahara || http://jqueryui.com/ || MIT License || 1.11.4 || 1.12.0 || 1.11.4 || jquery 1.6+ || no changes
<tr>
Can be update to 1.12.0
<td align="left">ChartJS</td>
|-
<td align="left" height="17">./htdocs/js/chartjs/README.Mahara</td>
| jQuery UI plugin touch-punch || ./htdocs/js/jquery/jquery-ui/jquery-ui-touch-punch.min.js ||  || MIT or GPL Version 2 licenses || 0.2.3 ||  ||  || jquery, jquery-ui || no changes
<td align="left">http://www.chartjs.org</td>
|-
<td align="left">MIT License</td>
| JS Color || ./htdocs/js/jscolor/README.Mahara || http://jscolor.com/ || GPL 3 || 2.0.4 || ← ||   ||  || no changes
<td align="left">1.1.0</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 || ← ||   ||  || no changes
<td align="left">&nbsp;</td>
|-
<td align="left">&nbsp;</td>
| Zero clipboard || ./htdocs/js/zeroclipboard/README.Mahara || http://zeroclipboard.org/ || MIT License || 2.2.0 || ← ||   ||  || no changes
<td align="left">&nbsp;</td>
|-
</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.4.0, 1, 1, 1.9 ||   ||   ||  || no changes
 
|-
<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
<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">MIT License</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">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">LGPL</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">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">DejaVu Fonts License v1.00: https://www.fontsquirrel.com/license/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">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">MIT License</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">Dwoo</td>
<td align="left" height="17">./htdocs/lib/dwoo/README.Mahara</td>
<td align="left">http://dwoo.org/</td>
<td align="left">Modified BSD License: http://dwoo.org/documentation/1.x/license.html</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">Elastica</td>
<td align="left" height="17">./htdocs/lib/elastica/README.Mahara</td>
<td align="left">http://elastica.io</td>
<td align="left">MIT License</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">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">MIT License</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>
<td align="left">FontAwesome</td>
<td align="left" height="17">
* ./htdocs/theme/raw/fonts/README.Mahara
* ./htdocs/theme/raw/sass/lib/font-awesome/README.Mahara
</td>
<td align="left">http://fontawesome.io</td>
<td align="left">
* License: http://fontawesome.io/license
* CSS: MIT License
</td>
<td align="left">4.4.0</td>
<td align="left">&nbsp;</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">GPL3 (via the GPL2 "any later version" clause)</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">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">LGPL v2.1+</td>
<td align="left">4.7.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">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">MIT License</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">jQuery</td>
<td align="left" height="17">./htdocs/js/jquery/README.Mahara</td>
<td align="left">http://jquery.com/</td>
<td align="left">MIT License</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>
<td align="left" height="17">./htdocs/js/jquery/jquery-ui/README.Mahara [jQuery UI]</td>
<td align="left">http://jqueryui.com/</td>
<td align="left">MIT License</td>
<td align="left">1.11.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">jQuery addon: Star Rating.js</td>
<td align="left" height="17">./htdocs/js/README.Mahara [jquery.rating.js]</td>
<td align="left">https://code.google.com/archive/p/jquery-star-rating-plugin/</td>
<td align="left">MIT License</td>
<td align="left">3.14</td>
<td align="left">&larr;</td>
<td align="left">&nbsp;</td>
<td align="left">&nbsp;</td>
<td align="left">Removed from 16.04</td>
</tr>
 
<tr>
<td align="left">jQuery addon: Timepicker</td>
<td align="left" height="17">./htdocs/js/jquery/jquery-ui/README.Mahara [timepicker]</td>
<td align="left">http://trentrichardson.com/examples/timepicker/</td>
<td align="left">MIT License</td>
<td align="left">1.5.0</td>
<td align="left">1.5.5</td>
<td align="left">&nbsp;</td>
<td align="left">&nbsp;</td>
<td align="left">&nbsp;</td>
</tr>
 
<tr>
<td align="left">jQuery addon: Touch punch</td>
<td align="left" height="17">./htdocs/js/jquery/jquery-ui/README.Mahara [touchpunch]</td>
<td align="left">http://touchpunch.furf.com/</td>
<td align="left">dual licensed under the MIT or GPL Version 2 licenses</td>
<td align="left">0.2.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">JS Color</td>
<td align="left" height="17">./htdocs/js/jscolor/README.Mahara</td>
<td align="left">http://jscolor.com/</td>
<td align="left">GPL 3</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">Mahara flashplayer</td>
<td align="left" height="17">./htdocs/artefact/file/blocktype/internalmedia/mahara-flashplayer/README.Mahara</td>
<td align="left">https://git.mahara.org/groups/mahara-flashplayer</td>
<td align="left">GPL 3</td>
<td align="left">3.2.18</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">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">MIT License</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">Mochikit</td>
<td align="left" height="17">./htdocs/js/MochiKit/README.Mahara</td>
<td align="left">http://mochikit.com/</td>
<td align="left">MIT License</td>
<td align="left">1.4.2</td>
<td align="left">1.5.0</td>
<td align="left">&nbsp;</td>
<td align="left">&nbsp;</td>
<td align="left">Soo obsolete!!! Removing via [https://bugs.launchpad.net/mahara/+bug/1323920 #1323920]</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">MIT License</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">Open Sans font</td>
<td align="left" height="17">./htdocs/theme/raw/fonts/README.Mahara</td>
<td align="left">https://www.google.com/fonts/specimen/Open+Sans</td>
<td align="left">Apache License 2.0</td>
<td align="left">1</td>
<td align="left">&nbsp;</td>
<td align="left">&nbsp;</td>
<td align="left">&nbsp;</td>
<td align="left">&nbsp;</td>
</tr>
 
<tr>
<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">Apache License 2</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>
<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">New BSD: https://opensource.org/licenses/bsd-license.php</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/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">New BSD: https://opensource.org/licenses/bsd-license.php</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">MIT License</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">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">LGPL</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">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">LGPL</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">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">MIT License</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">Roboto Slab font</td>
<td align="left" height="17">./htdocs/theme/raw/fonts/README.Mahara</td>
<td align="left">https://www.google.com/fonts/specimen/Roboto+Slab</td>
<td align="left">Apache License 2.0</td>
<td align="left">1</td>
<td align="left">&nbsp;</td>
<td align="left">&nbsp;</td>
<td align="left">&nbsp;</td>
<td align="left">&nbsp;</td>
</tr>
 
<tr>
<td align="left">Select2</td>
<td align="left" height="17">./htdocs/js/select2/README.Mahara</td>
<td align="left">http://ivaynberg.github.io/select2/</td>
<td align="left">MIT Licene</td>
<td align="left">4.0.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">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">MIT License</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">TinyMCE</td>
<td align="left" height="17">./htdocs/js/tinymce/README.Mahara</td>
<td align="left">http://tinymce.moxiecode.com/</td>
<td align="left">LGPL</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">TinyMCE - 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">GPL 3</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">Video.js</td>
<td align="left" height="17">./htdocs/artefact/file/blocktype/internalmedia/videojs/README.Mahara</td>
<td align="left">http://videojs.com/</td>
<td align="left">Apache License 2.0</td>
<td align="left">5.6.0</td>
<td align="left">5.8.8</td>
<td align="left">&nbsp;</td>
<td align="left">&nbsp;</td>
<td align="left">&nbsp;</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">New BSD: http://framework.zend.com/license/new-bsd</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>
 
<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">MIT License</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>
 
 
</table>

Revision as of 09:37, 17 August 2016

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 15 Aug 2016:

Name Readme file URL License Current version Latest version Latest branch version Requirements of latest version Note
Elastica ./htdocs/lib/elastica/README.Mahara http://elastica.io MIT License 2.0.0 3.2.1 2.3.1 Elasticsearch 2.x, PHP 5.4+ PHP7, lots of API changes in version 3.x

Should update to 2.3.1

HTML Purifier ./htdocs/lib/htmlpurifier/README.Mahara http://www.htmlpurifier.org/ LGPL v2.1+ 4.7.0 4.8.0   PHP 5.0+ PHP7, minor changes
Zend framework ./htdocs/webservice/libs/zend/README.Mahara http://framework.zend.com/ New BSD: 1.12.17 3.x 1.12.19 Security patch for 1.12,

API changes for Zend 3 PHP 7 for Zend 3.x Should update to 1.12.19

ADODB ./htdocs/lib/adodb/README.mahara http://adodb.sourceforge.net/ Dual-licensed under the BSD and Lesser GPL license, with the BSD License having priority. 5.19 5.20.5   Elas PHP7
PEAR ./htdocs/lib/pear/README.Mahara http://pear.php.net/package/PEAR New BSD:  1.9.5 1.10.1    Removing
PEAR/Archive ./htdocs/lib/pear/Archive/README.Mahara http://pear.php.net/package/Archive_Tar/ New BSD:  1.4.0    Removing
PEAR/Log ./htdocs/lib/pear/Log/README.Mahara http://pear.php.net/package/Log/ MIT License 1.12.9    Removing
Pear/XML ./htdocs/lib/pear/XML/Feed/README.Mahara http://pear.php.net/package/XML_Feed_Parser/ LGPL 1.0.5    Removing
Dwoo ./htdocs/lib/dwoo/README.Mahara http://dwoo.org/ Modified BSD License: 1.2.0 2.0.0beta 2.0beta PHP 5.3+ Latest is unstable, API changes
Mobile detect ./htdocs/lib/mobile_detect/README.Mahara http://mobiledetect.net/ MIT License 2.8.19 2.8.22   Add some new devices, minor changes
PHPMailer ./htdocs/lib/phpmailer/README.Mahara https://github.com/PHPMailer/PHPMailer LGPL 5.2.14 5.2.16   TLS 1.2 compability, minor changes
CSS Tidy ./htdocs/lib/csstidy/README.Mahara https://github.com/Cerdic/CSSTidy LGPL 1.5.5 1.5.5   PHP 5.4+ no changes
Oauth PHP ./htdocs/webservice/libs/oauth-php/README.Mahara http://code.google.com/p/oauth-php/ MIT License 175   This package is not maintained
ReCaptcha ./htdocs/lib/recaptcha/README.Mahara https://github.com/google/recaptcha MIT License 1.1.2   no changes
PDFjs ./htdocs/artefact/file/blocktype/pdf/js/pdfjs/README.Mahara http://mozilla.github.io/pdf.js/getting_started/#download Apache License 2 1.0.1040 1.4.20   lots of fixed bugs
Mochikit ./htdocs/js/MochiKit/README.Mahara http://mochikit.com/ MIT License 1.4.2 1.5.0   Soo obsolete!!! Removing
Slimbox2 ./htdocs/lib/slimbox2/README.Mahara http://www.digitalia.be/software/slimbox2 MIT License 2.05   Should move to htdocs/js folder
Dropzone ./htdocs/js/dropzone/README.mahara https://github.com/enyo/dropzone MIT License 4.2.0 4.3.0   1 change only
Chart.js ./htdocs/js/chartjs/README.mahara 1.1.0 2.2.1 No security patch, lots of fixed bugs, few new functions, few API
Javascript templates ./htdocs/js/javascript-templates/README.Mahara https://github.com/blueimp/JavaScript-Templates MIT License 2.4.1 3.4.0   node.js No security patch, minor changes
jQuery ./htdocs/js/jquery/README.Mahara http://jquery.com/ MIT License 2.2.0 3.1.0  2.2.4 minor changes
jQuery UI plugin Timepicker ./htdocs/js/jquery/jquery-ui/jquery-ui-timepicker-addon.js http://trentrichardson.com/examples/timepicker/ MIT License 1.5.0 1.6.3   jquery, jquery-ui No security patch, minor changes
Select2 ./htdocs/js/select2/README.Mahara http://ivaynberg.github.io/select2/ MIT Licene 4.0.1 4.0.3   minor changes
TinyMCE ./htdocs/js/tinymce/README.Mahara http://tinymce.moxiecode.com/ LGPL 4.3.3 4.4.1   No security patch, lots of fixed bugs, few new functions
Video.js ./htdocs/artefact/file/blocktype/internalmedia/videojs/README.Mahara http://videojs.com/ Apache License 2.0 5.6.0 5.11.2   No security patch, lots of fixed bugs, few new functions
Cookie consent ./htdocs/js/cookieconsent/README.mahara http://sitebeam.net/cookieconsent/ MIT License 2.0.9   no changes
jQuery UI ./htdocs/js/jquery/jquery-ui/README.Mahara http://jqueryui.com/ MIT License 1.11.4 1.12.0 1.11.4 jquery 1.6+ no changes

Can be update to 1.12.0

jQuery UI plugin touch-punch ./htdocs/js/jquery/jquery-ui/jquery-ui-touch-punch.min.js MIT or GPL Version 2 licenses 0.2.3 jquery, jquery-ui no changes
JS Color ./htdocs/js/jscolor/README.Mahara http://jscolor.com/ GPL 3 2.0.4   no changes
TinyMCE - Mathslate ./htdocs/js/tinymce/plugins/mathslate/README.Mahara https://github.com/dthies/tinymce4-mathslate GPL 3 1.1   no changes
Zero clipboard ./htdocs/js/zeroclipboard/README.Mahara http://zeroclipboard.org/ MIT License 2.2.0   no changes
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.4.0, 1, 1, 1.9     no changes
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