Skip to main content

All in One Accessibility widget improves Wagtail website ADA compliance and browser experience for ADA, WCAG 2.1, Section 508, Australian DDA, European EAA EN 301 549, UK Equality Act (EA), Israeli Standard 5568, California Unruh, Ontario AODA, Canada ACA, German BITV, and France RGAA Standards.

Project description

All in One Accessibility

  • All in One Accessibility widget improves wagtail website ADA compliance and browser experience for ADA, WCAG 2.1, Section 508, Australian DDA, European EAA EN 301 549, UK Equality Act (EA), Israeli Standard 5568, California Unruh, Ontario AODA, Canada ACA, German BITV, and France RGAA 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 .


Installation

  • Run pip install wagtail-all-in-one-accessibility
  • Add wagtail.contrib.modeladmin in settings.INSTALLED_APPS
  • Add wagtail_all_in_one_accessibility in settings.INSTALLED_APPS
  • Add wagtail_all_in_one_accessibility.context_processors.admin_AIOA in settings.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

Usage


Settings.INSTALLED_APPS

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',
]

Settings.TEMPLATES

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',
            ],
        },
    },
]

Base.html

Just add this tag in your base.html footer(your main template of wagtail website) <script id="aioa-adawidget" src="{{ AIOA_URL }}"></script>:

  <footer>
    <script id="aioa-adawidget" src="{{ AIOA_URL }}"></script>
  </footer>

Migrate

Migrate your app

python manage.py migrate

Restart

Restart your app server with this command and check the admin panel the model is ready to use

python manage.py runserver

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wagtail-all-in-one-accessibility-1.8.0.tar.gz (17.8 kB view details)

Uploaded Source

File details

Details for the file wagtail-all-in-one-accessibility-1.8.0.tar.gz.

File metadata

File hashes

Hashes for wagtail-all-in-one-accessibility-1.8.0.tar.gz
Algorithm Hash digest
SHA256 349c299f65b53f7bdaea106edd72d59b585914b1770c404eed24ecabbb93f89e
MD5 d49b9ffec2d1c8e48de19b8bfb01fbba
BLAKE2b-256 56136a53820e2a165af6e907b6683f3da2a3759342d1e77ebcea455897941df2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page