feat: #3612541 Add a Program content type with a filterable programs listing and demo content
Adds a Program content type to the Educare site template, with a filterable programs listing and demo content.
Issue: https://www.drupal.org/project/educare/issues/3612541
What this adds
- Program content type (fields: Description, Content, Degrees, Study level, Program type), its form and view displays, and a VMI text-card-medium view display.
- Three taxonomy vocabularies (Degrees, Study level, Program type) with view and manage permissions granted to the existing roles.
- A filterable Programs listing view (exposed keyword search, Type filter, and a Study level pill toggle), rendered through the theme grid.
- Canvas content templates for the Program full page and the text card medium.
- Program added to the editorial workflow.
- 20 demo programs and their 15 taxonomy terms (8 degrees, 5 program types, 2 study levels).
- Repoints the two "Programs" menu links (main and secondary) to
/programsand removes the static Programs Canvas page.
Theme styling for the listing and the Program card ships in the Vartheme BS5 Educare issue and MR.
AI-Generated: Yes
Checkpoints
- File an issue about this project
- Addition/Change/Update/Fix to this project
- Testing to ensure no regression
- Automated unit/functional testing coverage
- Developer Documentation support on feature change/addition
- User Guide Documentation support on feature change/addition
- 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
Edited by Rajab Natshah