Wiele grup odbiorców
Odbiorcy i producenci energii, dostawcy, kandydaci, media oraz partnerzy potrzebują osobnych ścieżek w jednym doświadczeniu marki.
Case study · Energia i transformacja cyfrowa
Dwujęzyczny serwis korporacyjny, który łączy ofertę dla odbiorców i producentów energii, aktualności, wiedzę, rekrutację oraz mapę aktywów w jednym systemie treści.
Serwis firmy energetycznej musi jednocześnie obsługiwać sprzedaż, komunikację korporacyjną, publikacje eksperckie i rekrutację. Każdy obszar ma inną strukturę oraz rytm aktualizacji.
Odbiorcy i producenci energii, dostawcy, kandydaci, media oraz partnerzy potrzebują osobnych ścieżek w jednym doświadczeniu marki.
Polska i angielska wersja obejmują strony, wpisy, kategorie, oferty, webinary, FAQ oraz kampanie.
Dane liczbowe, osie czasu i mapy występują obok dokumentów, wideo, formularzy oraz treści redakcyjnych.
SEO, dostępność, zgody, analityka, bezpieczeństwo i zgodność z globalnym językiem wizualnym ENGIE.
Next.js odpowiada za statycznie publikowany frontend, a Strapi za modele danych, lokalizacje, media i codzienną pracę redakcji.
React 18 i TypeScript. 58 plików stron generuje 59 publicznych tras w dwóch językach.
37 typów treści, publikacja szkiców, lokalizacja i 46 wielokrotnie używanych komponentów.
25 modułów endpointów izoluje widoki od REST API oraz obsługuje relacje i wersje językowe.
Eksport statyczny uzupełniony generowaniem sitemap, przekierowań i walidacją unikalności adresów.
Redakcja zarządza treścią bez ingerencji w kod, a frontend zachowuje kontrolę nad strukturą i prezentacją.
Dynamiczna strefa w Strapi jest renderowana przez odpowiadające jej, typowane komponenty React.
Sekcje z tłem, obrazem i formularzem, listy, akordeony, pełne media, pliki i wideo.
Oferta, aktualności, blog, webinary, FAQ, zespół, aktywa ENGIE, realizacje i strony korporacyjne.
Pola, relacje, slugi i SEO są lokalizowane w CMS-ie i mapowane na adresy PL oraz EN.
Menu, rozwijane sekcje, linki zewnętrzne i warianty nagłówka są zarządzane w CMS-ie.
Nowa kampania korzysta z istniejącego języka komponentów zamiast kolejnego jednorazowego szablonu.
Serwis porządkuje szeroką działalność ENGIE w czytelne ścieżki dopasowane do rodzaju informacji.
Osobne obszary dla odbiorców i producentów, kategorie, nawigacja sekcyjna i wezwania do kontaktu.
Google Maps prezentuje instalacje w Polsce i na świecie z markerami, klastrowaniem, filtrami i kartami szczegółów.
Aktualności, blog i webinary mają paginację, kategorie, powiązane materiały i pliki do pobrania.
Historia, CSR, zespół, system zarządzania i oferty pracy z zewnętrznej platformy.
Proces budowania wykonuje kontrole, które w aplikacji serwerowej byłyby obsługiwane podczas żądania.
Każdy typ strony ma lokalizowane pola SEO i social media.
Łączy strony z CMS-u z blogiem, aktualnościami i webinarami.
Lista ze Strapi trafia do statycznego pliku obsługiwanego również na stronie 404.
Build wykrywa kolizje między stronami dynamicznymi i adresami systemowymi.
Publikacja kończy się dopiero wtedy, gdy treści, adresy, przekierowania i indeksowanie są spójne.
Frontend łączy CMS z narzędziami sprzedaży, komunikacji, analityki i HR.
Formularze kontaktowe i newsletter przekazują zgłoszenia wraz z wymaganymi zgodami.
Interaktywne mapy aktywów z lokalizacjami zarządzanymi w CMS-ie.
Analityka jest ładowana centralnie, bez powielania skryptu między widokami.
Moduły wideo oraz oferty pracy są osadzone w spójnym doświadczeniu serwisu.
Warstwa wizualna używa semantycznych tokenów tła, tekstu, obramowań, statusów i akcentów.
Komponent deklaruje rolę brand, neutral, status lub accent zamiast przypadkowego koloru.
Błękit przechodzący w turkus, jasne powierzchnie i typografia Lato budują język marki.
Akordeony, selecty, suwaki, checkboxy i nawigacja korzystają z Radix UI.
Animacje wejścia, karuzele i wielowarstwowy hero wspierają hierarchię treści.
Ten sam system obejmuje stronę główną, ofertę, mapy, publikacje i dynamiczne kampanie.
Serwis korporacyjny, oferta, publikacje, webinary, FAQ, rekrutacja i realizacje współdzielą architekturę.
Routing, treści, metadane oraz kolekcje mają równoległe, lokalizowane ścieżki.
37 modeli i 46 komponentów CMS daje kontrolę bez utraty spójności frontendu.
Kampanie można składać z gotowych bloków zgodnych z design systemem.
Build generuje serwis, sitemap, przekierowania i prawidłowe trasy oraz wykrywa kolizje.
Sprzedaż, mapy, analityka, wideo i rekrutacja są częścią jednego doświadczenia.
Historia obejmuje aktualizacje zależności, poprawki audytu i wzmacnianie integracji.
165 commitów od sierpnia 2024 dokumentuje rozwój treści, SEO, mobile i bezpieczeństwa.