-
Notifications
You must be signed in to change notification settings - Fork 1
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
APG Redesign Wireframes #1
Comments
@isaacdurazo Thanks for providing such descriptive textual wireframes! This is positive stuff.
Should the home page be included in the nav? Users may appreciate it, if there are W3C and WAI logos between the APG logo link and start of the nav. Home Page
The current version will soon be 1.2. Although I thought I'd heard @mcking65 mention at one point that the APG wouldn't be explicitly versioned in future? Design Patterns and Widgets Page
Keep in mind that the icon image should follow the title heading in the DOM on each card, particularly if alt text is provided for the images. They sound decorative to me, though. Design Pattern Examples Page
This raises similar questions to those highlighted by the ARIA AT reports flow. I kind of understand why someone would want to locate examples by role, but I'm not sure why they would want to filter by properties and states. E.g. I would think a web developer was approaching a problem from a suboptimal angle if they were trying to determine the correct design pattern to use based on the fact that it should use On the other hand, I can see cases like somebody not being quite sure how to use e.g. Single Design Pattern Example PageIt's not clear to me from the textual wireframes whether the example pages will include the header and footer from the rest of the site? |
Thanks so much for the comments @jscholes I agree with your suggestions. Here are the answers to your questions:
I think this makes sense and I don't see why not have it.
You are right! I tried not to make changes to the existing copy. The idea is that Info related to versions would be available in the About.
Yeah, I think it would be repetitive to have alt text for these images because they are decorative. Lastly, with regard to the Examples Page, I see your point. Again, I tried to leave the content as-is for now and focus on re-organizing things first. We need to spend more time figuring out what the best approach is to turn this into a more usable page, by either adding some sort of filter mechanism or something similar.
Yes, all pages will share the same Header, Nav and Footer. Thanks again, James! |
I think the primary navigation should have the following menu items:
The examples should provide information:
Since this is a living website does it have to be versioned link the a W3C note? |
@isaacdurazo |
@jongund Personally, I find the navigation in the wireframes pretty easy to understand; many of the topics you outlined like labelling, live regions and touch support can live in the fundamentals section with a more descriptive name for that section if required. Adding them all upfront to the navigation is, IMHO, too much cognitive overhead. |
@jongund could you explain a little bit more about your suggestions and what is it about the wireframes you think we are not accomplishing? I also want to remind you that for this initial step of the redesign process, we should focus on the content we currently have. I know there's a lot of content we want to include in APG, but trying to do so at this early stage of the redesign would complicate things greatly. |
Widget and Landmark roles are two very different things and I think it is better to have them in separate sections. There are other types of roles (e.g. document), but we do not have any guidance or examples for them, and so I have not included them in the menu. An important part of the practices is the support we have added for touch and high contrast and we need to have sections that talk about these issues, since it is something important for developers to understand. We have a lot of examples that have not been updated to support them, so if we don't have a specific section the concepts the will be thought of in the examples as an optional feature, since they are not directly related to the use of ARIA. Live regions are also misunderstood and differ from landmark and widget roles since they can be defined with either roles or properties, we need to make this easy to find, rather than buried in with other roles and properties. The new website should help people think about what they need to consider at a high level for accessibility, so updating the primary menu will help orient users to the higher level concepts they need to consider and maybe help the APG focus its attention on filling in potential gaps in guidance. We have guidance for many of the properties and states. I think we have content for much of these menu items, and if we don't we can prioritize them in the APG work. Labeling is also an important issue due to the complexity of the algorithm for |
Here are both my feedback and group's feedback from the meeting on August 10, 2021.
|
After analyzing the feedback and prioritizing items that will support the upcoming usability testing the following items are deemed in scope:
|
The above items have all been resolved and usability testing is proceeding. |
Text Based and Visual Wireframes
Text-based Wireframes
These wireframes proposals take into consideration the usage of the new template the EOWG has been working on. The new Information Architecture consists of five main pages and two subpages:
Shared elements between pages
There are three components shared across all pages: header, navigation, and footer. They have the following contents:
Header
There are two elements in the header:
Navigation
There are four main navigation items:
Footer
The EOWG template, which is what we will use for APG, reuses the same design, content, and structure the WAI website uses for its footer. There are three components as part of the footer:
Home Page
The home page is where the user lands when loading the website for the first time. It is also accessible by clicking the APG logo in the Header if the user is on a different page.
This page contains introductory information about the project. These are the details:
Main Content
The heading level 1 (h1) of the page is "WAI-ARIA Authoring Practices 1.1".
Following the heading level 1, we have five sections. Each section has a heading level 2 (h2) that reads:
Design Patterns and Widgets Page
The Design Patterns and Widgets page lists all patterns available. It is accessible from the main navigation by clicking “Design Patterns and Widgets”. This proposal introduces a three-column grid-layout where each Design Pattern (or widget) looks like a card.
Having a grid layout instead of a list of patterns could help the user identify something they are looking for easier and using a card allows us to include a little more information besides only the pattern name. These are the details:
Main Content
The heading level 1 (h1) of the page is "Design Patterns and Widgets"
Design Pattern Card
This card represents a single pattern and contains the following information:
Single Design Pattern Page
The Single Design Pattern Page is accessible from the Design Patterns and Widgets page when clicking one of the patterns.
This page contains all the information about a single pattern. These are the details:
Main Content
The heading level 1 (h1) of the page is whatever the design pattern name is and is followed by an introductory paragraph about the pattern.
Following the heading level 1, we have the same three sections we have in the current content structure we have in APG. Each section has a heading level 2 (h2) that reads:
Design Pattern Examples Page
The Design Pattern Examples Page is accessible from the main navigation by clicking “Examples”.
This page contains examples grouped by role and by properties and states. In this proposal, we have a table of content on the left and the main content on the right.
Main Content
The heading level 1 (h1) of the page is "Design Pattern Examples".
Following the heading level 1, we have the same two tables we currently have in APG. Each table has a heading level 2 (h2) that reads:
Table of Content
This component is on the left-hand side and has a heading level 2 (h2) that reads: Table of Contents. The idea is that this component will “stick” to the top as the user scrolls through the page.
It is followed by a list of two links that match the sections of the page
Single Design Pattern Example Page
The Single Design Pattern Example Page is accessible from the Design Pattern Examples page and the Single Design Pattern.
This page contains all the information we currently have in an example page in APG organized into two areas:
Main Content
The heading level 1 (h1) of the page is: Whatever the design pattern name is plus the word “example”.
Following the heading level 1, we have the same four sections we have in the current content structure we have in APG. Each section has a heading level 2 (h2) that reads:
Help Links
This component is aligned to the right and contains the following links:
Fundamentals Page
The Fundamentals Page is accessible from the main navigation by clicking “Fundamentals”.
This page contains information considered foundational. In this proposal, we have a table of content on the left and the main content on the right.
Main Content
The heading level 1 (h1) of the page is "Fundamentals".
Following the heading level 1, we have six sections. Each section has a heading level 2 (h2) that reads:
Table of Content
This component is on the left-hand side and has a heading level 2 (h2) that reads: Table of Contents. As previously stated, the idea is that this component will “stick” to the top as the user scrolls through the page.
It is followed by a list of six links that match the sections of the page.
About Page
The About Page is accessible from the main navigation by clicking “About”.
This page contains information about the project that is considered secondary in comparison to what we have on the home page. These are the details:
Main Content
The heading level 1 (h1) of the page is: About ARIA Authoring Practices and is followed by this introductory information:
Following the heading level 1 and the introductory information we have four sections. Each section has a heading level 2 (h2) that reads:
Visual Wireframes
Home Page
Design Patterns and Widgets Page
Single Design Pattern Page
Design Pattern Examples Page
Single Design Pattern Example Page
Fundamentals Page
About Page
The text was updated successfully, but these errors were encountered: