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

Content Model Documentation into Drupal #12240

Open swirtSJW opened 1 year ago

swirtSJW commented 1 year ago

Background

User Story or Problem Statement

As a CMS architect I would like to be able to see field uses and instances across the whole CMS.

As a VA employee I would like to have all the data that currently resides in airtable/spec tool in the CMS so I can see it too.

As an engineer I want to no longer have to update the spec tool to get my tests to pass. (tests would be removed) so that I will not longer have collisions on tests that only test to make sure our documentation is updated.

Affected users and stakeholders

Hypothesis

A hypothesis may depend on a spike ticket to be completed.

We believe that Drupal should be the source of truth for the content model that is already in Drupal

Assumptions

(How will these assumptions be validated?)

Acceptance Criteria

Change management triage

The change represented by this user story will:

If you selected an item above, use the Change Management Runbook to create a CM epic and associated tickets.

If you did not select an item above, update issues/PRs in GitHub but don’t plan for change management.

Design principles

Veteran-centered

Editor-centered

Runbook

## Labels (You can delete this section once it's complete) - [x] Issue type (red) (defaults to "Epic") - [ ] CMS subsystem (green) - [ ] CMS practice area (blue) - [x] CMS workstream (orange) - [ ] CMS-supported product (black) ### CMS Team Please check the team(s) that will do this work. - [ ] `Program` - [ ] `Platform CMS Team` - [ ] `Sitewide Crew` - [ ] `⭐️ Sitewide CMS` - [ ] `⭐️ Public Websites` - [ ] `⭐️ Facilities` - [ ] `⭐️ User support`
EWashb commented 1 year ago

Identify roadmap and flesh out tickets. Create a discovery ticket as a first step.

swirtSJW commented 1 year ago

As an aside, this epic will render the following tickets obsolete and they can be closed

EWashb commented 1 year ago

removed the sprint label since this is an epic

swirtSJW commented 1 year ago

Issues are now sorted in priority order.

EWashb commented 1 year ago

@swirtSJW thank you for your work on this. I went ahead and removed your assignment at the epic level and I have it on tap to bring into refinement tomorrow.

swirtSJW commented 1 year ago

The fieldhelptext module has a neat ability to bulk edit all field labels and help text either as a single bundle or across all/select field instances image

Saving this as a not to circle back to this for possible inclusion as a feature.

davidmpickett commented 1 year ago

@EWashb @BlakeOrgan - Just chatted with @swirtSJW and discussed adding some UX tickets to this epic. First one might be a UX review of the new interfaces created: