No Code Attached Yet
avatar syediyanulla
syediyanulla
18 Mar 2025

Description:
I'd like to contribute to Joomla by improving the accessibility of the administrator login page. Currently, users who rely on assistive technologies may experience difficulties due to the lack of proper ARIA attributes. Adding these enhancements will make Joomla more inclusive and improve the overall user experience for visually impaired users.

This improvement will include:

Reviewing the HTML/PHP template used for the admin login page (e.g., in the default "isis" template).
Ensuring the

element has an appropriate role (e.g., role="form").
Adding aria-label or aria-labelledby attributes to the username and password input fields.
Confirming that buttons have descriptive labels or ARIA attributes so screen readers can correctly interpret them.
Testing the changes using a screen reader or accessibility audit tools.
Why this matters:
Improving Joomla’s accessibility will:

Ensure compliance with web accessibility standards (e.g., WCAG).
Make Joomla more user-friendly for those relying on assistive technologies.
Provide a small yet meaningful improvement without requiring deep changes in Joomla’s core logic.
Implementation approach:

Analyze the current admin login form structure and identify missing ARIA attributes.
Modify the template to add appropriate ARIA roles, labels, and attributes.
Validate the changes using accessibility testing tools and screen readers.
Document the improvements to inform developers and maintainers.

avatar syediyanulla syediyanulla - open - 18 Mar 2025
avatar joomla-cms-bot joomla-cms-bot - change - 18 Mar 2025
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 18 Mar 2025
avatar brianteeman
brianteeman - comment - 18 Mar 2025
avatar syediyanulla syediyanulla - change - 18 Mar 2025
Status New Closed
Closed_Date 0000-00-00 00:00:00 2025-03-18 17:28:49
Closed_By syediyanulla
avatar syediyanulla syediyanulla - close - 18 Mar 2025

Add a Comment

Login with GitHub to post a comment