Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[4.1] Joomla-Accessibility Checker (jooa11y). #36190

Merged
merged 69 commits into from
Dec 29, 2021
Merged
Show file tree
Hide file tree
Changes from 34 commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
ae9ff3c
jooa11y scaffolding
brianteeman Nov 25, 2021
7c91f70
script loads now
brianteeman Nov 26, 2021
7bff534
tippy - temp
brianteeman Nov 26, 2021
ac4c74c
editor button
brianteeman Nov 26, 2021
65c5d97
toolbar
brianteeman Nov 26, 2021
af113ba
enpugh
brianteeman Nov 26, 2021
caff6bf
Jooa11y/enhancements (#132)
brianteeman Nov 29, 2021
0711d1a
tabs
brianteeman Nov 29, 2021
752cec0
tippy popper licence and naming
brianteeman Nov 29, 2021
bd903da
postgresql install
brianteeman Nov 29, 2021
a1721f3
xml bug
brianteeman Nov 29, 2021
72b5a7c
cleaning
brianteeman Nov 29, 2021
a94a383
tidy
brianteeman Nov 29, 2021
c72c179
fix
brianteeman Nov 29, 2021
ec08ba4
dont need scss
brianteeman Nov 29, 2021
cdaf677
needs to be an integer
brianteeman Nov 29, 2021
ad4dd17
deploy version
brianteeman Nov 29, 2021
18199dd
might not be the best way?
brianteeman Nov 29, 2021
be65bdc
Revert "Auxiliary commit to revert individual files from 18199dd5bec4…
brianteeman Nov 29, 2021
af7d967
clarify show
brianteeman Nov 29, 2021
384172b
options
brianteeman Nov 29, 2021
b6dab12
package.lock
brianteeman Nov 29, 2021
7d3db5e
remove editor button
brianteeman Nov 29, 2021
5394e79
Merge branch '4.1-dev' into 4.1-dev
brianteeman Nov 29, 2021
919a5af
cs
brianteeman Nov 29, 2021
8378659
string
brianteeman Nov 29, 2021
4c7c9ce
set input
brianteeman Nov 30, 2021
03c867c
deploy
brianteeman Nov 30, 2021
03d4c73
Temporary add git to node ci (#133)
HLeithner Nov 30, 2021
6d25a63
github link
brianteeman Nov 30, 2021
88328c0
Merge branch 'joomla:4.1-dev' into 4.1-dev
brianteeman Dec 3, 2021
378a64e
param
brianteeman Dec 3, 2021
d56c61d
Revert "param"
brianteeman Dec 3, 2021
aab7e53
params
brianteeman Dec 3, 2021
8f59b2c
spelling
brianteeman Dec 4, 2021
c44ec6e
revert
brianteeman Dec 4, 2021
ca85dab
sql field
brianteeman Dec 7, 2021
f6eaefd
cs and spelling
brianteeman Dec 10, 2021
bdab588
Merge branch '4.1-dev' into jooa11y-plugin
brianteeman Dec 10, 2021
7df048a
Fix npm
HLeithner Dec 12, 2021
d164a6a
Revert drone.yml change
HLeithner Dec 12, 2021
2f73fad
Switch package to tarball
HLeithner Dec 12, 2021
105f8b5
Use the es module
dgrammatiko Dec 12, 2021
9a9af57
Update eslint-plugin-vue to 8.2.0
HLeithner Dec 12, 2021
253bd0d
CS (#135)
dgrammatiko Dec 12, 2021
e5aa2ad
lang
brianteeman Dec 13, 2021
57eb9d4
progress update
brianteeman Dec 13, 2021
6f41b7e
Merge branch '4.1-dev' into jooa11y-plugin
bembelimen Dec 13, 2021
00d4421
fix strings
brianteeman Dec 13, 2021
2d43d11
load strings
brianteeman Dec 13, 2021
98227ef
js change from @fedik
brianteeman Dec 13, 2021
78c4ce0
typo and package-lock
brianteeman Dec 13, 2021
73807ff
sef and non-sef
brianteeman Dec 14, 2021
3e973c2
revert change by Dimitris
brianteeman Dec 14, 2021
910a1b5
Update joomla-a11y-checker version
HLeithner Dec 15, 2021
46b519b
Merge branch 'jooa11y-plugin' of https://github.com/brianteeman/jooml…
HLeithner Dec 15, 2021
fe06116
Update joomla-a11y-checker version
HLeithner Dec 15, 2021
a9e177d
Update view preview url
HLeithner Dec 15, 2021
a57fe76
simplify
brianteeman Dec 15, 2021
b6c1646
Update jooa11y.php
brianteeman Dec 16, 2021
c51c171
Merge branch '4.1-dev' into jooa11y-plugin
bembelimen Dec 17, 2021
1c8e89f
fix jscs (#136)
Fedik Dec 19, 2021
cda6b4c
Merge branch '4.1-dev' into jooa11y-plugin
brianteeman Dec 19, 2021
4c361aa
undo eslint change
brianteeman Dec 19, 2021
8688040
remove "Additional ruleset toggles" from the plugin settings
brianteeman Dec 21, 2021
7bb36cb
Update .eslintrc
brianteeman Dec 27, 2021
b8c913b
final try
brianteeman Dec 27, 2021
047dc4e
Merge branch '4.1-dev' into jooa11y-plugin
brianteeman Dec 27, 2021
da50c9a
sha
brianteeman Dec 28, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ steps:
image: node:14-alpine
depends_on: [ phpcs ]
commands:
- apk update && apk upgrade && apk add --no-cache bash git openssh
- npm ci --unsafe-perm

- name: php72-unit
Expand Down Expand Up @@ -251,6 +252,6 @@ steps:

---
kind: signature
hmac: 2b1ca61bdae1a8fe36dc5cdf0497d42d8f3f30df4f0f6e5d248fbfe00be69e48
hmac: 5700042665a0debd3251ff8bda701067ed8b1670068c0a2ffba390be67e75b03

...
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
INSERT INTO `#__extensions` (`name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `locked`, `manifest_cache`, `params`, `custom_data`, `checked_out`, `checked_out_time`, `ordering`, `state`) VALUES
('plg_system_jooa11y', 'plugin', 'jooa11y', 'system', 0, 1, 1, 0, 1, '', '', '', 0, NULL, 0, 0);
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
INSERT INTO "#__extensions" ("name", "type", "element", "folder", "client_id", "enabled", "access", "protected", "locked", "manifest_cache", "params", "custom_data", "checked_out", "checked_out_time", "ordering", "state") VALUES
('plg_system_jooa11y', 'plugin', 'jooa11y', 'system', 0, 1, 1, 0, 1, '', '', '', 0, NULL, 0, 0);
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
use Joomla\CMS\Language\Text;
use Joomla\CMS\MVC\View\GenericDataException;
use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView;
use Joomla\CMS\Plugin\PluginHelper;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Toolbar\Toolbar;
use Joomla\CMS\Toolbar\ToolbarHelper;
Expand Down Expand Up @@ -223,6 +224,13 @@ function (Toolbar $childBar) use ($checkedOut, $itemEditable, $canDo, $user)
->bodyHeight(80)
->modalWidth(90);

if (PluginHelper::isEnabled('system', 'jooa11y'))
{
$toolbar->jooa11y($url . '&jooa11y=1', 'JGLOBAL_JOOA11Y')
brianteeman marked this conversation as resolved.
Show resolved Hide resolved
->bodyHeight(80)
->modalWidth(90);
}

if (Associations::isEnabled() && ComponentHelper::isEnabled('com_associations'))
{
$toolbar->standardButton('contract')
Expand Down
1 change: 1 addition & 0 deletions administrator/language/en-GB/joomla.ini
Original file line number Diff line number Diff line change
Expand Up @@ -483,6 +483,7 @@ JGLOBAL_INTRO_TEXT="Intro Text"
JGLOBAL_ISFREESOFTWARE="%s is free software released under the <a href=\"https://www.gnu.org/licenses/gpl-2.0.html\" target=\"_blank\">GNU General Public License</a>."
JGLOBAL_ITEM_FEATURE="Feature Item"
JGLOBAL_ITEM_UNFEATURE="Unfeature Item"
JGLOBAL_JOOA11Y="Accessibility Check"
JGLOBAL_KEEP_TYPING="Keep typing ..."
JGLOBAL_LANGUAGE_VERSION_NOT_PLATFORM="Language pack does not match this Joomla! version. Some strings may be missing and will be displayed in English."
JGLOBAL_LEARN_MORE="Learn More"
Expand Down
33 changes: 33 additions & 0 deletions administrator/language/en-GB/plg_system_jooa11y.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
; Joomla! Project
; (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
; License GNU General Public License version 2 or later; see LICENSE.txt
; Note : All ini files need to be saved as UTF-8

PLG_SYSTEM_JOOA11Y="System - Joomla Accessibility Checker"
PLG_SYSTEM_JOOA11Y_FIELD_CHECK_ROOT="Content Container"
PLG_SYSTEM_JOOA11Y_FIELD_CHECK_ROOT_DESC="Aria Landmark on the page that will be checked for accessibility. The default setting is <strong>main</strong>."
PLG_SYSTEM_JOOA11Y_FIELD_CONTAINER_IGNORE="Ignore Regions"
PLG_SYSTEM_JOOA11Y_FIELD_CONTAINER_IGNORE_DESC="Ignore specific regions within the Content Container. Use commas to seperate classes or elements."
PLG_SYSTEM_JOOA11Y_FIELD_HEADER_IGNORE="Ignore Headers"
PLG_SYSTEM_JOOA11Y_FIELD_HEADER_IGNORE_DESC="Ignore specific headings. eg 'h1.jumbotron-heading'. Use commas to seperate classes."
PLG_SYSTEM_JOOA11Y_FIELD_IMAGE_IGNORE="Ignore Images"
PLG_SYSTEM_JOOA11Y_FIELD_IMAGE_IGNORE_DESC="Ignore specific images. eg 'spacer.gif'. Use commas to seperate images."
PLG_SYSTEM_JOOA11Y_FIELD_LINKS_TO_FLAG="Flag Links"
PLG_SYSTEM_JOOA11Y_FIELD_LINKS_TO_FLAG_DESC="Highlight links you don't want your content editors pointing to (eg development environments, localhost etc)."
PLG_SYSTEM_JOOA11Y_FIELD_LINK_IGNORE="Ignore Links"
PLG_SYSTEM_JOOA11Y_FIELD_LINK_IGNORE_DESC="Ignore specific links. eg xxxxx. Use commas to seperate links."
brianteeman marked this conversation as resolved.
Show resolved Hide resolved
PLG_SYSTEM_JOOA11Y_FIELD_LINK_SPAN_IGNORE="Ignore Classes within Links"
PLG_SYSTEM_JOOA11Y_FIELD_LINK_SPAN_IGNORE_DESC="Ignore specific classes within links. Example: &lt;a href='#'&gt;learn more &lt;span class='sr-only-example'&gt;(opens new tab)&lt;/span&gt;&lt;/a&gt;"
PLG_SYSTEM_JOOA11Y_FIELD_OUTLINE_IGNORE="Outline Panel"
PLG_SYSTEM_JOOA11Y_FIELD_OUTLINE_IGNORE_DESC="Exclude headings from outline panel."
PLG_SYSTEM_JOOA11Y_FIELD_PREF_CONTRAST="Contrast Check"
PLG_SYSTEM_JOOA11Y_FIELD_PREF_DARKMODE="Dark Mode"
PLG_SYSTEM_JOOA11Y_FIELD_PREF_LABELS="Labels Check"
PLG_SYSTEM_JOOA11Y_FIELD_PREF_LINKS_ADVANCED="Advanced Links Check"
PLG_SYSTEM_JOOA11Y_FIELD_PREF_READABILITY="Readability Check"
PLG_SYSTEM_JOOA11Y_FIELD_READABILITY_ROOT="Readability Container"
PLG_SYSTEM_JOOA11Y_FIELD_READABILITY_ROOT_DESC="Aria Landmark on the page that will be checked for readbility. The default setting is <strong>main</strong>."
brianteeman marked this conversation as resolved.
Show resolved Hide resolved
PLG_SYSTEM_JOOA11Y_FIELD_SHOW_ALWAYS="Show Always"
PLG_SYSTEM_JOOA11Y_FIELD_SHOW_ALWAYS_DESC="Load the accessiblity checker on all pages. This is useful when developing the website but should not be left on when the website is live."
PLG_SYSTEM_JOOA11Y_PREFERENCES_FIELDSET_LABEL="Preferences"
PLG_SYSTEM_JOOA11Y_XML_DESCRIPTION="The Joomla Accessibility Checker visually highlights common accessibility and usability issues. Geared towards content authors, the plugin identifies errors or warnings and provides guidance on how to fix them."
7 changes: 7 additions & 0 deletions administrator/language/en-GB/plg_system_jooa11y.sys.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
; Joomla! Project
; (C) 2021 Open Source Matters, Inc. <https://www.joomla.org>
; License GNU General Public License version 2 or later; see LICENSE.txt
; Note : All ini files need to be saved as UTF-8

PLG_SYSTEM_JOOA11Y="System - Joomla Accessibility Checker"
PLG_SYSTEM_JOOA11Y_XML_DESCRIPTION="The Joomla Accessibility Checker visually highlights common accessibility and usability issues. Geared towards content authors, the plugin identifies errors or warnings and provides guidance on how to fix them."
1 change: 1 addition & 0 deletions api/language/en-GB/joomla.ini
Original file line number Diff line number Diff line change
Expand Up @@ -480,6 +480,7 @@ JGLOBAL_INTRO_TEXT="Intro Text"
JGLOBAL_ISFREESOFTWARE="%s is free software released under the <a href=\"https://www.gnu.org/licenses/gpl-2.0.html\" target=\"_blank\">GNU General Public License</a>."
JGLOBAL_ITEM_FEATURE="Feature Item"
JGLOBAL_ITEM_UNFEATURE="Unfeature Item"
JGLOBAL_JOOA11Y="Accessibility Check"
JGLOBAL_KEEP_TYPING="Keep typing ..."
JGLOBAL_LANGUAGE_VERSION_NOT_PLATFORM="Language pack does not match this Joomla! version. Some strings may be missing and will be displayed in English."
JGLOBAL_LEARN_MORE="Learn More"
Expand Down
95 changes: 95 additions & 0 deletions build/build-modules-js/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -427,6 +427,45 @@
],
"licenseFilename": "LICENSE.txt"
},
"joomla-a11y-checker": {
"name": "joomla-a11y-checker",
"js": {
"dist/js/joomla-a11y-checker.umd.js": "js/joomla-a11y-checker.es5.js",
"dist/js/joomla-a11y-checker.umd.min.js": "js/joomla-a11y-checker.min.es5.js"
},
"css": {
"dist/css/joomla-a11y-checker.css": "css/joomla-a11y-checker.css",
"dist/css/joomla-a11y-checker.min.css": "css/joomla-a11y-checker.min.css"
},
"provideAssets": [
{
"name": "joomla-a11y-checker",
"type": "style",
"uri": "joomla-a11y-checker.min.css"
},
{
"name": "joomla-a11y-checker",
"type": "script",
"uri": "joomla-a11y-checker.min.es5.js",
"attributes": {
"defer": true
},
"dependencies": [
"core",
"tippy"
]
},
{
"name": "joomla-a11y-checker",
"type": "preset",
"dependencies": [
"joomla-a11y-checker#style",
"joomla-a11y-checker#script"
]
}
],
"licenseFilename": "LICENSE.md"
},
"joomla-ui-custom-elements": {
"name": "joomla-custom-elements",
"js": {
Expand Down Expand Up @@ -714,6 +753,62 @@
}
]
},
"@popperjs/core": {
"name": "popperjs",
"licenseFilename": "LICENSE.md",
"js": {
"dist/umd/popper.js": "js/popper.es5.js",
"dist/umd/popper.min.js": "js/popper.min.es5.js"
},
"provideAssets": [
{
"name": "popperjs",
"type": "script",
"uri": "popper.min.es5.js"
},
{
"name": "popperjs",
"type": "preset",
"dependencies": [
"popper#script"
]
}
]
},
"tippy.js": {
"name": "tippyjs",
"licenseFilename": "LICENSE",
"js": {
"dist/tippy-bundle.umd.js": "js/tippy.es5.js",
"dist/tippy-bundle.umd.min.js": "js/tippy.min.es5.js"
},
"css" : {
"dist/tippy.css": "css/tippy.css"
},
"provideAssets": [
{
"name": "tippy",
"type": "style",
"uri": "tippy.css"
},
{
"name": "tippy",
"type": "script",
"uri": "tippy.min.es5.js",
"dependencies": [
"popperjs"
]
},
{
"name": "tippy",
"type": "preset",
"dependencies": [
"tippy#style",
"tippy#script"
]
}
]
},
"qrcode-generator": {
"name": "qrcode",
"js": {
Expand Down
29 changes: 29 additions & 0 deletions build/media_source/plg_system_jooa11y/joomla.asset.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"$schema": "https://developer.joomla.org/schemas/json-schema/web_assets.json",
"name": "plg_system_jooa11y",
"version": "4.0.0",
"description": "Joomla CMS",
"license": "GPL-2.0-or-later",
"assets": [
{
"name": "plg_system_jooa11y.jooa11y",
"type": "script",
"uri": "plg_system_jooa11y/jooa11y.min.js",
"dependencies": [
"joomla-a11y-checker"
],
"attributes": {
"defer": true
}
},
{
"name": "plg_system_jooa11y.jooa11y",
"type": "preset",
"dependencies": [
"plg_system_jooa11y.jooa11y#script",
"joomla-a11y-checker#script",
"joomla-a11y-checker#style"
]
}
]
}
15 changes: 15 additions & 0 deletions build/media_source/plg_system_jooa11y/js/jooa11y.es6.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
window.addEventListener('load', () => {
// Check if Jooa11y is loaded
if (!Jooa11y) {
return;
}

Fedik marked this conversation as resolved.
Show resolved Hide resolved
// Set translations
// Jooa11y.Lang.addI18n(Jooa11yLangEn.strings);

const options = Joomla.getOptions('jooa11yOptions');

// Instantiate
const checker = new Jooa11y.Jooa11y(options);
checker.doInitialCheck();
});
39 changes: 20 additions & 19 deletions installation/sql/mysql/base.sql
Original file line number Diff line number Diff line change
Expand Up @@ -328,26 +328,27 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`,
(0, 'plg_system_fields', 'plugin', 'fields', 'system', 0, 1, 1, 0, 1, '', '', '', 5, 0),
(0, 'plg_system_highlight', 'plugin', 'highlight', 'system', 0, 1, 1, 0, 1, '', '', '', 6, 0),
(0, 'plg_system_httpheaders', 'plugin', 'httpheaders', 'system', 0, 1, 1, 0, 1, '', '{}', '', 7, 0),
(0, 'plg_system_languagecode', 'plugin', 'languagecode', 'system', 0, 0, 1, 0, 1, '', '', '', 8, 0),
(0, 'plg_system_languagefilter', 'plugin', 'languagefilter', 'system', 0, 0, 1, 0, 1, '', '', '', 9, 0),
(0, 'plg_system_log', 'plugin', 'log', 'system', 0, 1, 1, 0, 1, '', '', '', 10, 0),
(0, 'plg_system_logout', 'plugin', 'logout', 'system', 0, 1, 1, 0, 1, '', '', '', 11, 0),
(0, 'plg_system_logrotation', 'plugin', 'logrotation', 'system', 0, 1, 1, 0, 1, '', '{}', '', 12, 0),
(0, 'plg_system_privacyconsent', 'plugin', 'privacyconsent', 'system', 0, 0, 1, 0, 1, '', '{}', '', 13, 0),
(0, 'plg_system_redirect', 'plugin', 'redirect', 'system', 0, 0, 1, 0, 1, '', '', '', 14, 0),
(0, 'plg_system_remember', 'plugin', 'remember', 'system', 0, 1, 1, 0, 1, '', '', '', 15, 0),
(0, 'plg_system_schedulerunner', 'plugin', 'schedulerunner', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0),
(0, 'plg_system_sef', 'plugin', 'sef', 'system', 0, 1, 1, 0, 1, '', '', '', 16, 0),
(0, 'plg_system_sessiongc', 'plugin', 'sessiongc', 'system', 0, 1, 1, 0, 1, '', '', '', 17, 0),
(0, 'plg_system_skipto', 'plugin', 'skipto', 'system', 0, 1, 1, 0, 1, '', '{}', '', 18, 0),
(0, 'plg_system_stats', 'plugin', 'stats', 'system', 0, 1, 1, 0, 1, '', '', '', 19, 0),
(0, 'plg_system_jooa11y', 'plugin', 'jooa11y', 'system', 0, 1, 1, 0, 1, '', '', 8, 0),
Quy marked this conversation as resolved.
Show resolved Hide resolved
(0, 'plg_system_languagecode', 'plugin', 'languagecode', 'system', 0, 0, 1, 0, 1, '', '', '', 9, 0),
(0, 'plg_system_languagefilter', 'plugin', 'languagefilter', 'system', 0, 0, 1, 0, 1, '', '', '', 10, 0),
(0, 'plg_system_log', 'plugin', 'log', 'system', 0, 1, 1, 0, 1, '', '', '', 11, 0),
(0, 'plg_system_logout', 'plugin', 'logout', 'system', 0, 1, 1, 0, 1, '', '', '', 12, 0),
(0, 'plg_system_logrotation', 'plugin', 'logrotation', 'system', 0, 1, 1, 0, 1, '', '{}', '', 13, 0),
(0, 'plg_system_privacyconsent', 'plugin', 'privacyconsent', 'system', 0, 0, 1, 0, 1, '', '{}', '', 14, 0),
(0, 'plg_system_redirect', 'plugin', 'redirect', 'system', 0, 0, 1, 0, 1, '', '', '', 15, 0),
(0, 'plg_system_remember', 'plugin', 'remember', 'system', 0, 1, 1, 0, 1, '', '', '', 16, 0),
(0, 'plg_system_schedulerunner', 'plugin', 'schedulerunner', 'system', 0, 1, 1, 0, 0, '', '{}', '', 17, 0),
(0, 'plg_system_sef', 'plugin', 'sef', 'system', 0, 1, 1, 0, 1, '', '', '', 18, 0),
(0, 'plg_system_sessiongc', 'plugin', 'sessiongc', 'system', 0, 1, 1, 0, 1, '', '', '', 19, 0),
(0, 'plg_system_skipto', 'plugin', 'skipto', 'system', 0, 1, 1, 0, 1, '', '{}', '', 20, 0),
(0, 'plg_system_stats', 'plugin', 'stats', 'system', 0, 1, 1, 0, 1, '', '', '', 21, 0),
(0, 'plg_system_tasknotification', 'plugin', 'tasknotification', 'system', 0, 1, 1, 0, 1, '', '', '', 22, 0),
(0, 'plg_system_updatenotification', 'plugin', 'updatenotification', 'system', 0, 1, 1, 0, 1, '', '', '', 20, 0),
(0, 'plg_system_webauthn', 'plugin', 'webauthn', 'system', 0, 1, 1, 0, 1, '', '{}', '', 21, 0),
(0, 'plg_task_checkfiles', 'plugin', 'checkfiles', 'task', 0, 1, 1, 0, 0, '', '{}', '', 15, 0),
(0, 'plg_task_demotasks', 'plugin', 'demotasks', 'task', 0, 1, 1, 0, 0, '', '{}', '', 15, 0),
(0, 'plg_task_requests', 'plugin', 'requests', 'task', 0, 1, 1, 0, 0, '', '{}', '', 15, 0),
(0, 'plg_task_sitestatus', 'plugin', 'sitestatus', 'task', 0, 1, 1, 0, 0, '', '{}', '', 15, 0),
(0, 'plg_system_updatenotification', 'plugin', 'updatenotification', 'system', 0, 1, 1, 0, 1, '', '', '', 23, 0),
(0, 'plg_system_webauthn', 'plugin', 'webauthn', 'system', 0, 1, 1, 0, 1, '', '{}', '', 23, 0),
(0, 'plg_task_checkfiles', 'plugin', 'checkfiles', 'task', 0, 1, 1, 0, 0, '', '{}', '', 1, 0),
(0, 'plg_task_demotasks', 'plugin', 'demotasks', 'task', 0, 1, 1, 0, 0, '', '{}', '', 2, 0),
(0, 'plg_task_requests', 'plugin', 'requests', 'task', 0, 1, 1, 0, 0, '', '{}', '', 3, 0),
(0, 'plg_task_sitestatus', 'plugin', 'sitestatus', 'task', 0, 1, 1, 0, 0, '', '{}', '', 4, 0),
(0, 'plg_twofactorauth_totp', 'plugin', 'totp', 'twofactorauth', 0, 0, 1, 0, 1, '', '', '', 1, 0),
(0, 'plg_twofactorauth_yubikey', 'plugin', 'yubikey', 'twofactorauth', 0, 0, 1, 0, 1, '', '', '', 2, 0),
(0, 'plg_user_contactcreator', 'plugin', 'contactcreator', 'user', 0, 0, 1, 0, 1, '', '{"autowebpage":"","category":"4","autopublish":"0"}', '', 1, 0),
Expand Down
39 changes: 20 additions & 19 deletions installation/sql/postgresql/base.sql
Original file line number Diff line number Diff line change
Expand Up @@ -334,26 +334,27 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder",
(0, 'plg_system_fields', 'plugin', 'fields', 'system', 0, 1, 1, 0, 1, '', '', '', 5, 0),
(0, 'plg_system_highlight', 'plugin', 'highlight', 'system', 0, 1, 1, 0, 1, '', '', '', 6, 0),
(0, 'plg_system_httpheaders', 'plugin', 'httpheaders', 'system', 0, 1, 1, 0, 1, '', '{}', '', 7, 0),
(0, 'plg_system_languagecode', 'plugin', 'languagecode', 'system', 0, 0, 1, 0, 1, '', '', '', 8, 0),
(0, 'plg_system_languagefilter', 'plugin', 'languagefilter', 'system', 0, 0, 1, 0, 1, '', '', '', 9, 0),
(0, 'plg_system_log', 'plugin', 'log', 'system', 0, 1, 1, 0, 1, '', '', '', 10, 0),
(0, 'plg_system_logout', 'plugin', 'logout', 'system', 0, 1, 1, 0, 1, '', '', '', 11, 0),
(0, 'plg_system_logrotation', 'plugin', 'logrotation', 'system', 0, 1, 1, 0, 1, '', '{}', '', 12, 0),
(0, 'plg_system_privacyconsent', 'plugin', 'privacyconsent', 'system', 0, 0, 1, 0, 1, '', '{}', '', 13, 0),
(0, 'plg_system_redirect', 'plugin', 'redirect', 'system', 0, 0, 1, 0, 1, '', '', '', 14, 0),
(0, 'plg_system_remember', 'plugin', 'remember', 'system', 0, 1, 1, 0, 1, '', '', '', 15, 0),
(0, 'plg_system_schedulerunner', 'plugin', 'schedulerunner', 'system', 0, 1, 1, 0, 0, '', '{}', '', 15, 0),
(0, 'plg_system_sef', 'plugin', 'sef', 'system', 0, 1, 1, 0, 1, '', '', '', 16, 0),
(0, 'plg_system_sessiongc', 'plugin', 'sessiongc', 'system', 0, 1, 1, 0, 1, '', '', '', 17, 0),
(0, 'plg_system_skipto', 'plugin', 'skipto', 'system', 0, 1, 1, 0, 1, '', '{}', '', 18, 0),
(0, 'plg_system_stats', 'plugin', 'stats', 'system', 0, 1, 1, 0, 1, '', '', '', 19, 0),
(0, 'plg_system_jooa11y', 'plugin', 'jooa11y', 'system', 0, 1, 1, 0, 1, '', '', 8, 0),
Quy marked this conversation as resolved.
Show resolved Hide resolved
(0, 'plg_system_languagecode', 'plugin', 'languagecode', 'system', 0, 0, 1, 0, 1, '', '', '', 9, 0),
(0, 'plg_system_languagefilter', 'plugin', 'languagefilter', 'system', 0, 0, 1, 0, 1, '', '', '', 10, 0),
(0, 'plg_system_log', 'plugin', 'log', 'system', 0, 1, 1, 0, 1, '', '', '', 11, 0),
(0, 'plg_system_logout', 'plugin', 'logout', 'system', 0, 1, 1, 0, 1, '', '', '', 12, 0),
(0, 'plg_system_logrotation', 'plugin', 'logrotation', 'system', 0, 1, 1, 0, 1, '', '{}', '', 13, 0),
(0, 'plg_system_privacyconsent', 'plugin', 'privacyconsent', 'system', 0, 0, 1, 0, 1, '', '{}', '', 14, 0),
(0, 'plg_system_redirect', 'plugin', 'redirect', 'system', 0, 0, 1, 0, 1, '', '', '', 15, 0),
(0, 'plg_system_remember', 'plugin', 'remember', 'system', 0, 1, 1, 0, 1, '', '', '', 16, 0),
(0, 'plg_system_schedulerunner', 'plugin', 'schedulerunner', 'system', 0, 1, 1, 0, 0, '', '{}', '', 17, 0),
(0, 'plg_system_sef', 'plugin', 'sef', 'system', 0, 1, 1, 0, 1, '', '', '', 18, 0),
(0, 'plg_system_sessiongc', 'plugin', 'sessiongc', 'system', 0, 1, 1, 0, 1, '', '', '', 19, 0),
(0, 'plg_system_skipto', 'plugin', 'skipto', 'system', 0, 1, 1, 0, 1, '', '{}', '', 20, 0),
(0, 'plg_system_stats', 'plugin', 'stats', 'system', 0, 1, 1, 0, 1, '', '', '', 21, 0),
(0, 'plg_system_tasknotification', 'plugin', 'tasknotification', 'system', 0, 1, 1, 0, 1, '', '', '', 22, 0),
(0, 'plg_system_updatenotification', 'plugin', 'updatenotification', 'system', 0, 1, 1, 0, 1, '', '', '', 20, 0),
(0, 'plg_system_webauthn', 'plugin', 'webauthn', 'system', 0, 1, 1, 0, 1, '', '{}', '', 21, 0),
(0, 'plg_task_checkfiles', 'plugin', 'checkfiles', 'task', 0, 1, 1, 0, 0, '', '{}', '', 15, 0),
(0, 'plg_task_demotasks', 'plugin', 'demotasks', 'task', 0, 1, 1, 0, 0, '', '{}', '', 15, 0),
(0, 'plg_task_requests', 'plugin', 'requests', 'task', 0, 1, 1, 0, 0, '', '{}', '', 15, 0),
(0, 'plg_task_sitestatus', 'plugin', 'sitestatus', 'task', 0, 1, 1, 0, 0, '', '{}', '', 15, 0),
(0, 'plg_system_updatenotification', 'plugin', 'updatenotification', 'system', 0, 1, 1, 0, 1, '', '', '', 23, 0),
(0, 'plg_system_webauthn', 'plugin', 'webauthn', 'system', 0, 1, 1, 0, 1, '', '{}', '', 23, 0),
(0, 'plg_task_checkfiles', 'plugin', 'checkfiles', 'task', 0, 1, 1, 0, 0, '', '{}', '', 1, 0),
(0, 'plg_task_demotasks', 'plugin', 'demotasks', 'task', 0, 1, 1, 0, 0, '', '{}', '', 2, 0),
(0, 'plg_task_requests', 'plugin', 'requests', 'task', 0, 1, 1, 0, 0, '', '{}', '', 3, 0),
(0, 'plg_task_sitestatus', 'plugin', 'sitestatus', 'task', 0, 1, 1, 0, 0, '', '{}', '', 4, 0),
(0, 'plg_twofactorauth_totp', 'plugin', 'totp', 'twofactorauth', 0, 0, 1, 0, 1, '', '', '', 1, 0),
(0, 'plg_twofactorauth_yubikey', 'plugin', 'yubikey', 'twofactorauth', 0, 0, 1, 0, 1, '', '', '', 2, 0),
(0, 'plg_user_contactcreator', 'plugin', 'contactcreator', 'user', 0, 0, 1, 0, 1, '', '{"autowebpage":"","category":"4","autopublish":"0"}', '', 1, 0),
Expand Down
1 change: 1 addition & 0 deletions language/en-GB/joomla.ini
Original file line number Diff line number Diff line change
Expand Up @@ -317,6 +317,7 @@ JGLOBAL_HITS_DESC="Hits descending"
JGLOBAL_ICON_SEP="|"
JGLOBAL_INHERIT="Inherit"
JGLOBAL_INTRO_TEXT="Intro Text"
JGLOBAL_JOOA11Y="Accessibility Check"
JGLOBAL_KEEP_TYPING="Keep typing ..."
JGLOBAL_LEARN_MORE="Learn More"
JGLOBAL_LEFT="Left"
Expand Down
Loading