PZPN (The Polish Football Association) is the biggest and one of the oldest sports associations in Poland. PZPN combines tradition with modernity. One of its symbols is websites run by the association. The Football Connects Us portal is a multifaceted platform with information for all Polish football fans. It contains articles and videos about not only the highest level football but also the ones on the amateur and children's levels. On the Football Connects Us channels, you can also watch broadcasts of important matches of the youth national teams and the league games of the Central Junior League. The strength of the Football Connects Us websites are social media. Its coordinators, in a modern and attractive way, connect with a multi-million group of Polish team fans scattered all over the world. The Football Connects Us channel doesn't forget about history. That is why the idea for the PZPN Library appeared. It’s a project unique on a global scale. On the PZPN Library website, you can find videos, photos, souvenirs, gadgets, interesting facts, and statistics related to the rich and successful past of Polish football.
PZPN previously had several CMS systems based on various technologies - from dedicated systems to open source solutions. However, neither of them could handle a large amount of data. During one weekend, up to several thousand matches can be held, after which twice as much data is added. Therefore, the client needed an efficient CMS. The system was supposed to be able to deal with content management for multiple sites.
The new solution had to fit into the IT architecture of the PZPN systems. Their heart is the data bus (Apache NiFi), which is a place that collects data from all services. There is a database, tools for managing data as well as receiving and sending them out. The data comes to the bus from various places:
- from the Extranet System, where coaches and referees enter information about the matches,
- from a CMS, where editors enrich the extranet data with photos and longer descriptions and send them back to the data bus.
All websites (Football Connects Us, PZPN Library, From the Backyard to the Stadium) send queries directly to the data bus. Then a special API transfers the collected data to specific websites. The new CMS system had to efficiently supply the bus with data. It also had to be created in such a way that it could support other platforms and deliver content to them in the future.
The project was preceded by a detailed analysis and workshops with the client which were crucial to the project implementation. We also talked with the editors about their needs for the CMS system. All this was to understand exactly how the solution had to work from the frontend side, properly plan the data architecture in the headless CMS, and create a system that is friendly and easy to use for editors.
The headless CMS system we’ve created feeds three websites and internal systems with data. We’ve prepared it in a universal and responsive way that allows you to easily add more pages. This CMS has several features:
- Enriching the data generated in the Extranet System. The referee or coach adds basic information about the match, which then goes to the data bus. The editor can use this information in the CMS and enrich it with photos and descriptions.
- Creating new content unrelated to extranet data. The editor writes an article, for example, for the Football Connects Us website. The content is created in the CMS, from where it’s sent to the data bus so that the frontend part of the solution could download it.
- Providing data for the Extranet System. They are used for inside information. The headless CMS also produces data that isn't presented on the frontend side but is only used by internal systems.
See the PZPN websites online
Droptica's outputs have fostered positive results, earning the approval of editors and end users. Several websites and internal applications have been running on the CMS they have created. Customers can expect a helpful, supportive, and committed vendor team.
Product Owner, PZPN