Package: django-all-in-one-accessibility
All in One AccessibilityAll in One Accessibility widget improves django 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 installationScreen Reader, dynamic widget color and position, supports multiple languages (40 languages)Reduces the risk of time-consuming accessibility lawsuits.It uses the accessibility interface which handles UI and design related adjustments. All in One Accessibility app enhances your Django 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.django-all-in-one-accessibility-introduction- introduction of All in One Accessibility widget .You can use this package in Django/Django-CMS/Django-OscarInstallationRunpip install django-all-in-one-accessibilityAddaccessibilityinsettings.INSTALLED_APPSAddaccessibility.context_processors.admin_AIOAinsettings.TEMPLATES context_processorsAdd<script id="aioa-adawidget" src="{{ AIOA_URL }}"></script>put this line in your base.html footerRunpython manage.py migrateRunpython manage.py runserverfor Restart your application serverUsageSteps for Django and Django CMSSettings.INSTALLED_APPSJust addaccessibilityin 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','accessibility',]Settings.TEMPLATESJust addaccessibility.context_processors.admin_AIOAin your setting.TEMPLATES:TEMPLATES=[{'BACKEND':'django.template.backends.django.DjangoTemplates','DIRS':[],'APP_DIRS':True,'OPTIONS':{'context_processors':['accessibility.context_processors.admin_AIOA',],},},]Base.htmlJust add this tag in your base.html footer(your main template of django website)<script id="aioa-adawidget" src="{{ AIOA_URL }}"></script>:<footer><scriptid="aioa-adawidget"src="{{ AIOA_URL }}"></script></footer>MigrateMigrate your apppythonmanage.pymigrateRestartRestart your app server with this command and check the admin panel the model is ready to usepythonmanage.pyrunserverSteps for Django OscarSettings.INSTALLED_APPSJust addaccessibilityin 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','accessibility',]Settings.TEMPLATESJust addaccessibility.context_processors.admin_AIOAin your setting.TEMPLATES:TEMPLATES=[{'BACKEND':'django.template.backends.django.DjangoTemplates','DIRS':[],'APP_DIRS':True,'OPTIONS':{'context_processors':['accessibility.context_processors.admin_AIOA',],},},]Base.htmlThere is some changes in base.html file for Oscar projectwhen u are using django oscar there is already base.html file exists so u need to go to oscar project directory which are locate in your site-packages(go to site-packages -> oscar -> templates ->oscar -> base.html) put this tag <script id="aioa-adawidget" src="{{ AIOA_URL }}"></script> in oscar/templates/oscar/base.html footer<footer><scriptid="aioa-adawidget"src="{{ AIOA_URL }}"></script></footer>MigrateMigrate your apppythonmanage.pymigrateRestartRestart your app server with this command and check the admin panel the model is ready to usepythonmanage.pyrunserver