{"id":20022137,"url":"https://github.com/modxcms/a11y","last_synced_at":"2025-05-05T01:31:14.446Z","repository":{"id":22309194,"uuid":"25644274","full_name":"modxcms/a11y","owner":"modxcms","description":"MODX Accessibility for the Manager","archived":false,"fork":false,"pushed_at":"2016-03-29T18:19:34.000Z","size":1380,"stargazers_count":14,"open_issues_count":16,"forks_count":10,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-04-28T12:30:45.803Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/modxcms.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-10-23T15:35:01.000Z","updated_at":"2024-09-10T08:58:13.000Z","dependencies_parsed_at":"2022-08-21T02:30:53.979Z","dependency_job_id":null,"html_url":"https://github.com/modxcms/a11y","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modxcms%2Fa11y","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modxcms%2Fa11y/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modxcms%2Fa11y/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modxcms%2Fa11y/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/modxcms","download_url":"https://codeload.github.com/modxcms/a11y/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252423077,"owners_count":21745541,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T08:39:18.973Z","updated_at":"2025-05-05T01:31:09.437Z","avatar_url":"https://github.com/modxcms.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MODX Accessible Manager Project\n\nMODX Revolution has always been a stellar platform for powering accessible websites, but the back-end Manager falls short. Users that rely upon assistive devices such as screen readers, enlarged fonts and alternate input devices were left with a sub-optimal experiences when it comes to creating and managing content in the MODX Manager.\n\nThe purpose of this project is to make MODX a first class citizen in the accessible software world, and the _premiere accessible CMS_. This will be accomplished in a way that doesn't require rebuilding your existing MODX Revolution websites, and achieves some critical goals:\n\n* Protect existing investments in MODX Revolution sites\n* Enable anyone to use MODX for managing and creating content\n* Make it easy to install in an existing 2.3.x-based site by delivering it as a Manager Theme\n\nThis project is being crowdfunded, with intial seed funding sponsored by The Ohio State University. Learn more at http://a11y.modx.com/\n\n---\n\n## Keyboard Shortcuts\n\n[Visit the Wiki page](https://github.com/modxcms/a11y/wiki/Keyboard-Shortcuts)\n\n## Keyboard Navigation\n\n[Visit the Wiki page](https://github.com/modxcms/a11y/wiki/Keyboard-Navigation)\n\n\n## Road Map\n### 1.0\n* Keyboard Navigation\n* ARIA roles, states, and properties for all the major areas of the Manager UI\n* Visual Contrast to meet WCAG guidelines\n* Clean up text presentation for screen readers\n* Focus indication\n* Dashboard Widgets:\n  * Enable Dyslexia Font\n  * Font Size Increase / Decrease\n  * Theme Switcher\n* Packaged Installation\n\n### 2.0\n* Modal Support\n* Resource X-Tab Strip Navigation\n* X-Grid Data Table Keyboard Navigation\n* Better Text Error Handling on form inputs\n* Additional Translations\n\nThis theme will be available as an extra and the testing releases will be available on [GitHub's repo](https://github.com/modxcms/a11y/releases)\n\n---\n\n## Get Involved\n\nWe would love the world to contribute to this project. Before submitting a new issue or opening a new Pull Request, please search to see if the same issue/PR already exists.\n\nPlease note, the repository at [modxcms/a11y](https://github.com/modxcms/a11y/) is only for issues \u0026 PRs directly related to the **MODX Accessible CMS** project. For general issues about MODX Revolution itself, please see [modxcms/revolution](https://github.com/modxcms/revolution/).\n\nWhen submitting new issues and PRs, **always** use the corresponding template.\n\n### Translations\nTo clarify and streamline the UI language to improve the overall end user experience for all users, all English lexicon changes are handled in the main GitHub parent project at [modxcms/revolution](https://github.com/modxcms/revolution/). To make updates to the non-English lexicon files, please do so at [Crowdin](http://translate.modx.com).\n\n### Other\nLooking for advise or help in general about MODX Revolution, want to get involved, or have an idea? Please search the [MODX documentation](http://rtfm.modx.com/), the [MODX forums](http://forums.modx.com/) or join to #modx or #xpdo room on IRC FreeNode server (irc.freenode.net).\n\n## Submit an issue\n\n[Clicking here will open a new issue which will have the below template prefilled](https://github.com/modxcms/a11y/issues/new?title=Issue%3A%20\u0026body=%23%23%23%20Summary%0AQuick%20summary%20what%27s%20this%20issue%20about.%0A%0A%23%23%23%20Step%20to%20reproduce%0AHow%20to%20reproduce%20the%20issue%2C%20including%20custom%20code%20if%20needed.%0A%0A%23%23%23%20Observed%20behavior%0AHow%20it%20behaved%20after%20following%20steps%20above.%0A%0A%23%23%23%20Expected%20behavior%0AHow%20it%20should%20behave%20after%20following%20steps%20above.%0A%0A%23%23%23%20Environment%0AMODX%20version%2C%20apache%2Fnginx%20and%20version%2C%20mysql%20version%2C%20browser%2C%20etc.%20Any%20relevant%20information.)\n\nWe'd love to have your feedback, ideas and participation, whether you can create code or not.\n\n#### Template\n\n    ### Summary\n    Quick summary what's this issue about.\n\n    ### Step to reproduce\n    How to reproduce the issue, including custom code if needed.\n\n    ### Observed behavior\n    How it behaved after following steps above.\n\n    ### Expected behavior\n    How it should behave after following steps above.\n\n    ### Environment\n    MODX version, apache/nginx and version, mysql version, browser, etc. Any relevant information.\n\n\n## Submit a Pull Request to Contribute to the Code\nIf this is your first PR for a MODX-related project, please create an account on the [MODX website](http://www.modx.com) and sign the [Contributors License Agreement](http://develop.modx.com/contribute/cla/). This is needed to ensure all code is licensed properly. We cannot merge pull requests without a signed CLA.\n\nPlease test your PR before submitting it! If something needs some special review/attention, please let us know.\n\n#### Choosing the correct branch (TBD)\nWe try to follow [Semantic Versioning](http://semver.org/), so if you are submitting a bugfix please choose **master** branch. Use the **develop** branch for features.\n\n* master - next patch release (1.0.1, 1.0.2, 1.0.3, etc.)\n* develop - next minor release (1.0.0, 1.1.0, 1.2.0, etc.)\n\n#### Template\n\n    ### What does it do ?\n    Describe the technical changes you did.\n\n    ### Why is it needed ?\n    Describe the issue you are solving.\n\n    ### Related issue(s)/PR(s)\n    Let us know if this is related to any issue/pull request (see https://github.com/blog/1506-closing-issues-via-pull-requests)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmodxcms%2Fa11y","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmodxcms%2Fa11y","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmodxcms%2Fa11y/lists"}