Wybór odpowiedniego rozwiązania do stworzenia strony internetowej zależy głównie od wymagań projektu i, nie ukrywajmy, umiejętności developera. Poniżej przyjrzymy się dwóm narzędziom do tworzenia stron w systemie WordPress – Advanced Custom Fields (ACF) i Elementor – i omówimy ich cechy, zalety oraz różnice pomiędzy obydwoma rozwiązaniami.
Zarówno Advanced Custom Fields (ACF), jak i Elementor są rozbudowanymi wtyczkami WordPress, ułatwiającymi tworzenie funkcjonalnych, atrakcyjnych graficznie stron. Obydwie wtyczki muszą zostać zainstalowane i aktywowane, co odróżnia je od edytora blokowego Gutenberg, który jest integralną częścią WordPressa od wersji 5.0 systemu.
Wtyczka ACF została opracowana przez Elliota Condona w 2011 roku i z miejsca zdobyła ogromną popularność wśród użytkowników WordPressa. ACF umożliwia projektowanie oraz dodawanie niestandardowych pól do stron internetowych, pozwalając tworzyć unikalne projekty zgodne z założeniami Brand booków i zasadami Design Systemu, a także zarządzanie tworzonymi projektami w rygorystycznie uporządkowany sposób.
ACF często jest postrzegana jako narzędzie rozszerzające możliwości WordPressa ze względu na:
- Po stronie developera: elastyczność wynikającą z możliwości wykorzystania, przez bardziej doświadczonych developerów, funkcjonalności ACF oraz języka PHP do tworzenia nowych pól i szablonów, które pozwalają na budowanie stron o uporządkowanej strukturze.
- Po stronie administratora/użytkownika: możliwość nieograniczonego dodawania przygotowanych wcześniej przez developera sekcji bez konieczności kodowania (dzięki intuicyjnemu interfejsowi) z zachowaniem zgodnych z projektem kolorów, fontów, stylu i klimatu strony.
- Kompatybilność z różnymi wersjami WordPressa zapewniającą długoterminową stabilność i aktualność projektów. Tym bardziej, że wtyczka ACF jest nieustannie rozwijana przez jej twórców.
Należy jednak pamiętać, że chociaż ACF może być postrzegana jako idealne narzędzie do tworzenia dowolnych elementów stron internetowych, wymaga odpowiedniego podejścia i dyscypliny pozwalających uniknąć nadmiernego komplikowania witryn i pokusy obciążania ich zbyt dużą ilością elementów. Należy po prostu korzystać z ACF z rozwagą i zgodnie z najlepszymi praktykami.
Za pomocą Advanced Custom Fields (ACF) można zdefiniować niestandardowe pola, które pozwalają użytkownikom wprowadzać treści do stron internetowych zgodnie z wytycznymi dotyczącymi stylu i układu. To podejście umożliwia firmom oraz twórcom stron internetowych utrzymanie spójności stylistycznej strony poprzez narzucenie określonych parametrów stylu i układu.
ACF pozwala na utrzymanie użytkowników w stylistycznych ryzach, ponieważ:
- Tworzone w ACF niestandardowe pola – na przykład pola nagłówka, treści, obrazów tła, przycisków, itp. – można swobodnie dostosować do potrzeb projektu.
- Podczas tworzeniu pól w ACF można zdefiniować styl i układ poszczególnych sekcji strony. Na przykład: kolor tła, czcionkę, marginesy, itp.
- Widok strony jest generowany automatycznie na podstawie danych wprowadzonych do pól ACF. Użytkownicy wprowadzają treść do odpowiednich pól. Jednak styl i układ sekcji są wcześniej definiowane przez developera, co ogranicza możliwości ich zmiany.
- Przyjęcie określonych założeń dotyczących stylu i układu pozwala zapewnić spójność stylistyczną strony, ponieważ każda sekcja jest tworzona zgodnie z ustalonymi zasadami.
- W przypadku użytkowników, którzy nie są biegli w utrzymaniu stron, korzystanie z ACF do wprowadzania treści jest łatwiejsze i bardziej intuicyjne, niż korzystanie z zaawansowanych kreatorów stron typu Elementor, ponieważ pozwala skupić się na treści, a nie na elementach układu.
Elementor to produkt opracowany przez niezależną firmę o nazwie Elementor Ltd z siedzibą w Izraelu. Firma została założona przez Yonaathana Kupę i Arye Kopaivę w 2016 roku.
Jest to kreator stron internetowych dla WordPressa, który umożliwia budowanie atrakcyjnych i responsywnych stron metodą „przeciągnij i upuść”, bez konieczności pisania kodu. Oferuje możliwość elastycznego dostosowywania wyglądu strony, zaawansowane opcje stylizacji oraz bogatą bibliotekę predefiniowanych szablonów i elementów, których można swobodnie używać podczas tworzenia stron internetowych.
Elementy te zostały zaprojektowane w taki sposób, aby ułatwić użytkownikom budowanie różnych sekcji i układów stron bez konieczności tworzenia ich od podstaw. Dostępne są, na przykład:
- Elementy tekstowe pozwalające dodawać nagłówki, paragrafy, listy, cytaty, itp.
- Elementy obrazów umożliwiające dodawanie do strony obrazów z opcjami takimi jak rozmiar, zaokrąglone narożniki, efekty hover itp.
- Elementy przycisków pozwalające dodawać interaktywne przyciski z różnymi stylami i efektami.
- Elementy formularzy umożliwiające tworzenie formularzy kontaktowych, subskrypcyjnych itp., z możliwością dostosowania pól i ustawień.
- Elementy nagłówków i stopek pozwalające na dodawanie nagłówków, logo, menu nawigacyjnego, stopki itp.
- Elementy kolumn i sekcji umożliwiające tworzenie elastycznych układów strony, dzielenie treści na sekcje i kolumny.
- Elementy dodatkowe, takie jak mapy Google, ikony, animacje, liczniki, galerie, osadzenia wideo itp.
Ze względu na funkcjonalność, prostotę użycia i bogatą bibliotekę elementów Elementor szybko stał się jednym z najpopularniejszych kreatorów pozwalającym tworzyć profesjonalnie wyglądające strony internetowe osobom bez wielkiego doświadczenia developerskiego.
Zarówno Elementor, jak i Advanced Custom Fields (ACF) to wtyczki do WordPressa, które rozszerzają jego możliwości edycyjne. Robią to jednak w różny sposób.
- Elementor to kreator stron internetowych, który umożliwia projektowanie ładnych, responsywnych stron za pomocą intuicyjnego interfejsu typu „przeciągnij i upuść”.
- Jest to narzędzie do tworzenia treści, które daje użytkownikom dużą elastyczność i kontrolę nad wyglądem i układem stron, bez konieczności pisania kodu.
- Elementor oferuje bogatą bibliotekę predefiniowanych szablonów, elementów oraz opcji stylizacji, ułatwiając projektowanie stron internetowych.
- ACF to wtyczka do dodawania niestandardowych pól do różnych typów zawartości w WordPressie, takich jak posty, strony, niestandardowe typy wpisów, pozwalająca dostosowywać zawartość stron do konkretnych potrzeb i wymagań.
- Advanced Custom Fields pozwala utrzymać spójność stylistyczną stron internetowych oraz kontrolować wygląd i układ poszczególnych sekcji. Jest to bardzo przydatne rozwiązanie, szczególnie w przypadkach, gdy obowiązują konkretne wytyczne dotyczące stylu marki lub projektu.
Obie wtyczki mają na celu ułatwienie tworzenia i edycji stron internetowych w WordPressie, ale w nieco inny sposób. Elementor skupia się na interaktywnym projektowaniu stron za pomocą przeciągania i upuszczania gotowych elementów, podczas gdy ACF koncentruje się na dodawaniu niestandardowych pól i uporządkowanym zarządzaniu treścią.
Wielką zaletą ACF jest możliwość opracowania gotowych elementów, z których następnie tworzona jest spójna stylistycznie, responsywna strona zgodna z zasadami określanymi przez firmowy Brand book /Design System.
Chcesz stworzyć unikalną, spójną stylistycznie, elegancką stronę?
Zapraszamy do kontaktu: hello@sodova.pl