Logo Enea Operator

Multiinstalacja Drupala dla wiodącego Operatora Sieci Dystrybucyjnej w Polsce

Rodzaj projektu

Strona internetowa

Branża

Energetyka

Technologie

Logo Apache Solr Apache Solr
logo Drupal Drupal
Logo Tailwind CSS Tailwind CSS
Logo TypeScript Typescript
Varnish Varnish

Zakres prac

Web development, migracja, support powdrożeniowy

  • Utrzymanie jednolitego stacku technologicznego w obrębie Grupy Enea dzięki multiinstalacji Drupala
  • Optymalizacja czasu i kosztów prac edytorskich oraz supportowych na obu serwisach
  • Ułatwienie pracy redaktorów poprzez zastosowanie tego samego interfejsu edycji stron
  • Zachowanie spójności wizerunkowej serwisów Enea i Enea Operator

O kliencie

Enea Operator to jeden z czterech największych Operatorów Systemu Dystrybucyjnego (OSD) w Polsce. Firma jest odpowiedzialna za dostarczanie energii elektrycznej przede wszystkim na północno-zachodnim obszarze kraju. Zajmuje się dystrybucją prądu, konserwacją i rozbudową sieci, a także usuwaniem awarii, zapewniając ciągłość dostaw dla prawie 3 mln odbiorców.

Głównym problemem, z jakim zmagał się klient, był brak spójności między stronami Enea oraz Enea Operator. Witryny sprawiały wrażenie osobnych bytów, co myliło użytkowników i działało negatywnie na wizerunek firmy. Klienci gubili się, próbując nawigować po każdej ze stron, co prowadziło do frustracji i osłabiało zaufanie do marki. Zamiast postrzegać Eneę jako jedną grupę, odbiorcy widzieli chaos organizacyjny. Ponadto musieliśmy przygotować serwis tak, aby zarządzanie nim nie sprawiało kłopotu edytorom i wykorzystać rozwiązania zastosowane na głównej stronie spółki – enea.pl.

logo Drupal
Logo Apache Solr
Logo TypeScript

Naszym celem było stworzenie spójnego wizualnie i technologicznie ekosystemu witryn enea.pl i operator.enea.pl. Kluczowym aspektem było pogodzenie unifikacji z techniczną autonomią obu serwisów. Mimo wdrożenia wspólnego panelu zarządzania dla redaktorów, musieliśmy skonfigurować serwisy tak, by zmiany wprowadzane na jednej witrynie nie wpływały na drugą (strony mogły dzielić jeden kod, ale korzystać z różnych baz danych). Jednocześnie priorytetem było zachowanie dotychczasowej, wysokiej prędkości ładowania strony oraz dostosowanie obu serwisów do wymogów WCAG.

Enea Operator cel projektu
Element tła

Stronę Enea Operator wdrożyliśmy jako multiinstalację głównej witryny enea.pl. Takie podejście pozwoliło na ponowne wykorzystanie kodu i funkcji, co znacząco przyspieszyło czas realizacji i obniżyło koszty wdrożenia po stronie klienta.

Oba serwisy bazują na tym samym, sprawdzonym stacku technologicznym:

  • Tailwind CSS i Single Directory Components – zapewniły spójność wizualną i ułatwiły dalszą rozbudowę serwisu o nowe typy treści;
  • Varnish – posłużył jako wydajny system cache’owania, dbając o wysoką wydajność i szybkość ładowania stron;
  • TypeScript – zagwarantował większą stabilność i ułatwił zarządzanie rozbudowanymi skryptami JavaScript.

Stronę główną Grupy Enea postawiliśmy na Drupalu, dlatego mieliśmy ułatwione zadanie w kwestii wyboru technologii. Drupal Multisite był w tej sytuacji naturalnym i najlogiczniejszym rozwiązaniem. Multiinstalacja pozwoliła potraktować nową witrynę Enea Operator jako „siostrzaną” instalację. Oznacza to ten sam kod, moduły i funkcjonalności co na enea.pl. Zamiast budować wszystko od zera, mogliśmy ponownie wykorzystać gotowe komponenty, gwarantując spójność technologiczną, znacząco skracając czas, minimalizując koszty wdrożenia. Jednocześnie zapewniliśmy jednolity system edycji strony, z tym samym panelem administracyjnym, co znacznie przyspiesza codzienną pracę zespołu redaktorów.

Multiinstalacja Drupal

Multisite

Najlepszym sposobem na stworzenie dwóch lub kilku siostrzanych stron jest multiinstalacja. Dzięki takiemu rozwiązaniu otrzymaliśmy spójny wygląd i strukturę witryn oraz użyliśmy istniejącej bazy kodu enea.pl. Pozwoliło nam to również wykorzystać te same funkcje i opcje konfiguracji oraz znacznie przyspieszyło czas prac developerskich.

Jest to również znaczne ułatwienie prac supportowych dla obu serwisów – wszystkie zmiany, aktualizacje i działania rozwojowe mogą być wdrażane wspólnie, bez konieczności dublowania prac. Jednocześnie strona Enea Operator zachowała swoją autonomię w kwestii możliwości budowania podstron czy wykorzystywania poszczególnych modułów dzięki odrębnej bazie danych.

Nowe paragrafy

Nowe paragrafy

Tworząc nową stronę dla Enea Operator, dodaliśmy kilkanaście nowych modułów do prezentacji treści. Zaprojektowaliśmy je w taki sposób, aby pasowały również do głównej witryny Enea. Dzięki temu informacje w serwisach mogą być wyświetlane w znacznie bogatszy i elastyczniejszy sposób.

876

godzin spędzonych nad projektem

12

tygodni prac

7

specjalistów pracujących nad projektem

Klient otrzymał nowoczesny serwis, który jest spójny ze stroną główną Grupy Enea

Dzięki zastosowaniu multisite serwisy Enea oraz Enea Operator bazują na tym samym kodzie. Pozwoliło to wykorzystać identyczny stack technologiczny i strukturę, dodając nowe funkcje na obie strony.

Sprawdź, co jeszcze osiągnęliśmy:

Enea Operator - efekty pracy
  1. Spójność technologiczną kluczowych stron Grupy Enea.

  2. Usprawnienie pracy redaktorów dzięki możliwości edycji obu stron z poziomu jednego panelu administracyjnego.

  3. Lepsze doświadczenie użytkownika dzięki odświeżonemu designowi.

  4. Łatwy dostęp do informacji poprzez rozbudowaną wyszukiwarkę.

  5. Zwiększone możliwości edycji, dzięki wykorzystaniu elementów układu strony między dwoma serwisami.

  6. Optymalizację kosztów wdrożenia i codziennej pracy na obu stronach.

  7. Zmniejszenie nakładów na prace supportowe i rozwojowe dzięki multiinstalacji.

Myślisz o stworzeniu projektu multisite?