Digital Core 3.7.0
Content Management System
Cache invalidation has been implemented for articles and custom entities, allowing for a refresh and a quicker TTL (time to live) for time-sensitive information.
Event Webspace
The standard league management module has been implemented for the event webspace. With this all components of the match center (homepage right side block and detailed match center) have been adjusted to the theme of the event webspace for both desktop and mobile. In addition, the display of a club (in this sense country) and team detail page has been adjusted for the theme. The special format for the European Championships with the creation of a Pool C after the initial group stage (comprising of the 3rd and 4th placed teams of both pools) and the subsequent semi-final knock-out round has been set up.
League Operations
Frontend
The deep link functionality for the match center's right side block has been re-introduced. This feature was available for the competition implementation for Olympics Event Webspace of version 1.0.0 and had to be ported to the new league match center.
For knockout stages, placeholder team names have been introduced if the teams are not yet known.
Sorting of matches in the right side block displaying the upcoming matches has been adjusted to be sequentially from earliest match to latest match on a particular match day.
Backend
The process and functionality for adding a new season has been introduced alongside with the addition of the league matrix for the outdoor season. Minor user interface (UI) changes for the maintenance of home and away teams.
Live Ticker
Frontend
Fixes to the reload functionality of the live ticker match pages have been implemented.
Backend
A new display mode in the live ticker dashboard has been introduced to change the display of the player selection between a grid and list view.
The live ticker general comment functionality has been added with a character limit of 250. Additionally fixes for the edit mode of penalty stroke and penalty corner events were implemented.
Passport Management
The Valid to
date was changed to optional, as passports remain valid until withdrawn or succeeded by a new passport.
Team Management
Dedicated player and staff pictures per team (e.g. club, selection, national team) have been implemented to allow the proper display of players on the customer facing website. In the past this has led to unharmonized display of players on the team pages. Passport and contact pictures remain independent.
User Management
An additional validation in user / contact management has been introduced to ensure that the same organization can only be chosen once between the primary and additional organization fields.
API
The base system for the public facing API has been implemented along with the initial set of endpoints:
- get/league/{id}
- get/league/{id}/matches
- get/league/{id}/teams
- get/team/{id}
- get/player/{id}
- get/match/{id}
- get/match/{id}/hometeam
- get/match/{id}/awayteam
Refer to the API documentation for a detailed description of the DHB / api.