Problem/Motivation
RightUp is a media / news / magazine site template, but a fresh install lands on the Varbase Starter demo:
- Home, Features, Blog, About Varbase and Contact Us Canvas pages built from Varbase marketing copy, 18 Varbase media items, and Main / Secondary / Social menus pointing at varbase.com and vardot.com.
- The shipped Canvas patterns and the Hero Slide and Card Hero component defaults carry the same copy ("Varbase, better than ever", "Sites using Varbase", "Try Varbase for Free"), and two patterns link to
/features and /about-varbase.
- The template therefore demonstrates Varbase, not RightUp, and has no editorial content model: no articles, no categories, no authors, no podcast listing.
- The design is the VBN stylesheet in Figma (Homepage, Article, Author, Landing pages, Search, Podcast landing, Podcast episode, Podcast node, Newsletter, About Us frames).
The work in this issue depends on #3622267 being fixed first: this branch is cut from 1.0.x, so it inherits the header component-version pin that makes every page answer HTTP 500.
Steps to reproduce
mkdir -p my-drupal-cms-rightup && cd my-drupal-cms-rightup
ddev config --project-type=drupal11 --docroot=web
ddev composer create-project drupal/cms
ddev composer config minimum-stability dev
ddev composer require drupal/rightup:1.0.x-dev
ddev drush si -y ../recipes/rightup
Then open /: the Varbase Starter home page, "Try Varbase for Free", and a Main menu of About Varbase / Features / Blog / Contact Us.
Proposed resolution
Everything managed through Drupal Canvas:
- Content: 33 news articles across the six design categories (Studios, Architecture, Product, Branding, Process, Culture), 7 podcast episodes, 9 author accounts and 38 images, the articles carrying their editorial dates.
- Canvas pages: Home, the six category landings, Podcasts, the Last Call show page, Newsletter, About Us and Contact Us, composed from the theme's own components (live-feed, card-impressed, card-text, card-featured, article-teaser, podcast-card, horizontal-text-icon-card, card-slider, subscribe-box) and from the News view where a listing is data-driven.
- Menus: Main (the six sections plus Podcasts), Footer (About Us, Contact, Newsletter, Search), Social media (neutral network home pages).
- News: require
drupal/varbase_news_base, and repoint the News view and its 19 Canvas content templates at the default theme.
- Patterns and component defaults: RightUp copy instead of Varbase marketing copy, and no links to pages the template no longer ships.
- Author pages: grant "access user profiles" to anonymous, because every byline links to its author.
- The shipped author accounts carry no password hash and no roles.
Remaining tasks
- ✅ File an issue
- ❌ Addition/Change/Update/Fix
- ✅ Replace the Varbase Starter content, media, pages and menus
- ✅ Build the design's Canvas pages
- ✅ Neutralise the pattern and component-default copy
- ✅ Update the functional tests to the new content
- ❌ Author page fields (role, bio) to match the Author frame
- ❌ Search results page styling to match the Search frame
- ❌ Mobile layouts (deliberately out of scope for now)
- ❌ 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
- Every front-end page changes. A fresh install opens on the RightUp home page: a live feed of the latest articles, an editorial hero grid, an advertisement placeholder, a featured block, a dark podcast block, a latest-articles grid, an "On Display" slider and the newsletter block.
API changes
Data model changes
- None of its own;
drupal/varbase_news_base brings the News content type and its categories.
Release notes snippet
- RightUp now installs with its own editorial content: 33 articles, seven podcast episodes, nine authors and the Canvas pages that present them. The Varbase Starter demo content has been removed.
Comments
Comment #3
rajab natshahComment #4
rajab natshahComment #5
rajab natshahComment #7
rajab natshahReleased in rightup 1.0.0-alpha1.
Comment #9
rajab natshah