Loading
feat: #3622689 Give every demo article and episode a body of its own
Issue: #3622689: The demo articles and episodes ship placeholder bodies, so every page reads the same
The problem
Every shipped article carried about 300 characters of body, and two of its three sentences were identical across all 33:
We spoke to the people closest to the work about how it came together, what changed along the way, and what they would do differently next time.
The seven episodes repeated their own summary as the body, so the episode page showed the same paragraph under "Details" and again under "Audio Transcript". On a site template that is the wrong demonstration: every article page looked identical below the headline.
The change
- 33 articles, each with its own ~265-word body in the shape of a short reported piece: an opening scene specific to that story, a named source with their role, two paragraphs of concrete detail, a pull quote, and a closing line. Three heading shapes rotate across the set.
- 7 episodes get a real question-and-answer transcript with the episode's named host.
- Dates, categories, authors and images are untouched. The editorial
createddates the recipe ships are preserved.
Verification
| Check | Result |
|---|---|
| unique bodies | 33 of 33 |
| body length | avg 265 words, min 228, max 350 (was 270-388 characters) |
| repetition | no shared paragraph appears in more than 12 of the 33 |
| article page | 12 paragraphs, 3 section headings, a pull quote, ~500 words in the main landmark |
| episode transcripts | ~1,370 characters each |
| fresh install | drush si exit 0, 0 watchdog entries at severity <= 3 |
Still open (tracked on the issue)
- Episodes ship no
field_audio_url, so the player has nothing to play; a real file or a stable public URL has to be chosen deliberately. - Article images carry no caption or credit, which the design shows under the lede picture.
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
AI-Generated: Yes
Edited by Rajab Natshah