Developer Area/Plugins/Third party: Difference between revisions
From Mahara Wiki
< Developer Area | Plugins
No edit summary |
No edit summary |
||
Line 21: | Line 21: | ||
Current at August 2019 | 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+ || | | 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 | | Clipboard js || ./htdocs/js/clipboard/README.Mahara || https://clipboardjs.com/ || MIT License || 2.0.4 || 2.0.4 || || || Current at August 2019 | ||
Line 55: | Line 55: | ||
| JS Color || ./htdocs/js/jscolor/README.Mahara || http://jscolor.com/ || GPL 3 || 2.0.5 || 2.0.5 || || || Current at August 2019 | | JS Color || ./htdocs/js/jscolor/README.Mahara || http://jscolor.com/ || GPL 3 || 2.0.5 || 2.0.5 || || || Current at August 2019 | ||
|- | |- | ||
| Marked || ./htdocs/js/marked/README.Mahara || https://github.com/markedjs/marked || MIT License || 0.6.0 || 0. | | Marked || ./htdocs/js/marked/README.Mahara || https://github.com/markedjs/marked || MIT License || 0.6.0 || 0.7.0 || || || | ||
|- | |- | ||
| Masonry || ./htdocs/js/masonry/README.Mahara || https://masonry.desandro.com/ || MIT License || 4.2.2 || 4.2.2 || || || | | 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 || || || | | 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 | | 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 | | 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. | | 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 || || | ||
|- | |- | ||
| PHPMailer || ./htdocs/lib/phpmailer/README.Mahara || https://github.com/PHPMailer/PHPMailer || LGPL || 6.0.6 || 6.0. | | PHPMailer || ./htdocs/lib/phpmailer/README.Mahara || https://github.com/PHPMailer/PHPMailer || LGPL || 6.0.6 || 6.0.7 || || || minor changes | ||
|- | |- | ||
| ReCaptcha || ./htdocs/lib/recaptcha/README.Mahara || https://github.com/google/recaptcha || MIT License || 1.2.1 || 1.2. | | ReCaptcha || ./htdocs/lib/recaptcha/README.Mahara || https://github.com/google/recaptcha || MIT License || 1.2.1 || 1.2.2 || || 5.5+ || | ||
|- | |- | ||
| Select2 || ./htdocs/js/select2/README.Mahara || https://select2.org/ || MIT Licene || 4.0.5 || 4.0. | | Select2 || ./htdocs/js/select2/README.Mahara || https://select2.org/ || MIT Licene || 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. | | 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 | | 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. | | 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 || | | 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 | | 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. | | 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 || || || | | zxcvbn || ./htdocs/js/zxcvbn/README.Mahara || https://github.com/dropbox/zxcvbn || MIT License || 4.4.2 || 4.4.2 || || || Current at August 2019 | ||
|} | |} |
Revision as of 21:11, 13 August 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.0 | 3.1.1 | minor point release includes dependency update and a couple of bug fixes | ||
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 | |||
HTML Purifier | ./htdocs/lib/htmlpurifier/README.Mahara | http://www.htmlpurifier.org/ | LGPL v2.1+ | 4.10.0 | 4.11.0 | PHP 5.3+ | ||
Javascript templates | ./htdocs/js/javascript-templates/README.Mahara | https://github.com/blueimp/JavaScript-Templates | MIT License | 3.11.0 | 3.12.0 | node.js | ||
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 | ||
Marked | ./htdocs/js/marked/README.Mahara | https://github.com/markedjs/marked | MIT License | 0.6.0 | 0.7.0 | |||
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 | ||
PHPMailer | ./htdocs/lib/phpmailer/README.Mahara | https://github.com/PHPMailer/PHPMailer | LGPL | 6.0.6 | 6.0.7 | minor changes | ||
ReCaptcha | ./htdocs/lib/recaptcha/README.Mahara | https://github.com/google/recaptcha | MIT License | 1.2.1 | 1.2.2 | 5.5+ | ||
Select2 | ./htdocs/js/select2/README.Mahara | https://select2.org/ | MIT Licene | 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 |