Implement more useful "About X.Y.Z" page
Whenever we publish a release, there are some links that go out for describing it (in-app upgrade notifications, Mattermost announcements, etc). These take the form:
https://download.civicrm.org/about/5.64.2
Currently, this redirects to the release-notes for that specific revision on Github. We've had discussions before about how this is a bit confusing -- while that's the single-most informative page that's already available, it's missing other important bits. Here are the things you would expect:
- Release notes for that revision
- Download links
- Cross-reference to sibling releases (esp the
.0
which shows major changes) - List of all available releases
I've pushed up a prototype which gathers this information and shows it as an un-styled skeleton:
- Example links:
- Implementations:
- https://github.com/civicrm/civicrm-dist-manager/blob/master/src/CiviDistManagerBundle/Resources/views/About/about.html.twig
- https://github.com/civicrm/civicrm-dist-manager/blob/master/src/CiviDistManagerBundle/Resources/views/About/list.html.twig
- https://github.com/civicrm/civicrm-dist-manager/blob/master/src/CiviDistManagerBundle/Controller/AboutController.php
- https://github.com/civicrm/civicrm-dist-manager/blob/master/web/base.css
So I think the main thing it needs is for someone with more passion for styling to take a look at it.