hikeorders / accessibility-enabler-joomla-plugin
辅助功能启用器 Joomla 插件
This package is auto-updated.
Last update: 2024-09-17 16:16:54 UTC
README
这是 Joomla 的官方辅助功能启用器插件。它有助于通过残疾友好型网站来增加销售额。
概述
辅助功能启用器是一个辅助功能工具的精品店,帮助残疾人以高效的方式消费和浏览网站内容。
这意味着,此应用使您的网站对所有人均可访问,这确实增加了销售额和转化率。
辅助功能不仅仅是针对残疾人士
上述陈述的反面是一个我们大家都有的一个普遍的假设。哦!我们的常识这一次是错误的。
事实是,每个人都会因为年龄、事故或出生而出现残疾。这可能包括轻微的视力障碍、行动障碍、阅读障碍到失明和失聪。
优势 # 1:为您的销售和转化率做出贡献
没错!一个可访问的网站会增加销售。但这是如何实现的呢?
好吧,辅助功能启用器帮助满足不同能力人群导航和消费内容的需求。顺便说一句,这个群体非常大,您不能选择忽视。
这个群体愿意与理解他们访问需求的人做生意。因此,您为自己建立竞争优势。
优势 # 2:提高对辅助功能法规的遵守度
UNCRPD、WCAG 2.0、EU 2016/2102、ATAG 2.0、ADA、第 50 条……您可能已经猜对了,这些都是各国各种辅助功能法规
辅助功能启用器帮助使您的网站更符合您国家辅助功能法规。从而避免诉讼和巨额罚款。
优势 # 3:提高品牌价值和展示社会责任
可访问的网站赢得了每个人的心。这将提高您在客户以及非客户中的品牌价值。
品牌不仅仅通过优质产品来传播其价值——它还通过展示社会责任来实现这一点。辅助功能是高度评价的社会责任之一。
它的工作原理
安装后,任何访问网站的访客都可以看到一个辅助功能工具栏,并根据需要进行设置。
快速演示
探索此应用在示例网站中的工作方式。
重要链接
插件安装
此插件非常简单。在管理员面板中,其 UI 由以下内容组成
- 标题中的描述
- 组织 ID 输入字段
- 安装步骤指南
给出组织 ID 后,插件将构建辅助功能启用器脚本的 URL 并将其注入到网站的每个页面。
JavaScript 脚本
插件的主要任务是向客户的网站中插入辅助功能启用器 JavaScript 脚本。
它被注入到 <head>
部分的末尾。脚本具有 Accessibility Enabler 推荐的 "async" 属性。
文件结构
有关 Joomla 插件的要求和功能的信息,请参阅 他们的文档
在这里,我们只能简要描述插件中每个文件的目的。
/LICENSE.txt
每个 Joomla 插件都需要的标准 GNU 许可证文件。
/index.html
只是为了避免目录浏览
/a11yenabler.xml
主要清单文件。它包含插件元数据和描述其在管理员页面上的 UI。
其 <config>
部分包含在管理员页面(组织ID输入)上显示的字段。
/a11yenabler.php
插件的主体逻辑。它遵循所有Joomla插件的标准结构。
该文件在每次页面加载时(包括管理员页面)执行,并在页面上插入Accessibility Enabler JavaScript脚本。
自定义逻辑保留在 onBeforeCompileHead()
钩子中。正如其名称所示,它在页面 <head>
部分编译之前执行。该函数检查当前页面是否不是管理员页面,以避免在管理员屏幕中插入脚本。
/language/en-GB/
需要2个语言文件,用于Joomla插件。它们包含在其它插件文件和Joomla系统安装过程中使用的少量标记(sys.ini 文件)。
/a11yenabler/admin/info.php
包含Accessibility Enabler标志、插件描述和安装步骤指南的自定义表单字段。它用于将自定义HTML代码插入到管理员页面上的插件UI中。它作为自定义表单字段引用自 a11yenabler.xml
清单: <field name="spacer_info" ...
一般注意事项
版本维护
通常,应避免任何破坏性更改,因为我们无法强制所有客户重新安装插件。总会有人使用插件的旧版本,我们需要确保它们也能正常工作(可能不如新版本高效)。
其他平台的插件
我们为其他平台提供了类似的插件:WordPress、Drupal、Google Tag Manager。它们都相当不同,但理想情况下,我们应该努力使所有Accessibility Enabler插件中的UI和功能保持一致。