K2 i Drupal 8.

Stronę K2.pl zbudowaliśmy w oparciu o tę samą technologię, której zaufały największe banki i korporacje.
K2 i Drupal 8.

Wyzwanie.

W 2018 roku stanęliśmy przed wyzwaniem stworzenia nowej strony dla naszej agencji. Kiedy rozpoczynaliśmy projekt, poprzednia wersja K2.pl liczyła sobie 6 lat. Czuliśmy, że to najwyższa pora na zmianę.

Naszym celem stało się stworzenie elastycznego, nowoczesnego, bezpiecznego i wyznaczającego nowy kierunek w projektowaniu serwisu, który jednocześnie w przejrzysty sposób zaprezentuje szeroki obszar naszych kompetencji.

Serwis zintegrowany w systemie multisite

Rozwiązanie.

Poszukując właściwych rozwiązań deweloperskich, w pierwszej kolejności skupiliśmy się na określeniu szczegółowych założeń, które powinien spełniać nowy serwis:

  • Strona powinna dać możliwość takiego przedstawienia obszarów działalności K2, aby odwiedzający ją użytkownicy nie mieli wątpliwości, jaki jest zakres naszych usług i w czym się specjalizujemy.
  • Chcemy wymienić naszego jedenastoletniego CMSa na nowy – potrzebujemy rozwiązania, które będzie bardziej elastyczne, ekonomiczne w utrzymaniu i dające możliwość zaawansowanej edycji.
  • Potrzebujemy rozwiązania, które w przyszłości pozwoli nam zaprojektować także bliźniacze strony (prezentujące nowe usługi lub spółki) w oparciu o ten sam layout i narzędzia.
  • Przygotowujemy rozwiązanie pozwalające na szybkie, proste i ekonomiczne finansowo przeniesienie wszystkich stron spółek K2 na nowy CMS i layout.
  • Chcemy mieć własne medium – potrzebujemy miejsca, za pośrednictwem którego będziemy mogli dzielić się wiedzą i informacjami z naszymi klientami i partnerami biznesowymi.

Najistotniejszy był dobór właściwiej technologii, która nie tylko spełni wszystkie nasze założenia, ale będzie służyć nam na lata. W naszej ponad dwudziestoletniej historii zetknęliśmy się z kilkunastoma CMS-ami, zarówno open-sourcowymi, jak i enterprise. Napisaliśmy również kilka własnych, w pełni customowych rozwiązań (niektóre z nich do dzisiaj działają i są utrzymywane). Dzięki tym doświadczeniom i wykonanej, szczegółowej analizie rozwiązań dostępnych na rynku, podjęliśmy decyzję, że najlepszym wyborem będzie Drupal 8.

Szybkie ładowanie contentu dzięki Lazy Load i ImageMagick

Drupal to dojrzały system, istniejący od 2001 roku. Wersja Drupal 8 oparta jest o technologię PHP 7, która zapewnia szybkość działania, a także o komponenty Symfony Framework, uznawane za najlepsze rozwiązania służące do rozbudowy złożonych aplikacji. Drupal 8 wykorzystuje też tzw. szablony Twig, które ułatwiają przeprowadzanie prac frontendowych oraz poprawiają bezpieczeństwo.

Dzięki działalności Drupal Security Teamu, specjalnej grupy osób, która czuwa nad bezpieczeństwem Drupala, w przypadku pojawienia się jakichkolwiek problemów związanych z bezpieczeństwem, bardzo szybko pojawiają się nowe aktualizacje. Potwierdzeniem udzielanej gwarancji bezpieczeństwa jest z pewnością fakt, że na tej właśnie technologii opierają swoje wdrożenia banki, wielkie korporacje czy instytucje rządowe.

Drupal 8 to także ogromne wsparcie społeczności - ponad czterdzieści tysięcy gotowych modułów, milion wdrożeń na całym świecie, a dodatkowo świetny, poprawiający wydajność system cache’owania (odświeżania) strony oraz stałe wsparcie działań SEO.

100% of SEO and Performance in Google Lighthouse

Analizując korzyści płynące z rozwiązania open-source, jego stabilności i bezpieczeństwa oraz kosztów developmentu dla długofalowego utrzymania, uznaliśmy, że w tym przypadku jest to rozwiązanie bezkonkurencyjne.

W ramach projektowania naszej strony, stworzyliśmy także własne moduły odpowiedzialne za integrację z serwisami zewnętrznymi, z których korzystamy na co dzień w K2.

Rezultaty:

Krótko po wdrożeniu strony k2.pl zabraliśmy się za stworzenie kolejnej witryny projektowanej na bazie pierwotnego serwisu. Łącząc funkcję multisite, moduł do tłumaczeń oraz przygotowany wcześniej layout, byliśmy w stanie bardzo szybko stworzyć stronę dla naszej nowej spółki: www.k2bots.ai. Wszystko to odbyło się przy minimalnym nakładzie prac deweloperskich oraz symbolicznych kosztach, dzięki wykorzystaniu możliwości oferowanych przez Drupal 8.

Klient:
K2
Online:
https://www.k2.pl/
Branża:
Corporate
Usługi:
Website development
Drupal 8 Distribution
Chcesz dostawać informacje o nowych projektach?