Problem/Motivation

The home page and the six category pages (Studios, Architecture, Product, Branding, Process, Culture) are built from static cards typed into the Canvas pages. A new article never reaches them, and the small categories show stories from other categories.

Proposed resolution

  • A new rightup_news view with block displays for every list on those pages: lead, side, more, editors' picks, the latest list and grid, the home hero, the featured block, the On Display slider, and the podcast band.
  • Each Canvas placement sets its category (by name), offset and count in the block settings, so one display serves every page.
  • Three entity queues let editors decide what leads: Top stories (home hero), Featured (featured block and slider) and Editors' picks (per category). An empty queue falls back to promoted or sticky stories, then the newest.
  • Card view modes for news, podcasts and episodes, with Canvas content templates that match the existing cards.
  • 22 new demo articles so every category has nine stories, and adjusted dates and flags so a fresh install shows the same stories in the same places wherever the dates allow.
  • Functional tests for the category pages, the home lists and the queues.

Depends on #3627823 in Vartheme BS5 Rightup for the row and column dividers.

Remaining tasks

  • ✅ File an issue
  • ❌ Addition/Change/Update/Fix
  • ❌ Testing to ensure no regression
  • ❌ Automated unit/functional testing coverage
  • ➖ Developer Documentation support
  • ➖ User Guide Documentation support
  • ➖ UX/UI designer responsibilities
  • ❌ Accessibility and Readability
  • ❌ Reviewed by a human
  • ❌ Code review by maintainers
  • ❌ Full testing and approval
  • ❌ Credit contributors
  • ❌ Review with the product owner
  • ❌ Update Release Notes
  • ❌ Release

User interface changes

  • Editors pick the category, offset and count of each news list in Canvas, and curate three new queues under Structure, Entityqueues.

API changes

  • N/A

Data model changes

  • New view rightup_news, entity queues rightup_top_stories, rightup_featured and rightup_editors_picks, and eleven node view modes prefixed rightup_.

Release notes snippet

  • The home and category pages list real news from views, with category, offset and count set per placement in Canvas, and queues for what is featured.

AI-Generated: Yes. Drafted and tested with Claude Code, reviewed by the contributor.

Issue fork rightup-3627824

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

rajab natshah created an issue. See original summary.

rajab natshah’s picture

Status: Active » Needs review

  • rajab natshah committed d242fad9 on 1.0.x
    feat: #3627824 List news on the home and category pages from views, not...