Open jilladams opened 1 year ago
@jilladams The tickets in this epic all belong to the CMS team. Should Public Website be on this epic, or I can remove it? Thanks!
Interesting. Scope-wise: all the Q&A types belong to CAIA as the business and Public Websites as the product team.
However: whether we ever get around to auditing / deprecating / migrating content automagically is up in the air. When we built out Reusable Q&As further in 2023, we opted not to programatically migrate any of this content, because CAIA wanted to review it and clean up content as they go, which is a long term project. So: it's PW work, but it could probably be Iceboxed or Closed as a no-op with Dave C and Danielle T's sign off, if that's still CAIA's strategy.
Thanks so much for the background! I'll ping them both in the PW OCTO channel and ask.
Background
Ported out of https://github.com/department-of-veterans-affairs/va.gov-cms/issues/8630, where this content was originally defined by @msbtterswrth . That effort was scoped down to adding Single Q&A nodes as Q&A Groups to Resources & Support as a content block option. This effort tracks the remaining work that would be required to consolidate the various kinds of Q&A content across CMS options & simplify the content model.
Q&A content within the CMS is complicated and hard to find/reuse and there are currently several methods for adding it.
Q&A paragraph - This exists on Benefits detail pages, Campaign Landing pages, Centralized Content and VAMC detail pages. It has a plain text field for the question, a rich text field for the answer and the ability to add a number of other content components including (more) rich text, accordions, process lists, number callouts, alerts, react widgets and tables.
Q&A group paragraph - This exists on Centralized Content and FAQ pages. It has a plain text section header field, a checkbox to display these Q&As as accordions and an entity reference to select Q&A nodes to be displayed.
Q&A Section paragraph - This exists on Benefits detail pages, Centralized Content, CMS Knowledge Base articles and VAMC detail pages. It has a plain text section header, a long plain text section intro, a checkbox to display these Q&As as accordions and a nested paragraph reference to the first Q&A paragraph.
Q&A - single node - This is a standalone content type (which is referenced within Q&A group paragraph) and allows for Q&A content to be reused across the CMS. It has a node title as the question, a paragraph reference to character limited rich text field as the answer, a checkbox to create a standalone page and the ability to add several content components such as alerts, calls to action, related information links, contact information, article categories and tags and related benefit hubs.
FAQ node - This is a standalone content type which creates a list of multiple Q&As. It contains a paragraph reference to the about Q&A group paragraph, along with several other common content components (nearly identical to the list above in Q&A single nodes).
User Story or Problem Statement
Affected users and stakeholders
Hypothesis
We believe that refactoring Q&A content models into one or two components will drastically cut down on editor confusion and improve both efficiency in the CMS (by making content reusable via COPE methods) and findability on the Veteran-facing website by providing consistent patterns and locations for Q&A content.
A few questions we'll need answered:
Content strategy (in partnership with Sitewide content team)
Content modeling
Editor experience
Change management triage
The change represented by this user story will:
Design principles
Veteran-centered
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.Purposely structured content
: Ensure Content API can deliver content whose meaning matches its structure.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.Labels
(You can delete this section once it's complete)
CMS Team
Please check the team(s) that will do this work.
CMS Program
Platform CMS Team
Sitewide CMS Team
(leave Sitewide unchecked and check the specific team instead)⭐️ Content ops
⭐️ CMS experience
⭐️ Offices
⭐️ Product support
⭐️ User support