Developer Area/Plugins/Third party: Difference between revisions
From Mahara Wiki
< Developer Area | Plugins
No edit summary |
No edit summary |
||
Line 44: | Line 44: | ||
| jQuery UI plugin Timepicker || ./htdocs/js/jquery/jquery-ui/js/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 | | jQuery UI plugin Timepicker || ./htdocs/js/jquery/jquery-ui/js/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 || | | Select2 || ./htdocs/js/select2/README.Mahara || https://select2.org/ || MIT Licene || 4.0.1 || 4.0.5 || 4.0.5 || || lang pack and small changes - still throws jQuery 3 warnings | ||
|- | |- | ||
| TinyMCE || ./htdocs/js/tinymce/README.Mahara || http://tinymce.moxiecode.com/ || LGPL || 4.3.3 || 4.5.5 || || || Security patch in version 4.5.0, we need an upgrade | | TinyMCE || ./htdocs/js/tinymce/README.Mahara || http://tinymce.moxiecode.com/ || LGPL || 4.3.3 || 4.5.5 || || || Security patch in version 4.5.0, we need an upgrade |
Revision as of 14:58, 28 Haziran 2018
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 |
---|---|---|---|---|---|---|---|---|
Elastic Search | ./htdocs/lib/elasticsearch/README.Mahara | https://github.com/elastic/elasticsearch-php | Apache v2.0 | 5.0 | 6.0.1 | ? | PHP 7.0+ | |
HTML Purifier | ./htdocs/lib/htmlpurifier/README.Mahara | http://www.htmlpurifier.org/ | LGPL v2.1+ | 4.8.0 | 4.9.2 | PHP 5.3+ | PHP7, minor changes | |
Zend framework | ./htdocs/webservice/libs/zend/README.Mahara | http://framework.zend.com/ | New BSD: | 1.12.19 | 3.x | 1.12.20 | 5.6+ | Security patch for 1.12,
API changes for Zend 3 PHP 7 for Zend 3.x 1.12.20 has a security patch, but doesnt affect the part of the library we use. |
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.12 | 5.20.9 | No major changes. Includes support for PHP7.2 | ||
Dwoo | ./htdocs/lib/dwoo/README.Mahara | http://dwoo.org/ | Modified BSD License: | 1.2.0 | 1.3.4 | PHP 5.3+ | ||
Mobile detect | ./htdocs/lib/mobile_detect/README.Mahara | http://mobiledetect.net/ | MIT License | 2.8.19 | 2.8.24 | Add some new devices, minor changes | ||
PHPMailer | ./htdocs/lib/phpmailer/README.Mahara | https://github.com/PHPMailer/PHPMailer | LGPL | 5.2.21 | 5.2.22 | Should upgrade to 5.2.22 fro security patch | ||
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 | 1.1.3 | 5.5+ | minor changes | |
PDFjs | ./htdocs/artefact/file/blocktype/pdf/js/pdfjs/README.Mahara | http://mozilla.github.io/pdf.js/getting_started/#download | Apache License 2 | 1.9.426 | 1.9.426 | 1.10.88 | ||
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 | http://www.chartjs.org | 1.1.0 | 2.7.2 | 1.1.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.8.0 | node.js | No security patch, minor changes | |
jQuery | ./htdocs/js/jquery/README.Mahara | http://jquery.com/ | MIT License | 2.2.0 | 3.1.1 | 2.2.4 | minor changes | |
jQuery UI plugin Timepicker | ./htdocs/js/jquery/jquery-ui/js/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 | https://select2.org/ | MIT Licene | 4.0.1 | 4.0.5 | 4.0.5 | lang pack and small changes - still throws jQuery 3 warnings | |
TinyMCE | ./htdocs/js/tinymce/README.Mahara | http://tinymce.moxiecode.com/ | LGPL | 4.3.3 | 4.5.5 | Security patch in version 4.5.0, we need an upgrade | ||
Video.js | ./htdocs/artefact/file/blocktype/internalmedia/videojs/README.Mahara | http://videojs.com/ | Apache License 2.0 | 5.6.0 | 5.17.0 | 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 | 3.0.3 | no security patches, new features | ||
jQuery UI | ./htdocs/js/jquery/jquery-ui/README.Mahara | http://jqueryui.com/ | MIT License | 1.11.4 | 1.12.1 | 1.11.4 | jquery 1.6+ | no security patches |
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 | 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.7.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 | |||
simplesamlphp | /htdocs/auth/saml/extlib/simplesamlphp/README.md | 1.15.0 | 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" |