fix: #3622960 Enable the podcasts RSS feed and clear the news wording from the view
Fixes the podcasts view in config/views.view.podcasts.yml.
Issue: https://www.drupal.org/project/varbase_podcasts_base/issues/3622960
What this changes
- The
rssfeed display is enabled. It declaredpath: podcasts/feedbut shippedenabled: false, so no route was registered and/podcasts/feedreturned 404. RSS is how podcasts are distributed, and bothREADME.mdandCHANGELOG.mdalready document the feed as one of the view's displays. - Four user-visible strings move from news wording to podcast wording — the empty text, the visually hidden listing heading (announced by screen readers), the feed channel description and the featured block description.
- An orphaned Better Exposed Filters block is dropped —
field_news_categories_target_id, configuring a filter removed because thepodcastbundle has no such field.
All three came from the news view this one was adapted from.
Verification
Tested on a standalone Varbase site with the recipe applied, Varbase Starter and no site template:
- Before:
/podcasts/feedreturned 404. - After: 200 with 15 items, valid RSS 2.0, channel description reads "our latest podcast episodes".
- Block displays unaffected:
all12 rows,latest3,featured2. - Zero occurrences of "news" remain in the file; YAML valid.
Diff is 5 insertions and 22 deletions in one file.
Evidence
Before — /podcasts/feed returns 404, because the rss display ships disabled and registers no route:
After — the same path serves valid RSS 2.0 with 15 items. The channel title is Podcasts and the description reads "our latest podcast episodes", where the shipped file said "news posts":
Follow-up, not in this MR
A functional test asserting /podcasts/feed returns 200 with at least one item, so a disabled display cannot regress unnoticed. The suite in #3622806 does not cover the feed.
AI-Generated: Yes
Checkpoints:
- File an issue
- Addition/Change/Update/Fix
- Testing to ensure no regression
- Automated unit testing coverage
- Automated functional testing coverage
- UX/UI designer responsibilities
- Readability
- Accessibility
- Performance
- Security
- Developer Documentation
- User Guide Documentation
- Reviewed by human
- Code review by maintainers
- Full testing and approval
- Credit contributors
- Review with the product owner
- Release notes snippet
- Release

