A new corporate website for one of the electricity leaders in Poland
Project type
New website
Industry
Energetics
Technologies
Scope of work
Pre-implementation analysis, web development, post-implementation support
Key Project Aspects
- Preparing special website sections for various target groups
- Enhancing the editors' work comfort by minimizing interference with the code
- Improving the team's efficiency, thanks to the pricing system integration with an external database
- Technological website unification by withdrawing from two separate applications
About the Client
The Enea Group is one of Poland's leading energy companies. It provides a stable and secure electricity supply while investing in renewable energy sources and upgrading the distribution network. The company manages the entire value chain in the energy market, from fuel procurement, through electricity generation and distribution, to sales and comprehensive customer service.
The Challenge
At the beginning of our cooperation, the client was facing challenges in several strategic areas. First and foremost, the previous website had an outdated graphic design – it hadn’t been renewed for years. The client wanted to implement an updated one that would meet current standards and user expectations.
There was another significant problem – the editors had difficulties with independent content and display editing. The existing website required multiple code modifications, which hindered daily work and slowed down the change implementation. Additionally, a challenge occurred in unifying the platform on which the previous website was built. It worked based on two separate applications (one on Pimcore 3, the other on Pimcore 10), which caused process fragmentation and website management issues.
The Goal
Our goal was clear: to create a modern, coherent, and intuitive corporate website that would meet the needs of both users and administrators. The site’s primary objectives were to:
- achieve a renewed, visually attractive design consistent with the brand identification,
- provide editors with a convenient display and content editing without excessive interference with the code,
- unify technologies to eliminate problems resulting from operating two separate applications.


The Solution
We developed the new corporate website using Drupal 11 and built the site’s structure with the Paragraphs module. This allowed for faster subpage creation and greater flexibility in building different content display forms for the editors.
We considered the client’s needs and implemented a refreshed graphic design based on the brief. After analyzing the provided materials, we decided to create a website using the Tailwind CSS framework and the Single Directory Components mechanism. This combination ensured visual consistency, easy site expansion with additional content type blocks, and the ability to implement new features. We used TypeScript to handle JavaScript, and Varnish to cache the page, providing optimal website performance.
Why did we choose Drupal for this project? This CMS guarantees:
- high flexibility in content creation and management,
- full website’s appearance personalization,
- stability and security,
- extensive community support and access to many free modules,
- easy project scaling in the future.
Solution Details

Modular Website Structure
As mentioned, we built the site’s structure using the Paragraphs module, which enables creating fully configurable content blocks. You can reuse them on different subpages. The editors gained significantly greater freedom in editing without the need to interfere with the code. They can freely change the subpage’s display and content. The Paragraph’s module works based on a drag-and-drop mechanism, which is intuitive and easy. Thanks to the created components library, the editors can quickly check the given paragraph’s presence and purpose.

Page Division Into Sections with Separate Menus
Enea addresses its offer to diverse target groups. That’s the reason for dividing the website into four main sections, each with its own separate menu. The sections are: Home, Small Business, Business, and Corporate Website. They serve different functions and fulfill the recipients’ specific needs. Moreover, we ensured the client can add new sections to expand the website’s structure independently in the future.

Dynamic Prices Integration with an External MS SQL Database
We integrated the pricing system with an external MS SQL database to optimize business processes. This solution enabled the complete service pricing automation. This eliminated the need for analysts to constantly monitor the market and manually adjust pricing. As a result, the administrators can use their time more efficiently and focus on crucial initiatives for company growth.

Form Integration with Enport and Genesys Systems
Creating contact forms using the Webform module was the right decision. It allowed the administrators to modify existing forms and add new ones autonomously. We also integrated them with systems that support customer service, allowing agents to have access to the entire inquiry, request, and purchase history. It significantly simplified understanding customer needs and enabled quicker problem-solving.

Advanced Content Search Engine
We implemented an extensive internal search engine based on Drupal Search API and Apache Solr as part of the website’s development work. The purpose of this solution is to help users quickly find engaging content. It allows them to filter results by website section and content type. The search engine also suggests entered phrases and presents the most frequently searched terms.
The Effects
The client received a modern corporate website that eliminated all previous pain points.
Unifying the technology enabled the editors to work on a single system. It simplified their work and reduced content editing time. A consistent platform also means greater stability, efficiency, and security, as well as minimized project maintenance and development costs in the future.
See the key results of our work:

Tailored content to the different audiences’ needs, thanks to separate website sections.
More effective customer service with forms integrated with Enport and Genesys.
Quick access to information using an extensive search engine.
A friendly and refreshed graphic design that improved UX.
Independent website expansion.
Statistics
16
9
14
313
31
Do you encounter similar challenges as Enea?





