Przewidywanie kolejnych możliwości innowacji WordPress
Opublikowany: 2022-12-12WordPress istnieje od 2003 roku. A system zarządzania treścią (CMS) przeszedł ogromne zmiany w ciągu swojego życia. Dziś może być nie do poznania w porównaniu z jego najwcześniejszymi wersjami.
Ślady tej ewolucji są wszędzie. Edytor bloków oznacza, że nie potrzebujemy już wtyczki do tworzenia niestandardowych układów. A dzięki edytorowi stron i motywom blokowym można zbudować całą witrynę bez pisania ani jednej linijki kodu.
Praktycznie każdy główny element tworzenia i utrzymywania strony internetowej uległ zmianie. I istnieją wszelkie powody, by sądzić, że proces innowacji będzie kontynuowany. To, czym obecnie jest WordPress, stanowi jedynie fundament dla jutra.
Ale jak zmieni się WordPress? Chociaż nie mamy kryształowej kuli, widzimy wiele obszarów, które wymagają poprawy. Niektóre mogą zostać rozwiązane przez aktualizacje rdzenia WordPress, podczas gdy ekosystem wtyczek i motywów może poradzić sobie z innymi.
Mając to na uwadze, spróbujmy przewidzieć kolejne możliwości innowacji w WordPress. Mogą nie kwalifikować się jako seksowne, ale mimo to są ważne.
Ułatwianie dostępu do danych witryny
Przechowywanie i pobieranie danych od dawna stanowi wyzwanie dla programistów WordPress. Jasne, wszystko jest przechowywane w jednej bazie danych. Ale w pośpiechu sprawy mogą się bardzo skomplikować.
Standardowe posty i strony można łatwo importować lub eksportować. Ale kiedy przenosisz się do sfery danych generowanych przez wtyczki, to inna historia.
To dlatego, że autorzy wtyczek mają wiele opcji zapisu do bazy danych. Z pozoru ta wolność wydaje się pozytywna. Umożliwia programistom przechowywanie i pobieranie danych w sposób, który najlepiej odpowiada ich potrzebom.
Ale dla reszty z nas może to być koszmar. Każda instalowana przez nas wtyczka zarządza danymi na swój własny sposób. Tak więc złożenie spójnego raportu jest prawie niemożliwe – chyba że biegle posługujesz się PHP.
Na przykład wyobraźmy sobie witrynę e-commerce, która ma również zawartość tylko dla członków. Możemy zainstalować WooCommerce, aby zasilać sklep internetowy, podczas gdy osobna wtyczka członkowska ogranicza dostęp do treści.
Jeśli chcemy tylko wyeksportować dane związane z jedną z tych funkcji witryny, jest to dość łatwe. A co jeśli połączymy każdy aspekt w jeden raport? Nie tak łatwo. Dane mogą być przechowywane w różnych tabelach bazy danych iw różnych formatach. Nawet przy pomocy wtyczek zaprojektowanych do eksportowania danych często wymaga niestandardowego kodu, aby to zadziałało.
Przeszkody w dostępie do danych są duże i złożone. Istnieje jednak możliwość, aby rdzeń WordPressa lub genialny programista wtyczek umieścił go w zasięgu właścicieli witryn.
Tworzenie motywu blokowego, który musisz mieć
Idea stojąca za WordPress Site Editor (znana również jako pełna edycja strony) jest prosta: umożliwienie każdemu zbudowania niestandardowej strony internetowej w środowisku wolnym od kodu.
Funkcja oficjalnie stała się częścią rdzenia WordPress w wersji 5.9. Od tego czasu pojawia się stały strumień nowomodnych motywów blokowych. Tymczasem funkcjonalność tej funkcji i wrażenia użytkownika są nadal udoskonalane.
Pomijając postępy, nie widzieliśmy jeszcze gwałtownej migracji użytkowników do tego nowego sposobu tworzenia stron internetowych. Rynek motywów jest nadal nasycony klasycznymi motywami. Ponadto programiści mogą nadal obawiać się udostępniania kluczowych elementów układu do edycji.
Brakuje przekonującego powodu do zmiany. Częściowo może to być kwestia zwiększenia możliwości Edytora witryny. Ale być może potrzebny jest również produkt przekształcający (lub 100), aby przyciągnąć zainteresowanie użytkowników.
Wyobraź sobie motyw blokowy, który jest zarówno potężny, jak i wszechstronny. Taki, który oferuje szeroką gamę wariantów stylów pasujących do wielu przypadków użycia. A jego autor, miejmy nadzieję, nauczył się na błędach z przeszłości na rynku motywów stron trzecich.
Motyw, który jest oszczędny, wydajny i łatwy do dostosowania, może być właśnie tym, co zachęci użytkowników. Na szczęście rynek jest szeroko otwarty. Oznacza to, że w tej przestrzeni jest dużo miejsca na konkurencję.
Najwyższa wydajność w WordPressie
Wydajność witryny jest skomplikowana. Zaczyna się od serwera o dużej mocy, zoptymalizowanego pod kątem szybkości. Następnie jest witryna internetowa, w której kod i zasoby muszą być efektywnie wykorzystywane. Dodaj do tego bazy danych i wywołania interfejsów API innych firm, a pojawi się wiele potencjalnych wąskich gardeł.
Powołano zespół WordPress Core Performance, aby pomóc przyspieszyć CMS. I już poczynili znaczne postępy w dziedzinie buforowania zapytań.
Jednak ekosystem WordPress dodatkowo komplikuje ten proces. Motywy i wtyczki mogą się znacznie różnić pod względem wymagań dotyczących zasobów. Niektóre wykonują wiele wywołań bazy danych, podczas gdy inne szeroko wykorzystują skrypty i style. A nawet produkty, które są wystarczająco skuteczne w małych witrynach, mogą mieć problemy na dużą skalę.
Dostępnych jest wiele wtyczek do buforowania, które pozwalają maksymalnie wykorzystać wydajność witryny. Ale ani oni, ani rdzeń WordPressa nie mogą odpowiadać za nadęty motyw lub wtyczkę.
W związku z tym niektórzy programiści postanowili (głównie) ominąć ekosystem, uruchamiając instalacje bezgłowe. Dzięki back-endowi WordPress, który obsługuje tworzenie treści, statyczny front-end usuwa wywołania bazy danych z równania. Może to spowodować błyskawiczne ładowanie strony, z zastrzeżeniem, że niektóre funkcje wtyczek nie zostaną przeniesione.
Narzędzia, które upraszczają proces budowania bezgłowych stron WordPress, byłyby mile widziane. I dodatkowe punkty dla tych, którzy mogą utrzymać funkcjonalność wtyczek (koszyki, formularze itp.) po stronie statycznej lub poprzez podejście hybrydowe. Poczyniono znaczne postępy i ekscytujące będzie obserwowanie, jakie przełomy nadejdą w przyszłości.
Nie oznacza to jednak, że rdzeń WordPressa nie powinien koncentrować się na szybkości. Dla większości użytkowników utrzymywanie tradycyjnej instalacji korzystającej z bazy danych jest nadal rzeczywistością. Liczy się każdy krok w kierunku wyższej wydajności.
Szukasz następnej wielkiej rzeczy w WordPressie
Powyższe prognozy przedstawiają możliwości, które już istnieją. Jedna lub więcej osób może podjąć te wyzwania i stworzyć rozwiązanie, które sprawi, że WordPress będzie lepszy/łatwiejszy/szybszy. Ale nie są jedynymi na świecie.
Wspaniałą rzeczą w CMS typu open source jest to, że programiści są ograniczeni tylko przez swoją wyobraźnię. W ten sposób mogliśmy zobaczyć innowacje, które nie były jeszcze nawet brane pod uwagę.
Wraz z dojrzewaniem WordPressa rośnie potrzeba stworzenia wydajnego i bezproblemowego działania. Społeczność pełna kreatywnych umysłów ciężko pracuje, planując kolejną wielką rzecz. Nie możemy się doczekać, aby zobaczyć, co wymyślą.