Problem/Motivation
At this point Drupal 7 doesn't really receive new features. However, being able to provide communication to Drupal 7 site owners that will support their upgrade to modern Drupal is a use case that might be worth making an exception for.
Proposed resolution
The Announcements Feed module made it in to Drupal 10.1 - we could backport it to Drupal 7, and seek support from D7 maintainers on committing it.
Remaining tasks
- ✅
Evaluate the beta version of the module that made it into Drupal 10.1. (Here is the final comprehensive commit: https://git.drupalcode.org/project/drupal/-/commit/492062df7c00bfbfe34ce... ) - ✅
Port it to Drupal 7 - ✅
Release note snippet drafted - ✅
Change record drafted - ✅
Usability review request: Comment #29, usablity review results: Comment #45 - Product manager review needed - @Gabor Hojtsy
- Framework manager review needed - @Fabianx
- Release manager review needed - @mcdruid
- Figure out if / how / when to enable it on existing sites - #3379442: [policy, no patch] Decide whether to enable Announcements Feed for 7.x by default
User interface changes
We would need to adapt the UI to work with Drupal 7.
Some features are not replicated, such as the settings tray, and would need a new UI.
API changes
This would not really add a public API, but would have the same internal API for specifying the feed url.
Data model changes
[TBD]
Release notes snippet
Drupal core now includes an announcements feed of project news from Drupal.org. This feed of announcements is displayed in the Drupal administrative toolbar to site owners/editors, tracking read/unread status with cache tags. Announcements may include: news about upcoming Drupal features, important information for site owners on older Drupal versions, and information about supporting the Drupal project through Drupal Association programs.