Open swirtSJW opened 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.
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.
Accidental closure in Github projects status land, reopening.
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
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.