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

[CONSIDER] New possibilities for Featured Stories #13695

Open swirtSJW opened 1 year ago

swirtSJW commented 1 year ago

Description

1318 describes a plan to remove the existing functionality for Featured Stories and Events, based on UX concerns and buggy behavior. VA direction is for Facilities team to envision a better process that meets the known needs of Editors for managing featuring, but only in the context of Stories. (No events.)

User stories

AS AN editor I WANT TO SO THAT

Problem space

  1. Editors need to be able to curate what stories get Featured on Story List pages and VAMC System pages.
  2. May need to backfill a story(s) if there are not any featured stories.
  3. May or may not need parity with how events are featured (to reduce editorial strain).

Options for Featured stories

Option A: Entity Queue

Each system could maintain an Entity Queue of stories to feature

Option B: "Featurable" rather than Featured

Marking something as "Featureable" would cause it to show up in a rotation (random at time of content release?)

Option C: Enforce the currently described model of save one as Featured slot 1 and Featured slot 2

Use Allow-only-one field to restrict to the unique combination of list_page, featured and

Option C+: Same as C AND we add a modal of some kind to ask "Would you like to unfeature "

Option D: Choose on the VAMC System page (and the List page?) what story to feature.

The System / story list page would be source of truth to control what it featured.

Backfill Options

No matter how we determine what story(s) are featured, we need a way to path to determine what gets featured if nothing is featured

Backfill Option Z: Randomly select a story from the same system

Backfill Option Y: Randomly select a story from other "featurable" in the same VAMC System (see option B)

Backfill Option X: No backfill. Nothing featured, show nothing.

Backfill Option W: Most recent 1 or 2 stories (lowest nids) in the same VAMC System.

swirtSJW commented 1 year ago

This list is not exhaustive. I added what has been discussed in the past and some of the context. Please feel free to add more or refine the pros and cons.

davidmpickett commented 1 year ago

I added some emoji for things that stood out to me and added a question on Option A.

Options B+C don't seem particularly powerful / valuable to me. Option A and D seem to do the most to actually actually change the paradigm.

jilladams commented 2 weeks ago

Accidental closure in Github projects status land, reopening.