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
99 stars 69 forks source link

Make CMS source of truth for facility related redirects [placeholder] #13325

Open swirtSJW opened 1 year ago

swirtSJW commented 1 year ago

User Story or Problem Statement

This is a placeholder for now that swirt will refine later.

Problems:

  1. Veterans get 404's during the window between when a facility is fully renamed in the CMS and when the redirect is depployed.
  2. Delays in adjusting the path to match the name creates confusion / lack of website confidence for veterans
  3. Helpdesk and Facility engineers spend a lot of time coordinating this change in runbooks.

Historical reference: Design doc for making CMS the source of truth for redirects. Readable version

Acceptance Criteria

Implementation steps

## Design principles Veteran-centered - [x] `Single source of truth`: Increase reliability and consistency of content on VA.gov by providing a single source of truth. - [ ] `Accessible, plain language`: Provide guardrails and guidelines to ensure content quality. - [x] `Purposely structured content`: Ensure Content API can deliver content whose meaning matches its structure. - [x] `Content lifecycle governance`: Produce tools, processes and policies to maintain content quality throughout its lifecycle. Editor-centered - [ ] `Purpose-driven`: Create an opportunity to involve the editor community in VA’s mission and content strategy goals. - [ ] `Efficient`: Remove distractions and create clear, straightforward paths to get the job done. - [ ] `Approachable`: Offer friendly guidance over authoritative instruction. - [ ] `Consistent`: Reduce user’s mental load by allowing them to fall back on pattern recognition to complete tasks. - [ ] `Empowering`: Provide clear information to help editors make decisions about their work. ### Team Please check the team(s) that will do this work. - [ ] `CMS Team` - [ ] `Public Websites` - [ ] `Facilities` - [ ] `User support`
swirtSJW commented 1 year ago

I need to spend some more time documenting this and laying out the suggested path.

davidmpickett commented 1 year ago

This would reduce a lot of back and forth for Facilities and Help Desk

mmiddaugh commented 10 months ago

@xiongjaneg this is a good candidate for documentation