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

Automatically archive past events after X months #8231

Open kevwalsh opened 2 years ago

kevwalsh commented 2 years ago

Status

[2024-08-16] [Fran] Although we have another ticket to hide past events from the Frontend, we believe this ticket will still be needed (and need to be edited) in order to keep past events from being returned during searches. To be edited/groomed at a future date.

Background

User Story or Problem Statement

As of February 2022, there were 2210 events on VA.gov managed by the CMS

User stories

As a Veteran, i don't want to accidentally happen across past events, which are mostly likely useless to me. (we think)

As an editor, i want my content to go out quickly.

As a content release engineer, i don't want to deal with an infinite number of events.

Affected users and stakeholders

Editors

Business partners

Engineers

Content admins

Veterans / Other Users

Hypothesis

We believe that automatically arching events after 6 months will

  1. improve Veteran experience by reducing content clutter on VA.gov
  2. prevent the slowdown of content releases
  3. reduce content clutter and improve content findability in CMS

We may want to delete really old events, X months/years after they are archived, but that will be considered in a separate initiative. Specific laws (Federal Records Act (44 U.S.C. 31) and corresponding Code of Federal Regulations (CFRs) that we need to comply with).

Acceptance Criteria

Phase 1: Discovery

Phase 2: Design/implementation

Design principles

Veteran-centered

Editor-centered

Runbook

### 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) - [x] `⭐️ Content ops` - [ ] `⭐️ CMS experience` - [ ] `⭐️ Offices` - [x] `⭐️ Product support` - [ ] `⭐️ User support`
jilladams commented 2 years ago

Per today's PW Events scrub with Dave, he flagged 3 things:

  1. The driver of content build times is not the correct driver -- that's a developer problem, not a veteran problem.
  2. There is federal regulation around records preservation that should factor in to path forward on this change. We should not remove pages from the web unless they provide outdated content and are not valuable for historical purposes, if less than 3 yrs old.
  3. Then: let veteran experience decide. Now that V2 filters are shipped, we can reference analytics to understand if the hypothesis in ticket bears out ("i don't want to accidentally happen across past events, which are mostly likely useless to me. (we think)")

Per Dave, Iceboxing until we can demo that it's a problem for vets. @EWashb I'm stepping into your lanes here, so if this ticket needs a companion discovery ticket to work out the spelunking for data, I'll leave that to you!

EWashb commented 2 years ago

@jilladams can you keep me updated when you get more info on the problem space? If it does happen to be an issue we would be happy to support PW in getting the data.

jilladams commented 2 years ago

Will do!

Message ID: <department-of-veterans-affairs/va. @.***>

mmiddaugh commented 1 year ago

@jilladams is this still valid? If so, should it belong to Facilities or Public Websites?

aklausmeier commented 3 months ago

@FranECross @mmiddaugh Should this be a fast follow to #9474

aklausmeier commented 3 months ago

@bethpottsVADEPO FYA

FranECross commented 3 months ago

@aklausmeier We were talking about not using content build for Events v3, so I'm not sure this is still needed, since it seems the main impetus was to speed up content build? @mmiddaugh @dsasser Opinions?

aklausmeier commented 3 months ago

@FranECross Depending on direction we go with Events v3 (timing and structure), we should discuss how past events are not only hidden on detail pages but also when searching, the auto archive would solve for this regardless of infrastructure and we could revise this ticket as needed. I think the need is there regardless of content build.