-
-
Notifications
You must be signed in to change notification settings - Fork 186
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
a11y: remove WCAG errors where applicable #307
Comments
a11y (Barrierefreiheit) is something that isn't tested with the theme and which is also not an asserted feature. So at this point it is more or less "If it works, it works". Therefore each new version - regardless if it's major, minor or patch - may result in a breakage. Usually I try to adhere to semver, but that's only for supported features which a11y isn't. Supporting such a feature is time consuming and, although I would like to support it, not on my list of planned features for the foreseeable future. So the best advise I could give is: Pick an older, settled version and stick with it (at least for a longer period of time). Good news is, that there isn't much left on my todo list (see open issues), so I expect development (and amount of releases) to slow down significantly starting in autumn when the latest changes have settled. Maybe it's best for you to wait another 1-2 month and start your certification process. |
Thanks! It seems that waiting might indeed be the right way for us right now. However, we would welcome for future versions seeing accessibilty as an important feature. As a matter of fact, all government agencies in Germany must provide the aforementioned declaration. |
As said, a11y is a time consuming feature I don't have expertise in. The effort for me to support this in my spare time is simply not possible. Nevertheless I am willing to take contributions in form of PRs. So if you (or anyone else) want to work on this feature, just drop me a line first. Although I like the thought behind that German agency requirement, the way they try to push it with their bureaucracy I don't. |
Any news on the development timeline? Do you think we could start our certification process in September or would that be too early for a more stable version in the forseeable future? |
As you can see from the Release list there were only smaller things worked on and - as mentioned above - currently there aren't many things left in the issue tracker Whether you want to start certification I can't advise. This depends on the implication with such a certification. As for the a11y feature itself, I don't plan to implement this myself but I am open for PRs. |
Thanks for the fast answer! 👍 I just wanted to know whether the remaining issues might be addressed this month - or later 😉 |
FYI: all issues in the issue tracker tagged in beige or purple are on hold for one reason or the other. |
Thanks for the clarification! I am really grateful for your help - and work! |
I am still not willing to officially support a11y as a feature. But as you see here, I am making some changes to fix labeling of form fields and some obvious minor tweaks. Things that will not be fixed:
|
Thank you! This is really helpful😃 |
We are planning to get a Barriefreiheitserklärung (declaration of accessibility) for https://github.com/BITS-Training/BITS-hugo
The declaration will only be valid for a certain version of the hugo theme, in this case hugo-theme-relearn
We are discussing whether the declaration could be valid for all patch versions (e.g. 1.1.x), or even minor versions (1.x.0).
The problem is that hugo-relearn-theme makes great progress and leaps from one major version (x.0.0) to the next quite rapidly.
We would welcome if the versioning would strictly adhere to Semantic Versioning and the model used in the Git-flow-Workflow, resulting in fewer major and minor versions.
Otherwise, we would have to re-test each new version of BITS-hugo and pay for that to keep the declaration of accessibility valid.
The text was updated successfully, but these errors were encountered: