WordPress 6.1 skupi się na udoskonaleniu edycji pełnej witryny, następnej fazie współpracy i funkcjach wielojęzycznych przewidzianych na lata 2023-2025

Opublikowany: 2022-06-10

Główny architekt Gutenberga, Matias Ventura, zidentyfikował udoskonalenia doświadczeń wprowadzonych w wersjach 5.9 i 6.0 jako główny cel nadchodzącej wersji 6.1. Opublikował mapę drogową dla 6.1 przed sesją zamykającą WordCamp Europe w Porto, gdzie miał dołączyć do Matta Mullenwega i Josephy Haden Chomphosy na demo. Ventura nie był w stanie tego zrobić, ale napisał na Twitterze wątek z demonstracjami wideo kilku ekscytujących aktualizacji interfejsu, nad którymi pracują współtwórcy Gutenberga.

Jednym z głównych celów jest sprawienie, by nawigacja w witrynie była płynniejsza dzięki nowemu „trybowi przeglądania”, który umożliwi edytorom witryn powiększanie i pomniejszanie podczas pracy.

Wzory to kolejny główny cel, który Ventura określiła jako „centralny element kreatywnego doświadczenia”. Współtwórcy pracują nad ułatwieniem budowania za pomocą wzorców, planując usprawnienie procesu odkrywania i wstawiania. WordPress 6.1 zapewni lepszą obsługę użycia wzorców w niestandardowych typach postów, typach bloków oraz bardziej intuicyjne doświadczenie blokowania wzorców i zarządzania zapisanymi wzorcami.

źródło obrazu: Mapa drogowa WordPress 6.1

Współtwórcy badają również nowy widok z lotu ptaka i inne pomysły ułatwiające interakcję z wzorcami jako sekcjami strony, jak zademonstrował Ventura w swoim wątku.

Ventura powiedział, że kolejnym celem WordPressa 6.1 jest ulepszenie globalnego interfejsu stylów z lepszą obsługą ograniczeń, uprawnień i wyselekcjonowanych ustawień wstępnych. Narzędzia do projektowania zostaną również zaktualizowane, aby obsługiwać responsywną typografię i umożliwiać zarządzanie czcionkami internetowymi.

„Melodia wydania będzie polegać na udoskonaleniu doświadczeń wprowadzonych w 5.9 i 6.0, splocie różnych przepływów w bardziej spójne i satysfakcjonujące doświadczenia dla użytkowników, opiekunów i przedłużaczy oraz zlikwidowaniu niektórych luk w funkcjonalności, gdy zaczniemy dążyć do fazy 3 mapy drogowej Gutenberga” – powiedział Ventura.

Poza WordPress 6.1: Trzecia faza współpracy poprzedzi wielojęzyczną fazę 4 w celu ustanowienia podstawowej architektury

Matt Mullenweg i Josepha Haden Chomphosy odpowiedzieli na kilka pytań dotyczących długoterminowej mapy drogowej WordPressa podczas sesji pytań i odpowiedzi na WordCamp Europe. (Film z transmisji na żywo jest umieszczony poniżej).

Kluczowi współtwórcy WordPressa planują zamknąć fazę dostosowywania przed rozpoczęciem fazy współpracy w 2023 roku. Podczas sesji pytań i odpowiedzi jeden z współtwórców poligloty zapytał, dlaczego WordPress czeka do fazy 4, aby rozpocząć pracę nad wielojęzycznymi funkcjami w rdzeniu.

„Jednym z powodów, dla których nie chcemy teraz ustawiać danych, a później pracować nad tą funkcją, jest to, że za każdym razem dowiadujemy się, że trudno jest stworzyć architekturę dla czegoś bez tworzenia doświadczenia użytkownika” — powiedział Mullwenweg. „Kiedy próbujemy zrobić jedno bez drugiego, na przykład z REST API, weszliśmy do REST API, zanim sami go w pełni wykorzystaliśmy. Gdy zaczęliśmy korzystać z interfejsu API REST przez firmę Gutenberg, znaleźliśmy kilka luk. Czułbym się szczególnie źle, gdyby te luki oznaczały, że wtyczki przez kilka lat budowały niewłaściwą architekturę”.

Mullenweg wyjaśnił również, dlaczego uważa, że ​​ważne jest, aby priorytetyzować fazę 3, którą nazwał „przepływem pracy”, przed funkcjami wielojęzycznymi:

Faza 3 to przepływ pracy. To jest w zasadzie miejsce, w którym zamierzamy współedytować w czasie rzeczywistym WordPress, podobnie jak dokumenty Google lub coś innego. Gdy zalogujesz się, aby edytować stronę lub witryny, szablon lub coś innego, jeśli w tym samym czasie jest tam ktoś inny, będziesz mógł zobaczyć, jak się poruszają. Oczywiście chcemy się upewnić, że mamy wbudowaną kontrolę wersji, tak jak robimy to dla postów i stron, w jak największej liczbie części WP, więc jeśli ktoś popełni błąd lub edytuje witrynę, będziesz mógł rzucić łatwo go z powrotem, co moim zdaniem jest naprawdę kluczowe dla zapewnienia ludziom pewności siebie.

Podkreślił znaczenie ustanowienia architektury współpracy przed wprowadzeniem obsługi wielojęzycznej do rdzenia.

„Myślę, że przepływy pracy związane z wielojęzycznością są ważne” – powiedział Mullenweg. „Więc gdzie jest kanonicznie tworzona treść, w jaki sposób zmiany przepływają z jednego języka do drugiego, może nawet dwukierunkowo, w zależności od osób edytujących witrynę i jak to wpływa na resztę szablonów – rzeczy, które są poza postem i zawartość strony.”

Zauważył również, że wiele rozwiązań wielojęzycznych innych firm, które już istnieją, będzie miało okres przejściowy, ponieważ rdzeń integruje te funkcje.

„Spodziewam się, że podobnie dzieje się z programami budującymi strony, kiedy już coś znajdzie się w rdzeniu, albo będą miały ścieżkę migracji danych, albo zintegrują się z jakimkolwiek fundamentem, który włożymy w rdzeń” — powiedział Mullenweg. „Chciałbym jednak ustalić, że jest to prawdopodobnie bardziej inicjatywa 2024 lub 2025 dla WordPressa. I najpierw chcemy, żeby te inne fazy były wykonane naprawdę dobrze. Dlaczego musimy iść w porządku? Tylko tyle możemy zrobić na raz”.

Kiedy osoba, która zadała pytanie, wyjaśniła, dlaczego nie można teraz rozpocząć pracy awaryjnej, Mullenweg zachęcał wszystkich chętnych współtwórców do umieszczenia swojej pracy we wtyczce. Odwołał się do Gutenberga, który zaczynał jako wtyczka i był testowany przez lata, zanim wprowadził go do rdzenia.

Powiedziałbym, że kiedy spojrzymy na fazę 4, pierwszą rzeczą, na którą się przyjrzymy, jest to, jak robią to wszystkie wtyczki. Być może jedna z tych wtyczek mogłaby nawet stać się podstawą tego, co wchodzi w skład core. W porządku, jeśli wtyczki przyjmują różne podejścia architektoniczne, ponieważ chcemy zobaczyć ich plusy i minusy. Pamiętaj, że ludzie używają WordPressa z milionami postów i stron, czasem dziesiątkami milionów. Chcemy, żeby to się skalowało, żeby było wydajne, żeby było dostępne. Weź wszystko, co ludzie wiedzą i ufają o WordPressie. i doprowadzić go do tej funkcjonalności.

Mullenweg powiedział, że jego zdaniem wielojęzyczność „prawdopodobnie będzie jedną z najbardziej złożonych rzeczy, które wprowadzamy do rdzenia, nawet bardziej niż bloki”. Powodem tego jest to, że bloki przejęły to, co robił wcześniej WordPress, i nadały mu nowy interfejs na górze HTML.

„Wielojęzyczność bierze każdą rzecz wewnątrz WordPressa – tagi, kategorie, strony, szablony i sprawia, że ​​jest wieloczynnikowy, dzięki czemu jest jak czynnik złożoności w stosunku do tego, co obecnie jest bardziej relacją jeden-do-jednego, " powiedział. „Jeśli masz jakieś pomysły, jak to zrobić, zaangażuj się w jedną z istniejących wtyczek lub załóż własną”.