Developer Area/Plugins/Third party: Difference between revisions
From Mahara Wiki
< Developer Area | Plugins
No edit summary |
No edit summary |
||
Line 32: | Line 32: | ||
!'''Support''' | !'''Support''' | ||
!'''Security''' | !'''Security''' | ||
!'''README.Mahara <br />(./htdocs/...)''' | !'''README.Mahara <br />(./htdocs/...)''' | ||
!'''URL''' | !'''URL/Notes''' | ||
!'''License''' | !'''License''' | ||
|- | |- | ||
Line 48: | Line 47: | ||
|Active | |Active | ||
|No | |No | ||
|.../lib/adodb/ | |.../lib/adodb/ | ||
| - [https://adodb.org/dokuwiki/doku.php Official site]<br />- [https://github.com/ADOdb/ADOdb GitHub] | | - [https://adodb.org/dokuwiki/doku.php Official site]<br />- [https://github.com/ADOdb/ADOdb GitHub] | ||
- [https://twitter.com/ADOdb_announce Twitter] | |||
<br />Wish-list: [https://bugs.launchpad.net/mahara/+bug/1945264 extract $SESSION] | |||
|BSD 3-Clause<br />LGPL | |BSD 3-Clause<br />LGPL | ||
|- | |- | ||
Line 61: | Line 62: | ||
|Active LTS | |Active LTS | ||
|No | |No | ||
|.../lib/bootstrap/assets/javascripts/<br /> | |.../lib/bootstrap/assets/javascripts/<br /> | ||
| - [https://github.com/twbs/release GitHub releases] | | - [https://github.com/twbs/release GitHub releases] | ||
Line 69: | Line 69: | ||
|MIT License | |MIT License | ||
|- | |- | ||
| style="font-weight:bold;" | | | style="font-weight:bold;" |BS Datetime | ||
picker | |||
|=4.17.47 | |=4.17.47 | ||
|6.2.4 | |6.2.4 | ||
Line 75: | Line 76: | ||
|n/a | |n/a | ||
|Major (beta) | |Major (beta) | ||
Rewrite | |||
|Active - 6 | |Active - 6 | ||
Inactive - 4 | Inactive - 4 | ||
|N/A | |N/A | ||
|.../js/bootstrap-datetimepicker/ | |.../js/bootstrap-datetimepicker/ | ||
|<nowiki>- </nowiki>[https://getdatepicker.com/ GitHub]<br />[https://getdatepicker.com/6/change-log.html https://getdatepicker.com/] | |<nowiki>- </nowiki>[https://getdatepicker.com/ GitHub]<br />[https://getdatepicker.com/6/change-log.html https://getdatepicker.com/] | ||
Line 91: | Line 92: | ||
|Active | |Active | ||
|No | |No | ||
|.../js/chartjs/ | |.../js/chartjs/ | ||
| - http://www.chartjs.org | | - http://www.chartjs.org | ||
Line 97: | Line 97: | ||
|MIT License | |MIT License | ||
|- | |- | ||
| style="font-weight:bold;" |Clipboard js | | style="font-weight:bold;" |Clipboard js 🌸 | ||
|^2.0.8 | |^2.0.8 | ||
|2.0.10 | |2.0.10 | ||
Line 104: | Line 104: | ||
|Patch fix | |Patch fix | ||
|Active | |Active | ||
| | | | ||
|.../js/clipboard/ | |.../js/clipboard/ | ||
|https://clipboardjs.com/ | |[https://clipboardjs.com/ ClipboardJS] | ||
[https://github.com/zenorocha/clipboard.js GitHub] | [https://github.com/zenorocha/clipboard.js GitHub] | ||
|MIT License | |MIT License | ||
Line 119: | Line 118: | ||
|New updates are<br />proprietary. | |New updates are<br />proprietary. | ||
| | | | ||
|.../js/cookieconsent/ | |.../js/cookieconsent/ | ||
| - https://www.osano.com/cookieconsent<br />- https://github.com/osano/cookieconsent<br /> | | - [https://www.osano.com/cookieconsent Osano site]<br />- [https://github.com/osano/cookieconsent GitHub] | ||
Site talks about versions 2021.6 and 2021.2.3 <br />which are not available on GitHub.<br />💡Check if we should keep using this - licences. | |||
|MIT License | |MIT License | ||
|- | |- | ||
Line 130: | Line 131: | ||
|Yes | |Yes | ||
|2.0.1 released 22 Feb 2022<br />PHP8 compatible | |2.0.1 released 22 Feb 2022<br />PHP8 compatible | ||
| | | | ||
| | | | ||
|.../lib/csstidy/ | |.../lib/csstidy/ | ||
|https://github.com/Cerdic/CSSTidy | |[https://github.com/Cerdic/CSSTidy GitHub] | ||
|LGPL | |LGPL | ||
|- | |- | ||
Line 145: | Line 145: | ||
|Active | |Active | ||
| | | | ||
|..../js/dragondrop/ | |..../js/dragondrop/ | ||
|https://github.com/schne324/dragon-drop | |[https://github.com/schne324/dragon-drop GitHub] | ||
3.6.1 in the making but in pre-release stages. | |||
|MIT License | |MIT License | ||
|- | |- | ||
Line 157: | Line 157: | ||
|Patch fix | |Patch fix | ||
|Active<br /> | |Active<br /> | ||
| | | | ||
|.../js/DataTables/ | |.../js/DataTables/ | ||
|https://datatables.net/<br />https://datatables.net/download/index<br /> | |https://datatables.net/<br />[https://datatables.net/download/index Download]<br /> | ||
|MIT License | |MIT License | ||
|- | |- | ||
Line 171: | Line 170: | ||
|Active | |Active | ||
| | | | ||
|.../js/dropzone/ | |.../js/dropzone/ | ||
|https://github.com/dropzone/dropzone/releases | |[https://github.com/dropzone/dropzone/releases GitHub releases] | ||
6.0.0 in beta | |||
|MIT License | |MIT License | ||
|- | |- | ||
Line 183: | Line 184: | ||
|Replace | |Replace | ||
|Deprecated<br /> | |Deprecated<br /> | ||
| | | | ||
|.../lib/dwoo/ | |.../lib/dwoo/ | ||
|http://dwoo.org/<br />https://github.com/dwoo-project/dwoo | |http://dwoo.org/<br />[https://github.com/dwoo-project/dwoo GitHub project] | ||
|LGPL | |LGPL | ||
|- | |- | ||
Line 197: | Line 197: | ||
|Active<br /> | |Active<br /> | ||
| | | | ||
|.../lib/elasticsearch/ | |.../lib/elasticsearch/ | ||
|https://github.com/elastic/elasticsearch-php | |[https://github.com/elastic/elasticsearch-php GitHub] | ||
PHP 8 has a [https://github.com/elastic/elasticsearch-php/milestone/6 milestone]. | |||
|Apache v2.0 <br />LGPL v2.1 | |Apache v2.0 <br />LGPL v2.1 | ||
|- | |- | ||
Line 210: | Line 212: | ||
|Inactive<br />- v3 deprecated<br />- v4 in beta stage | |Inactive<br />- v3 deprecated<br />- v4 in beta stage | ||
| | | | ||
|.../js/fancybox/ | |.../js/fancybox/ | ||
|https://github.com/fancyapps/ui - in BETA stage<br />https://fancyapps.com/docs/ui/installation<br />https://fancyapps.com/next/<br /> | | - [https://github.com/fancyapps/ui GitHub] - in BETA stage<br />- [https://fancyapps.com/docs/ui/installation Installation]<br />- [https://fancyapps.com/next/ Official site]<br />- [https://twitter.com/thefancyapps Twitter] | ||
Only exists in branch versions 20.10, 21.04, 21.10<br />Only backport security fixes | |||
|CC BY-SA 4.0 | |CC BY-SA 4.0 | ||
|- | |- | ||
Line 223: | Line 227: | ||
|Active | |Active | ||
| | | | ||
|.../js/gridstack/ | |.../js/gridstack/ | ||
|https://github.com/gridstack/gridstack.js | | - [https://github.com/gridstack/gridstack.js GitHub] | ||
- [https://gridstackjs.com Website] | |||
|MIT License | |MIT License | ||
|- | |- | ||
Line 235: | Line 239: | ||
|None | |None | ||
| | | | ||
| | | | ||
|.../lib/htmlpurifier/ | |.../lib/htmlpurifier/ | ||
|http://www.htmlpurifier.org/ | |http://www.htmlpurifier.org/ | ||
[https://github.com/ezyang/htmlpurifier/ GitHub] | |||
4.14 includes PHP8 support | |||
|LGPL v2.1+ | |LGPL v2.1+ | ||
|- | |- | ||
Line 248: | Line 255: | ||
|Minor | |Minor | ||
|Archived, 2021 | |Archived, 2021 | ||
| | | | ||
|.../js/javascript-templates/ | |.../js/javascript-templates/ | ||
Line 262: | Line 268: | ||
|Active | |Active | ||
| | | | ||
|.../js/jquery/ | |.../js/jquery/ | ||
|http://jquery.com/<br />https://github.com/jquery/jquery | |http://jquery.com/<br />[https://github.com/jquery/jquery GitHub] | ||
https://blog.jquery.com/2021/03/02/<br />jquery-3-6-0-released/<br />News: - QA: https://forum.jquery.com/<br />Twitter: https://twitter.com/jquery | |||
|MIT License | |MIT License | ||
|- | |- | ||
Line 275: | Line 283: | ||
|Inactive, 2017 | |Inactive, 2017 | ||
| | | | ||
|.../js/jquery/jquery-mobile/ | |.../js/jquery/jquery-mobile/ | ||
|http://jquerymobile.com | |http://jquerymobile.com | ||
https://blog.jquerymobile.com <br />- lack of resources but wish to maintain.<br />❗Find out if we are still using this. | |||
|MIT License | |MIT License | ||
|- | |- | ||
Line 288: | Line 298: | ||
| | | | ||
| | | | ||
|.../js/jquery/jquery-ui/ | |.../js/jquery/jquery-ui/ | ||
|http://jqueryui.com/ | |http://jqueryui.com/ | ||
https://blog.jqueryui.com/2022/01/jquery-ui-1-13-1-released/ | |||
|MIT License | |MIT License | ||
|- | |- | ||
Line 301: | Line 313: | ||
|Deprecated | |Deprecated | ||
| | | | ||
|.../js/jquery/jquery-ui/<br />jquery-ui-touch-punch.min.js | |.../js/jquery/jquery-ui/<br />jquery-ui-touch-punch.min.js | ||
|http://touchpunch.furf.com/<br />https://github.com/furf/jquery-ui-touch-punch | |http://touchpunch.furf.com/<br />[https://github.com/furf/jquery-ui-touch-punch GitHub] | ||
❗Do we still need it - is it merged into jquery | |||
|MIT or GPL <br />Version 2 licenses | |MIT or GPL <br />Version 2 licenses | ||
|- | |- | ||
Line 313: | Line 327: | ||
|None | |None | ||
|Active | |Active | ||
| | | | ||
|.../js/jscolor/ | |.../js/jscolor/ | ||
Line 327: | Line 340: | ||
|Active | |Active | ||
| | | | ||
| - Patch started, including child patch with Mahara customisations: https://bugs.launchpad.net/mahara/+bug/1962219 | |.../js/jsoneditor/ | ||
|[https://github.com/json-editor/json-editor GitHub] | |||
- Patch started, including child patch with Mahara customisations: https://bugs.launchpad.net/mahara/+bug/1962219 | |||
- Issue with select field dropdowns in SmartEvidence editor: possibly related to select2 plugin - leave for 22.10 | - Issue with select field dropdowns in SmartEvidence editor: possibly related to select2 plugin - leave for 22.10 | ||
|MIT License | |MIT License | ||
|- | |- | ||
Line 341: | Line 357: | ||
|Inactive, 2018 | |Inactive, 2018 | ||
| | | | ||
|.../js/jTLine/ | |.../js/jTLine/ | ||
|https://naadydev.github.io/jTLine/ | |[https://naadydev.github.io/jTLine/ GitHub] | ||
[https://twitter.com/naadydev Twitter] | |||
|MIT License | |MIT License | ||
|- | |- | ||
Line 354: | Line 370: | ||
|Active | |Active | ||
| | | | ||
|.../js/lodash/ | |.../js/lodash/ | ||
|https://github.com/lodash/lodash | |[https://github.com/lodash/lodash GitHub] | ||
- Lodash was brought in with gridstack v0.5.0 <br />- Will be removed when gridstack 4+ gets merged. | |||
|MIT License | |MIT License | ||
|- | |- | ||
Line 367: | Line 385: | ||
|Active | |Active | ||
|Yes | |Yes | ||
|.../js/marked/ | |.../js/marked/ | ||
|https://github.com/markedjs/marked | |[https://github.com/markedjs/marked GitHub] | ||
|MIT License | |MIT License | ||
|- | |- | ||
Line 379: | Line 396: | ||
|None | |None | ||
|Inactive, 2018 | |Inactive, 2018 | ||
| | | | ||
|.../js/masonry/ | |.../js/masonry/ | ||
|https://masonry.desandro.com/<br />https://github.com/desandro/masonry | |[https://masonry.desandro.com/ Masonry]<br />[https://github.com/desandro/masonry GitHub] | ||
|MIT License | |MIT License | ||
|- | |- | ||
Line 393: | Line 409: | ||
|Forked version, 2015 | |Forked version, 2015 | ||
| | | | ||
|.../js/tinymce/plugins/mathslate/ | |.../js/tinymce/plugins/mathslate/ | ||
|https://github.com/dthies/tinymce4-mathslate | |[https://github.com/dthies/tinymce4-mathslate GitHub] | ||
Our version is now forked to keep <br />make it work with Tinymce 5 | |||
|GPL 3 | |GPL 3 | ||
|- | |- | ||
Line 406: | Line 424: | ||
|Inactive, 2020 | |Inactive, 2020 | ||
| | | | ||
|.../js/momentjs/ | |.../js/momentjs/ | ||
|http://momentjs.com/ | |http://momentjs.com/ | ||
Succeeded by Luxon: https://moment.github.io/luxon/#/ | |||
Connected with jquery date-picker | |||
|MIT License | |MIT License | ||
|- | |- | ||
Line 420: | Line 441: | ||
|Archived, 2010 | |Archived, 2010 | ||
| | | | ||
|.../webservice/libs/oauth-php/ | |.../webservice/libs/oauth-php/ | ||
|https://code.google.com/archive/p/oauth-php/ | |https://code.google.com/archive/p/oauth-php/ | ||
We should replace with an oauth2 php library <br />https://oauth.net/code/php<br />checkout what Moodle does (old comment) | |||
|MIT License | |MIT License | ||
|- | |- | ||
Line 432: | Line 455: | ||
|Minor | |Minor | ||
|Active | |Active | ||
| | | | ||
|.../artefact/file/blocktype/pdf/js/pdfjs/ | |.../artefact/file/blocktype/pdf/js/pdfjs/ | ||
|http://mozilla.github.io/pdf.js/ | |[http://mozilla.github.io/pdf.js/getting_started/#download Getting started]<br />[https://github.com/mozilla/pdf.js GitHub] | ||
|Apache License 2 | |Apache License 2 | ||
|- | |- | ||
Line 446: | Line 468: | ||
|Active<br /> | |Active<br /> | ||
|Yes | |Yes | ||
|.../lib/phpmailer/ | |.../lib/phpmailer/ | ||
|https://github.com/PHPMailer/PHPMailer | |[https://github.com/PHPMailer/PHPMailer GitHub] | ||
|LGPL | |LGPL | ||
|- | |- | ||
Line 459: | Line 480: | ||
|Active v2<br />LTS 1.16.1 <br />w/o warnings | |Active v2<br />LTS 1.16.1 <br />w/o warnings | ||
| | | | ||
|https://github.com/twbs/bootstrap/issues/31451 | |.../js/popper/ | ||
|https://popper.js.org/ | |||
https://github.com/twbs/bootstrap/issues/31451 | |||
https://dev.to/fezvrasta/smarter-tooltips-and<br />-popovers-with-popper-2-44bh<br /> | https://dev.to/fezvrasta/smarter-tooltips-and<br />-popovers-with-popper-2-44bh<br /> | ||
|MIT License | |MIT License | ||
|- | |- | ||
Line 475: | Line 498: | ||
|Active | |Active | ||
| | | | ||
|.../lib/recaptcha/ | |.../lib/recaptcha/ | ||
|https://github.com/google/recaptcha | |[https://github.com/google/recaptcha GitHub] | ||
This client supports both v2 and v3.<br />https://github.com/google/recaptcha/tree/php8-support | |||
|BSD-3 | |BSD-3 | ||
|- | |- | ||
Line 488: | Line 511: | ||
|Active | |Active | ||
| | | | ||
|../auth/saml/extlib/simplesamlphp/ | |../auth/saml/extlib/simplesamlphp/ | ||
|https://github.com/simplesamlphp/<br />[https://github.com/simplesamlphp/simplesamlphp | |[https://github.com/simplesamlphp/simplesamlphp GitHub] | ||
/htdocs/auth/saml/extlib/ <br />- Make a README.Mahara file<br />PHP 8 coming in v2.x. [https://github.com/simplesamlphp/simplesamlphp/issues/1521#issuecomment-917600539 Sounds like it should work on 1.19.1 though]. | |||
|GPL 2.1 | |GPL 2.1 | ||
|- | |- | ||
Line 500: | Line 525: | ||
|Patch | |Patch | ||
|Active | |Active | ||
| | | | ||
|.../js/select2/ | |.../js/select2/ | ||
Line 513: | Line 537: | ||
|None | |None | ||
|Unknown | |Unknown | ||
| | | | ||
|.../lib/fonts/ | |.../lib/fonts/ | ||
Line 526: | Line 549: | ||
|Patch | |Patch | ||
|Unknown | |Unknown | ||
| | | | ||
|.../lib/fonts/ | |.../lib/fonts/ | ||
|http://www.fontsquirrel.com/fonts/<br /> | |[http://www.fontsquirrel.com/fonts/DejaVu-Sans Font Squirrel]<br /> | ||
|DejaVu Fonts <br />License v1.00 | |DejaVu Fonts <br />License v1.00 | ||
|- | |- | ||
Line 539: | Line 561: | ||
|None | |None | ||
|Unknown | |Unknown | ||
| | | | ||
|.../theme/raw/fonts/ | |.../theme/raw/fonts/ | ||
Line 552: | Line 573: | ||
|Minor | |Minor | ||
|Unknown | |Unknown | ||
| | | | ||
|.../theme/raw/fonts/ | |.../theme/raw/fonts/ | ||
Line 566: | Line 586: | ||
|Active | |Active | ||
| | | | ||
|.../theme/raw/sass/lib/font-awesome/ | |.../theme/raw/sass/lib/font-awesome/ | ||
|http://fontawesome.io<br />https://github.com/FortAwesome/Font-Awesome | |http://fontawesome.io<br />[https://github.com/FortAwesome/Font-Awesome GitHub] | ||
[https://reviews.mahara.org/#/c/12463/ Patch in progress] (on hold for 22.10) | |||
[https://fontawesome.com/docs/web/setup/upgrade/ Upgrade steps] | |||
|SIL OFL 1.1 | |SIL OFL 1.1 | ||
|- | |- | ||
Line 580: | Line 603: | ||
|Active | |Active | ||
| | | | ||
|.../theme/raw/fonts/ | |.../theme/raw/fonts/ | ||
| - | | - [[sourceforge:projects/gs-fonts/|SourceForge release]]<br />[https://www.ghostscript.com/releases.html Releases] | ||
❗What do we use it for? | |||
|AGPL | |AGPL | ||
|- | |- | ||
Line 592: | Line 617: | ||
|Major | |Major | ||
|Active | |Active | ||
| | | | ||
|.././lib/fonts/ | |.././lib/fonts/ | ||
Line 606: | Line 630: | ||
|Active | |Active | ||
|Yes | |Yes | ||
|.../js/tinymce/ | |.../js/tinymce/ | ||
|https://www.tiny.cloud/<br />https://www.tiny.cloud/get-tiny/self-hosted | |https://www.tiny.cloud/<br />https://www.tiny.cloud/get-tiny/self-hosted | ||
[https://www.tiny.cloud/docs/changelog/ Changelog]<br />📲 Test on mobile when updating<br />[https://www.tiny.cloud/blog/category/news-and-updates/ News and updates]<br /> | |||
|LGPL 2.1 | |LGPL 2.1 | ||
|- | |- | ||
Line 619: | Line 645: | ||
|Active | |Active | ||
| | | | ||
|.../artefact/file/blocktype/<br />internalmedia/videojs/ | |.../artefact/file/blocktype/<br />internalmedia/videojs/ | ||
|http://videojs.com/<br />https://github.com/videojs/video.js | |http://videojs.com/<br />[https://github.com/videojs/video.js GitHub] | ||
Pre-released 7.18.1 Feb 2022 | |||
|Apache License 2.0 | |Apache License 2.0 | ||
|- | |- | ||
Line 631: | Line 659: | ||
|None | |None | ||
|Inactive, 2017 | |Inactive, 2017 | ||
| | | | ||
|.../js/zxcvbn/ | |.../js/zxcvbn/ | ||
Line 638: | Line 665: | ||
|- | |- | ||
| style="font-weight:bold;" |composer.json<br />dependencies<br /> | | style="font-weight:bold;" |composer.json<br />dependencies<br /> | ||
| | | | ||
| | | |
Revision as of 12:08, 5 October 2022
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.
Note: another thing to keep in sync is the country names we use for 'Country' dropdowns. To check what the current state of play is
perl -MLocale::Country -le 'print join("\n", sort map { country2code($_) . " => " . country2code($_, LOCALE_CODE_ALPHA_3) . ", // " . $_ } all_country_names())'
and check the results against htdocs/lib/country.php
and htdocs/lang/en.utf8/mahara.php
files
For any confusion you can also check against https://www.iso.org
Legend
- PHP8 = is the latest version of this plugin compatible with PHP8?
- Upgrades = what upgrades are available for this plugin?
- Support = notes on end of support | Active | Inactive | Deprecated (officially)
- Security = is there a new security patch available?
- 22.04 = Will this need to be updated for this version?
- SemVer Info - explaining the symbols in the Mahara version column
- Inactive: Maintained but not actively making releases
- Deprecated: All maintainers have left and site may not exist in extreme cases.
- 🚧: In progress/there is a working patch in Gerrit
Name | Mahara version |
Latest version |
22.10 | PHP8 | Upgrades/Updates | Support | Security | README.Mahara (./htdocs/...) |
URL/Notes | License |
---|---|---|---|---|---|---|---|---|---|---|
ADODB | 5.22.0 | 5.22.3 | 🚧 | Yes 8.1 | Patch
-remove support for legacy SQL drivers -PHP 8 support |
Active | No | .../lib/adodb/ | - Official site - GitHub
|
BSD 3-Clause LGPL |
Bootstrap | 5.0.1 | 5.2.2 | n/a | Minor | Active LTS | No | .../lib/bootstrap/assets/javascripts/ |
- GitHub releases | MIT License | |
BS Datetime
picker |
=4.17.47 | 6.2.4 | n/a | Major (beta)
Rewrite |
Active - 6
Inactive - 4 |
N/A | .../js/bootstrap-datetimepicker/ | - GitHub https://getdatepicker.com/ |
MIT License | |
Chart.js | 3.7.1 | 3.9.1 | 🚧 | n/a | Minor | Active | No | .../js/chartjs/ | - http://www.chartjs.org
- GitHub |
MIT License |
Clipboard js 🌸 | ^2.0.8 | 2.0.10 | 🚧 | n/a | Patch fix | Active | .../js/clipboard/ | ClipboardJS | MIT License | |
Cookie consent |
=3.1.1 | 4.0 | n/a | None | New updates are proprietary. |
.../js/cookieconsent/ | - Osano site - GitHub
|
MIT License | ||
CSS Tidy | ~1.7.3 | 2.0.1 | 🚧 | Yes | 2.0.1 released 22 Feb 2022 PHP8 compatible |
.../lib/csstidy/ | GitHub | LGPL | ||
Dragon-drop | ^3.2.1 | 3.2.1 | n/a | None Pre-release minor changelog not available. |
Active | ..../js/dragondrop/ | GitHub
3.6.1 in the making but in pre-release stages. |
MIT License | ||
Datatables | ^1.10.20 | 1.11.4 | 🚧 | n/a | Patch fix | Active |
.../js/DataTables/ | https://datatables.net/ Download |
MIT License | |
Dropzone | ^5.7.6 | 5.9.3 | 🚧 | n/a | Minor | Active | .../js/dropzone/ | GitHub releases
|
MIT License | |
Dwoo | =1.3.7 | 1.3.7 | No | Replace | Deprecated |
.../lib/dwoo/ | http://dwoo.org/ GitHub project |
LGPL | ||
Elastic Search | >6.1.0 | 7.17.0 | No | WIP - Gold | Active |
.../lib/elasticsearch/ | GitHub
|
Apache v2.0 LGPL v2.1 | ||
fancybox3 | 3.5.7 | 4.0.26 | n/a | Removed from Mahara 11/2021 | Inactive - v3 deprecated - v4 in beta stage |
.../js/fancybox/ | - GitHub - in BETA stage - Installation - Official site
|
CC BY-SA 4.0 | ||
gridstack | >0.6.4 | 5.0.0 | n/a | WIP - Robert |
Active | .../js/gridstack/ | - GitHub
- Website |
MIT License | ||
HTML Purifier | =4.13.0 | 4.14.0 | 🚧 | Yes | None | .../lib/htmlpurifier/ | http://www.htmlpurifier.org/
|
LGPL v2.1+ | ||
Javascript templates |
=3.19.0 | 3.20.0 | 🚧 | n/a | Minor | Archived, 2021 | .../js/javascript-templates/ | https://github.com/blueimp/ JavaScript-Templates |
MIT License | |
jQuery | ^3.6.0 | 3.6.0 | n/a | Minor | Active | .../js/jquery/ | http://jquery.com/ GitHub
|
MIT License | ||
jQuery mobile | =1.5.0-alpha.1 | 1.5.0-rc1 | n/a | None | Inactive, 2017 | .../js/jquery/jquery-mobile/ | http://jquerymobile.com
|
MIT License | ||
jQuery UI | 1.13.1 | 1.13.1 | 🚧 | n/a | In maintenance state Only security and compatibility fixes |
.../js/jquery/jquery-ui/ | http://jqueryui.com/
|
MIT License | ||
jQuery UI plugin touch-punch |
=0.2.3 | 0.2.3 | n/a | None | Deprecated | .../js/jquery/jquery-ui/ jquery-ui-touch-punch.min.js |
http://touchpunch.furf.com/ GitHub
|
MIT or GPL Version 2 licenses | ||
JS Color | 2.4.7 | 2.4.7 | 🚧 | n/a | None | Active | .../js/jscolor/ | http://jscolor.com/ | GPL 3 | |
Json editor | >=1.3.5 | 2.6.1 | n/a | Major 2.x | Active | .../js/jsoneditor/ | GitHub
- Issue with select field dropdowns in SmartEvidence editor: possibly related to select2 plugin - leave for 22.10 |
MIT License | ||
jTLine | =1.0 | 1.0 | n/a | None | Inactive, 2018 | .../js/jTLine/ | GitHub | MIT License | ||
Lodash | ^4.17.15 | 4.17.21 | n/a | Patch fix | Active | .../js/lodash/ | GitHub
|
MIT License | ||
Marked | ^2.1.3 | 4.0.12 | 🚧 | n/a | Minor - v2.1.1, v2.1.2, v2.1.3 Major 3.x - breaking changes 4.0.0 Major security fixes |
Active | Yes | .../js/marked/ | GitHub | MIT License |
Masonry | =4.2.2 | 4.2.2 | n/a | None | Inactive, 2018 | .../js/masonry/ | Masonry GitHub |
MIT License | ||
TinyMCE Mathslate |
1.1 | 1.1 | 🚧 | n/a | None | Forked version, 2015 | .../js/tinymce/plugins/mathslate/ | GitHub
|
GPL 3 | |
Moment.js | ^2.29.1 | 2.29.1 | n/a | None | Inactive, 2020 | .../js/momentjs/ | http://momentjs.com/
Connected with jquery date-picker |
MIT License | ||
Oauth PHP | =175 | 175 | No | Replace | Archived, 2010 | .../webservice/libs/oauth-php/ | https://code.google.com/archive/p/oauth-php/
|
MIT License | ||
PDFjs | ^2.9.359 | 2.12.313 |
🚧 | n/a | Minor | Active | .../artefact/file/blocktype/pdf/js/pdfjs/ | Getting started GitHub |
Apache License 2 | |
PHPMailer | ^6.5.1 | 6.5.4 | 🚧 | Yes | Minor 6.5.0 - security release Minor 6.5.1 - maintenance release PHP8 support |
Active |
Yes | .../lib/phpmailer/ | GitHub | LGPL |
Popper | ^1.16.1 LTS | 2.11.2 | n/a | Major 2.x upgrade is available, but Bootstrap 5 is required for v2.x, so on hold until we have Bootstrap 5 (should be in by 22.10) | Active v2 LTS 1.16.1 w/o warnings |
.../js/popper/ | https://popper.js.org/
|
MIT License | ||
ReCaptcha | ^1.2.4 | 1.2.4 | In progress | Patch | Active | .../lib/recaptcha/ | GitHub
This client supports both v2 and v3. |
BSD-3 | ||
simplesamlphp | ^1.18.7 | 1.19.5 | 🚧 | Yes 8.1 | Active | ../auth/saml/extlib/simplesamlphp/ | GitHub
|
GPL 2.1 | ||
Select2 | ^4.0.13 | 4.0.13 | n/a | Patch | Active | .../js/select2/ | https://select2.org/ | MIT License | ||
Aurulent Sans (font) |
^2007.05.04 | 2007.05.04 | n/a | None | Unknown | .../lib/fonts/ | http://www.fontsquirrel.com/fonts/ Aurulent-Sans |
SIL OFL v1.10 | ||
Deja Vu Sans (font) |
^2.37 | 2.37 | n/a | Patch | Unknown | .../lib/fonts/ | Font Squirrel |
DejaVu Fonts License v1.00 | ||
Open Sans (font) |
^1.10 | 1.10 | n/a | None | Unknown | .../theme/raw/fonts/ | https://www.google.com/fonts/ specimen/Open+Sans |
Apache License version 2.0 | ||
Roboto Slab (font) |
^1.9 | 1.100263 | n/a | Minor | Unknown | .../theme/raw/fonts/ | https://www.google.com/fonts/ specimen/Roboto+Slab |
MIT License | ||
Fontawesome | ^5.8.1 | 6.0.0 | n/a | Major 6.0.0 | Active | .../theme/raw/sass/lib/font-awesome/ | http://fontawesome.io GitHub
|
SIL OFL 1.1 | ||
Ghostscript fonts |
^8.11 | 9.54.0 | n/a | Major | Active | .../theme/raw/fonts/ | - SourceForge release Releases
|
AGPL | ||
Charis SIL (fonts) |
^5.000 | 6.001 | n/a | Major | Active | .././lib/fonts/ | - http://scripts.sil.org/cms/scripts/page.php ?item_id=CharisSIL - https://software.sil.org/charis/download/ |
SIL OFL | ||
TinyMCE | 5.10.2 | 5.10.2 | 🚧 | n/a | Major security patch - XSS | Active | Yes | .../js/tinymce/ | https://www.tiny.cloud/ https://www.tiny.cloud/get-tiny/self-hosted
|
LGPL 2.1 |
Video.js | 7.17.0 | 7.17.0 | 🚧 | n/a | Active | .../artefact/file/blocktype/ internalmedia/videojs/ |
http://videojs.com/ GitHub
|
Apache License 2.0 | ||
zxcvbn | =4.4.2 | 4.4.2 | n/a | None | Inactive, 2017 | .../js/zxcvbn/ | https://github.com/dropbox/zxcvbn | MIT License | ||
composer.json dependencies |
https://git.mahara.org /mahara/mahara/-/blob/ master/external/composer.json |
Check for updates in the .json file. |