-
Notifications
You must be signed in to change notification settings - Fork 70
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
Content IA and Accessibility: decide how single VAMC + Outreach events should be treated #13532
Comments
@davidmpickett for a first pass draft of writing out option 1 and 2 referenced above |
I added a third option to kick around. |
Context notes:
|
1 similar comment
Context notes:
|
@jilladams is this still valid? If so, should it belong to Facilities or Public Websites? |
Chatted with Facilities re: SME for the previous conversations. Couple notes from that:
|
Bigger picture on breadcrumbs history: |
@laflannery hi, FYI: We need to pull you in here. Context: Daniel / Christia have a CMS solution working to add a checkbox to the Events form, that allows an Editor to select an Event listing from the dropdown, and select a checkbox to publish that same event to the Outreach events calendar. DaveC would like this to ship in time for Veterans Day if at all possible, but we have hit breadcrumb/URL issues that need your input. Currently in the implementation:
Our team needs to:
Where to see this in action: |
(I just requested a content build on that tugboat, so may be ~30-45mins before FE is available again.) |
Laura's a11y notes:
|
CAIA intake ticket to review our proposed breadcrumbs. |
@dsasser Updated ticket body to record what is happening today in the implementation in progress, as Option 2A. When you have a chance, give that a onceover, and confirm it's correct? |
2A looks correct, thanks for adding that. |
@jilladams I had a thought early this morning and the tugboat isn't loading so I can't check the behavior - what happens to the "See all events" links at the bottom of the event pages? Do those follow the breadcrumbs? For example if I'm on the Outreach listing, then go to the Alaska event from above with the VAMC breadcrumbs and click on "See all events" does that take me to the VAMC events listing? I don't think my conclusion is going to change but I just want to be sure I know what's going to happen here. |
The 'see more events' link does in fact follow the breadcrumb. This can be seen from the code snippet below, which uses the breadcrumb to build the link:
|
Thanks @dsasser! I'm still good with everything just wanted to make sure |
UpdateWithout making any FE changes, the breadcrumb functionality aligns with option 2A Option 2AOption 2A - Single Page, single path When a VAMC Event is added to the Outreach Event List, a single HTML page is generated and uses the canonical VAMC URL (e.g. va.gov/chicago-health-care/events/#####). Breadcrumbs will always point to the VAMC Events page, even if user has arrived at the Event page via the Outreach Events listing. Pro: The number of page objects created stays the same Pro: We avoid fragile breadcrumb solutions. A11y has signed off on the UX. Con: Only one set of breadcrumbs for the event, confusing user experience when coming from Outreach Events list. If there is a way to have multiple breadcrumbs would be fragile based on browser history Note: Same Lovell note as Option 2. ~~Con: Lovell is confused and needs add'l work to resolve, WIP~~ (resolved by setting the 'Section' to the appropriate facility. Tests were previously using arbitrary sections) Con: This will not work in the multi-VAMC / multi-Facility use case, when we get there. We will need to revisit breadcrumbs / paths, when multi-select is available.We have support from Laura in regards to a11y. So with that, we are ready to take this to CAIA and pending that approval, proceeding to change management. |
@dsasser CAIA intake is filed: department-of-veterans-affairs/va.gov-team#67025, and I created #15627 to track any follow up required from that discussion (it'll need to get refined once we've talked to CAIA). I vote this can close. Doing so. |
Background
Get guidance from IA - 1 or n pages?How many FE pages should get created for Events published to more than one Event List & how should breadcrumbs be handled?
Option 1 - Multiple Pages (one per listing page appearance)
RULED OUT.
Option 2 - Single Page, multiple paths
How does Drupal know which one to treat as canonical? Might need an additional interface component for editors to select. Or some kind of code to cross-reference the event location and the event list?The links would be built correctly.When we were dealing with the Lovell leadership list there was a similar issue with a Staff profile being referenced on multiple leadership lists. But Lovell is so unique, this may not be relevant<- not quite the same issue or cause. The solution is likely that the default html of the page would give VAMC system, BUT if the referer was another event list JS would alter the breadcrumbs.Option 2A - Single Page, single path
Option 3 - Single Page all in Outreach Events, always
All event pages get built at va.gov/outreach-and-events/events/#####/ regardless of what listing page(s) they appear on. Breadcrumbs are either:
Option 4
How long should we keep Events published after they have ended?
Open Questions:
ACs
The text was updated successfully, but these errors were encountered: