Every year I go through a list of updates for the website. Here's what I did for the upcoming season:
- Added a match calendar to the competition page, so you can see the calendar for every season, every club, every team and now every competition. Hopefully that will make it easier to reschedule matches.
- Added "Jump links" to many pages, so you can quickly jump to the section you want. Many pages are looooong by design, so this helps navigation.
- Reworked the eligible players section displayed for unplayed matches (and to admins for played matches). That separates out eligible players and non-eligible players and tells you why they're ineligible. It also takes registration date in to account for KO cup matches, not just the player's classification. You can mouse over for the registration date if you want to check. Hopefully that will reduce the chance of ineligible players being fielded for a match. Just check this page before you play a fixture.
- MVP tables are now visible to all and include the player's team.
- Added a new field to competitions to configure the use of the "Team Player Restriction" rules. Implemented that across existing functionality as required.
- You will now see whether "Team Player Restrictions" apply to a competition and the player classifications that can play in that competition.
- Added a list of referees to the website, but details can only be viewed if you are logged in. (GDPR and all that!).
- Added the team abbreviation to team lists.
- A minor tweak to the display of scoresheet thumbnails, to make them the same orientation as the main image using embedded EXIF details. We still need them uploaded in "landscape", which I appreciate is difficult when the camera is flat.
- The full-sized scoresheets are now resized on upload to a sensible maximum, to reduce data for mobile devices. All existing scoresheets have been resized.
- Scoresheets are now renamed on upload to a sensible name. All existing scoresheets have been renamed.
- Removed the column sorting from fixture lists as it wasn't working and wasn't needed.
- Replaced "Articles" with "News" because Articles wouldn't save. No idea why that was! You won't get a notification when a new piece of News is uploaded though. A reminder: if you can log in to the website you can also post news.
- Added a list of "Recent Docs" on the right and reduced the number of "Recent News" items.
- ... and then all the stuff needed to get the site ready for the coming season.
The website is written in Drupal 7 which reaches end-of-life in January 2025. It won't ever get updated by me as it's simply too big a job. I don't expect it to suddenly stop working though