department-of-veterans-affairs / va.gov-cms

Editor-centered management for Veteran-centered content.
https://prod.cms.va.gov
GNU General Public License v2.0
97 stars 69 forks source link

Design exploration: Update Vet Center designs to include Events #15349

Closed mmiddaugh closed 1 month ago

mmiddaugh commented 1 year ago

Description

For Vet Centers 2.0, explore how to add event functionality to Vet Center pages.

Outreach Hub and VAMC editors have access to two content types to feature events on their pages: Event, and Events list. Events are a very important way that Vet Centers and Regional benefit offices provide services. We want to enable this functionality for their facility pages but remain blocked by content build time.

We should be unblocked in the Spring of 2024 by the AP effort or a retool of the approach to events. In the meanwhile, we can prepare for implementation from a design perspective.

Design

Vet Center Figma file

Design considerations

Current state of Vet Center events

Example : Eventbrite for Staten Island Vet Center (click on Past events) (some VCs use Eventbrite as a workaround but it isn't sanctioned by RCS)

Vet Center events may be different than events at other types of VA facilities

More context

Existing event functionality - The Event content type allows editors to create, cancel, or reschedule events - Events exist as individual events and are added to an events list page - Events can be featured on the health care system homepage - Event details include start and end date/time with optional recurrence as daily, weekly, or monthly with a recurrence end date until a year into the future. - Event locations can be specified at a VA facility via dropdown, a non-VA location by adding the address, or online - Events can be shared to a global VA.gov events page - Events can include an event image and registration info
Example VAMC and benefit hub event pages - [Event listing page for Houston health care](https://www.va.gov/houston-health-care/events/) - [Legal Assistance for Veterans and Dependents event page](https://www.va.gov/houston-health-care/events/61545) - [Outreach hub event listing](https://www.va.gov/outreach-and-events/events/)
Example featured event on Houston health care home page [Private Zenhub Image](https://api.zenhub.com/attachedFiles/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbWZHIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c3581202f014fdc431166fe80c142d108164a202/featured%20event.jpeg)
Open questions - Will the existing event functionality meet Vet Center needs? - Imagine events for all facility types are tagged to make filtering possible, such as event type (in person vs virtual, event topic (PACT Act vs Education vs Pension), or event audience (family member vs Veteran vs public). If this were possible, what types of filters might be needed for VBA and Vet Center events? - Will the "In the Spotlight" feature be deprecated once events are enabled? / Replaced by a featured event slot ala VAMCs?
Problems to solve The design should consider the following scenarios from a Veteran-facing perspective - Vet Center pages have no left nav menu. How might we make events discoverable on these pages? - How might we support expansion of these pages (i.e. support for other location types)? - Imagine events for all facility types are tagged to make filtering possible. What is the Veteran experience? How might a Veteran or other audience search for the events they are interested in? How might they learn more about a particular event? - Events occur in a wide range of time zones, including locations in Guam and the Philippines - How might an image be added to an event listing? - Address any accessibility concerns found in https://github.com/department-of-veterans-affairs/va.gov-cms/issues/16346 Support for multiple facility photos images is captured in a separate issue

Acceptance criteria

davidmpickett commented 11 months ago

Note from RO sync today - events will need to support International Addresses

jilladams commented 6 months ago

From planning: noting we may want a small research ticket, to do some research discovery around this before we dive into design. @thejordanwood to create that ticket and add to epic.

jilladams commented 6 months ago

From Michelle: let's split VBA & Vet Center events since Vet Center needs a minor redesign (need for "top tasks", wish for a way to distinguish from VAMCs, events, side nav, etc.). Research discovery can cover both VBA / Vet Centers for now.

jilladams commented 6 months ago

Have split the top level epics for Vet Center vs. VBA events:

UX epics:

Research discovery ticket stubbed for @thejordanwood to populate, and is framed out to cover both VBA / VCs and is in both UX epics. #17667

davidmpickett commented 4 months ago

@thejordanwood to review async

thejordanwood commented 4 months ago

I refined this and pointed it at a 5.

mmiddaugh commented 4 months ago

@thejordanwood @aklausmeier @Agile6MSkinner A few responses to the questions under the Open questions heading in the description above...

Will the existing event functionality meet Vet Center needs?


Imagine events for all facility types are tagged to make filtering possible, such as event type (in person vs virtual, event topic (PACT Act vs Education vs Pension), or event audience (family member vs Veteran vs public). If this were possible, what types of filters might be needed for VBA and Vet Center events?


Will the "In the Spotlight" feature be deprecated once events are enabled? / Replaced by a featured event slot ala VAMCs?

thejordanwood commented 3 months ago

I created mockups that show events on main and satellite locations in the Figma file. In the mockups, I've placed events between In the Spotlight and Services sections. We discussed this in UX sync on 6/20 and have some outstanding questions for this work.

What we know:

Outstanding questions:

thejordanwood commented 3 months ago

End of sprint update:

This is going to roll over into next sprint.

jilladams commented 2 months ago

Still waiting on stakeholder feedback re: whether Satellite locations will have their own events. Michelle following up.

Re: featuring, still an open Q.

davidmpickett commented 2 months ago

@jilladams @Agile6MSkinner - I suggest closing this / moving this to admin/workflow column. This is blocked by stakeholder feedback and will just clutter the board and sprints if we leave it sitting here.

thejordanwood commented 2 months ago

We decided in UX sync on 7/18 that we're going to move forward with the feedback we received from stakeholders in the initial meeting on 6/24. Outstanding questions can be identified as I work through this. This is ready to work on.

jilladams commented 2 months ago

Work in Sprint 9: identify what we still have questions about, in order to push to stakeholders.

thejordanwood commented 2 months ago

After refreshing my memory on this, we still have two outstanding questions:

The design in Figma shows what events could look like on Vet Center main location pages, satellite location pages, and event list pages. I don't believe there is any design work left for this ticket. The design probably won't change much or at all when these questions get answered.

Next steps suggestions:

cc: @jilladams @Agile6MSkinner @davidmpickett

jilladams commented 2 months ago

I chatted about Events featuring with Jordan, who has also talked to @aklausmeier about it, and just showing the next chronological event (not dealing with featuring) seems smartest, if no one has objections. Jordan is gonna notate the Figma file that way for engineering feedback.

And Jordan noted she has already designed events on Satellite pages, we just need RCS to finalize.

davidmpickett commented 1 month ago

Just dug around in Content Build. to confirm that showing the next chronological event is the current back-up behavior on VAMCs if no event is featured.

No additional UX ticket needed

davidmpickett commented 1 month ago

I'd move to close this ticket as it was meant for initial exploration. We can always have a follow up Design Revisions ticket once we have clarity from Product/Stakeholders on open question and this needs to be finalized

thejordanwood commented 1 month ago

Michelle has also sent updated mockups to stakeholders along with the question on if events should show on satellite pages (relevant Slack thread). I'm going to go ahead and close this ticket.