Czy przyszłość WordPressa jest wolna od kodu?

Opublikowany: 2020-04-14

Jednym z bardziej unikalnych aspektów WordPressa jest to, że projektanci mogą wybrać, w jaki sposób chcą go wykorzystać. Możemy tworzyć strony internetowe, które robią wiele rzeczy – i jest na to wiele różnych sposobów.

Na przykład możemy stworzyć motyw od podstaw lub pobrać jedną z tysięcy opcji bezpłatnych lub premium. Lub możemy zdecydować się na tworzenie treści za pomocą edytora bloków Gutenberga lub skorzystać z wtyczki do tworzenia stron.

Te wybory mają znaczenie, ponieważ będą decydować o gotowym produkcie. Czy będzie działać tak, jak tego potrzebujemy? Czy będzie wyglądać tak, jak chcemy? Jak elastyczna będzie zmiana w przyszłości? I, co może najważniejsze: czy zamknie nas w konkretnym produkcie?

Z tymi wyborami jest pewien wynik końcowy. Zasadniczo to my decydujemy, czy chcemy (lub musimy) napisać niestandardowy kod .

To poważna sprawa. A ponieważ WordPress i jego ekosystem wciąż ewoluują, można się zastanawiać, czy więcej projektantów wybierze rozwiązania wolne od kodu. Ale jeśli tak, jakie są konsekwencje?

Kreatory stron stają się coraz lepsze

Dotarliśmy do tego momentu w dużej mierze dzięki społeczności programistów WordPressa. Na przykład wtyczki do tworzenia stron istnieją od lat.

Na początku produkty te były raczej niechlujnymi przybliżeniami tego, co można osiągnąć, mając pewną wiedzę o CSS i PHP. Mimo to udostępnili możliwość tworzenia niestandardowego układu strony większej liczbie osób.

Profesjonalni projektanci (włącznie ze mną) mogą czasami lekceważyć te narzędzia. Jeśli chodzi o kod, były one na całej mapie pod względem jakości. A korzystanie z narzędzia do tworzenia stron przypominało oszukiwanie w projekcie.

Jednak autorzy wtyczek nadal ulepszali swoje produkty. Nowoczesne narzędzia ewoluowały do ​​punktu, w którym kod jest czystszy i responsywny. Ponadto dezaktywacja narzędzia do tworzenia stron spowoduje utratę formatowania treści, ale Twoje strony nie będą już wyświetlać ogromnych ilości nieużywanych skrótów.

Komputer i mysz.

Gutenberg przenosi bloki do domyślnej instalacji

Sam WordPress przeszedł na bardziej zorientowany wizualnie sposób tworzenia treści. Kiedy edytor bloków Gutenberg został wprowadzony w WordPress 5.0, miał on na celu zapewnienie bardziej spójnego doświadczenia użytkownika. Była to po części odpowiedź na opracowane na zamówienie techniki, których twórcy użyli, aby obejść ograniczenia Edytora klasycznego.

Sygnalizował również, że nie musisz koniecznie pisać niestandardowego kodu, aby uzyskać bardziej złożone układy i funkcje. Edytor stworzył własny ekosystem niestandardowych bloków, które możesz dodawać w razie potrzeby.

Chociaż Gutenberg niekoniecznie bezpośrednio konkuruje z pełnowymiarowymi programami do tworzenia stron, zapewnia znacznie lżejszą alternatywę. A ponieważ dostępnych będzie więcej bloków, prawdopodobnie spowoduje to, że więcej projektantów będzie trzymać się natywnego narzędzia do edycji.

Ponadto edytor bloków ostatecznie umożliwi edycję w całej witrynie. Oznacza to, że oprócz tworzenia treści, będziemy mieć możliwość wizualnego stworzenia całej witryny — wszystko w ramach domyślnej instalacji WordPressa.

Jeśli chodzi o urzeczywistnienie, wydaje się, że kod stanie się bardzo opcjonalny dla każdego, kto buduje stronę internetową za pomocą WordPressa.

Ekran powitalny WordPress

Dobry i zły

Przejście na tworzenie witryn bez kodu ma pewne potencjalne pozytywy i negatywy:

Pozytywy

Niezależnie od tego, czy jest to wtyczka do tworzenia stron, czy Gutenberg, narzędzia te umożliwiają każdemu tworzenie niestandardowych układów stron. Ponadto mogą dodawać bardziej złożone treści, takie jak listy postów, galerie zdjęć, nawigacja i inne. Wystarczy kilka kliknięć, przeciągnięć i upuszczeń.

W połączeniu z kompatybilnym motywem, możliwość zbudowania całkowicie niestandardowej strony internetowej również wchodzi w sferę możliwości. To dość duży krok dla WordPressa, jeśli chodzi o konkurowanie z wieloma kreatorami witryn typu „zrób to sam” na rynku.

Istnieje również możliwość wprowadzenia znacznie bardziej spójnego doświadczenia związanego z edycją i budowaniem. Zbyt często w gotowych motywach wdrożono niestandardowe rozwiązania, które mogą wprowadzać w błąd użytkowników.

I nie pomogło to, że nawet zalecane narzędzie, WordPress Customizer, ma obsługiwać niektóre zadania – ale nie inne. Oznaczało to przełączanie się między różnymi interfejsami użytkownika, aby spróbować połączyć witrynę. Jest to wykonalne, ale nie jest to najbardziej przyjazny proces.

Ciągła ewolucja Gutenberga może zmienić grę w tej dziedzinie. Znika przechodzenie między interfejsami, ponieważ mielibyśmy pojedynczy interfejs użytkownika do wszystkich naszych zadań związanych z projektowaniem i układem.

Negatywy

Pomimo wielu pozytywów przyszłości bez kodu, istnieją pewne wady. Być może najbardziej bezpośrednie jest to, że może po prostu dać użytkownikom nietechnicznym trochę za dużo swobody.

Jednym z naprawdę przydatnych aspektów niestandardowego motywu jest to, że projektanci mogą blokować przedmioty, których klienci nie chcą dotykać. To może stać się znacznie trudniejszym wyzwaniem, jeśli wszystko jest dostępne w wizualnym interfejsie użytkownika.

To już istnieje trochę w programach do tworzenia stron. Ale Gutenberg może jeszcze bardziej ułatwić żądnemu przygód klientowi posunięcie się za daleko w swoich eksperymentach projektowych. Miejmy nadzieję, że będzie jakiś wbudowany sposób zabezpieczenia się przed tego typu sytuacjami.

Innym poważnym problemem jest potencjalny brak możliwości zrobienia czegoś więcej z tematem. W końcu to często te małe fragmenty niestandardowego kodu sprawiają, że witryna jest wyjątkowa. Czy ten nowy sposób działania może uniemożliwić programistom dodawanie fragmentów kodu opartych na szablonach? Czy wszystko będzie musiało być blokiem?

Na koniec warto się też zastanowić, czy to zniechęca nowych programistów do majstrowania przy kodzie. Tworzenie motywów jest tak powszechnym punktem wyjścia do nauki PHP, CSS i JavaScript.

To prawda, że ​​tworzenie niestandardowych bloków jest okazją do napisania kodu. Ale nie wszyscy pójdą tą drogą. Szkoda byłoby widzieć, jak odchodzi duch dających radę.

Osoba relaksująca.

Zmieniający się krajobraz

To, że WordPress zmierza w kierunku procesu projektowania zorientowanego wizualnie, było już od pewnego czasu oczywiste. Od pierwszego spojrzenia na doświadczenie Gutenberga związane z edycją blokową, a nawet nadejściem Customizera wiele lat wcześniej, wydawało się, że celem było wykonanie większej liczby zadań projektowych bez dotykania kodu.

W miarę jak tył CMS staje się bardziej dopracowany, zmienia się sposób budowania za pomocą WordPressa, jaki znamy. Kod nadal będzie częścią procesu – dla tych, którzy chcą z niego korzystać. W przypadku innych projektowanie zasadniczo przesunie się w stronę narzędzi interaktywnych.

To otworzy zupełnie nowy świat możliwości dla wielu ludzi. Co to oznacza dla profesjonalistów internetowych? Ta historia jest wciąż pisana.