- All in One Accessibility widget improves wagtail website ADA compliance and browser experience for WCAG 2.1, ATAG 2.0, ADA, Section 508, Australian DDA, European EAA EN 301 549, UK Equality Act (EA), Israeli Standard 5568, and California Unruh standards.
- 2 Minute installation
- Screen Reader, dynamic widget color and position, supports multiple languages (40 languages)
- Reduces the risk of time-consuming accessibility lawsuits.
- Use apps to connect to external services and manage data flows
It uses the accessibility interface which handles UI and design related adjustments. All in One Accessibility app enhances your wagtail website accessibility to people with hearing or vision impairments, motor impaired, color blind, dyslexia, cognitive & learning impairments, seizure and epileptic, and ADHD problems. It uses the accessibility interface which handles UI and design related adjustments.
all-in-one-accessibility-introduction
- introduction of All in One Accessibility widget .
- Run
pip install wagtail-all-in-one-accessibility
- Add
wagtail.contrib.modeladmin
insettings.INSTALLED_APPS
- Add
wagtail_all_in_one_accessibility
insettings.INSTALLED_APPS
- Add
wagtail_all_in_one_accessibility.context_processors.admin_AIOA
insettings.TEMPLATES context_processors
- Add
<script id="aioa-adawidget" src="{{ AIOA_URL }}"></script>
put this line in your base.html footer - Run
python manage.py migrate
- Run
python manage.py runserver
for Restart your application server
Just add wagtail_all_in_one_accessibility
and wagtail.contrib.modeladmin,
in to your setting.INSTALLED_APPS:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'wagtail.contrib.modeladmin',
'wagtail_all_in_one_accessibility',
]
Just add wagtail_all_in_one_accessibility.context_processors.admin_AIOA
in your setting.TEMPLATES:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'wagtail_all_in_one_accessibility.context_processors.admin_AIOA',
],
},
},
]
Just add this tag in your base.html footer(your main template of django website) <script id="aioa-adawidget" src="{{ AIOA_URL }}"></script>
:
<footer>
<script id="aioa-adawidget" src="{{ AIOA_URL }}"></script>
</footer>
Migrate your app
python manage.py migrate
Restart your app server with this command and check the admin panel the model is ready to use
python manage.py runserver