Gutenberg Edytor Faza 3

Podgląd fazy 3 edytora WordPress Gutenberg

Modernizacja WordPress wkracza w kolejną fazę. "Współpraca" jest teraz na porządku dziennym. W tym artykule przedstawię Ci pierwszy przegląd planowanych nowych i ulepszonych funkcji. Planowane jest również przeprojektowanie backendu.

Projekt "Gutenberg" WordPress składa się w sumie z czterech faz, z których dwie są uważane za tak zaawansowane, że kolejna właśnie się rozpoczyna. Dla przypomnienia, faza 1 nosiła tytuł "Łatwiejsza edycja" i zasadniczo składała się z edytora bloków, który został wprowadzony jako nowy standard w WordPress 5.0. Prace nad tym nie zostały oczywiście zakończone. Ale czas masowych zmian już minął.

Odnosi się to podobnie do fazy 2 ("Dostosowywanie"). Zaczęło się od WordPress 5.8, gdzie edycja strony była główną innowacją. Od tego czasu bloki mogą być również używane poza treścią w celu dostosowania wyglądu i funkcji strony internetowej, o ile Twój własny motyw się do tego nadaje. Szablony bloków, katalog bloków i motywy bloków również należą do tej fazy.

Teraz, gdy bloki zostały wprowadzone w wielu miejscach, trzecim krokiem jest usprawnienie procesów pracy. Faza 3 nosi tytuł "Współpraca". Dotyczy to głównie zespołów, które musiały uciekać się do wtyczek lub usług stron trzecich, aby organizować i koordynować swoją pracę. Najwyższy czas, ponieważ WordPress jest używany od dawna na dużych stronach internetowych, na których pracuje wielu wewnętrznych i zewnętrznych pomocników. Do tej pory brakowało wielu funkcji, które ułatwiałyby taką współpracę lub w ogóle ją umożliwiały.

Faza 3 przyniesie również ulepszenia dla użytkowników indywidualnych, o czym przekonasz się za chwilę.

W serii postów na blogu "Make WordPress Core" zespół przedstawił, w jakim kierunku powinna iść podróż i chciałby uzyskać opinie od programistów na ten temat. 

Oto przegląd niektórych kluczowych pomysłów i koncepcji:

Współpraca w czasie rzeczywistym

Obecnie WordPress wielokrotnie stawia przeszkody, gdy więcej niż jedna osoba pracuje nad treścią strony. Na przykład, post jest zablokowany, a tym samym niedostępny dla innych, gdy tylko ktoś go edytuje. Inna osoba może go tylko "przejąć" i w ten sposób odblokować. Dwie lub więcej osób nie może edytować w tym samym czasie, jak ma to miejsce w przypadku Dokumentów Google i podobnych usług. Trzecia faza Gutenberga ma teraz naprawić ten punkt.

Odpowiedzialny zespół jasno stwierdza, że funkcje te powinny być dostępne dla jak największej liczby użytkowników. W związku z tym wykluczone są wszystkie rozwiązania, które wymagają złożonej konfiguracji serwera. Jak pisze Matias Ventura na blogu "Make WordPress Core", chcą oni wykorzystać otwarte standardy internetowe, takie jak WebRTC, jako podstawę. 

Jednocześnie system powinien być na tyle elastyczny, aby można go było uzupełniać i dostosowywać do indywidualnych rozwiązań. Na przykład, wtyczki mogą umożliwić większej liczbie użytkowników pracę nad tą samą treścią w tym samym czasie, niż jest to możliwe w przypadku standardowej implementacji.

Ważnym punktem dla tych funkcjonalności jest rozwiązywanie konfliktów, tj. radzenie sobie ze sprzecznymi, jednoczesnymi zmianami pochodzącymi od różnych użytkowników. Lub sytuacje, w których jedna osoba jest offline, kontynuując pracę nad fragmentem treści. Jest to prawdopodobnie miejsce, w którym Yjs wejdzie do gry.

Kolejną pozycją na liście życzeń zespołu jest to, że wszyscy zaangażowani powinni być w stanie zobaczyć, kto jest obecnie aktywny i edytuje fragment treści ("obecność"). Jest to również znane z usług takich jak Dokumenty Google, które wizualnie wyświetlają, kto przegląda lub edytuje fragment treści.

Mając to wszystko na uwadze, zespół chce zrealizować te nowe funkcje za pośrednictwem istniejącego API bloków. W ten sposób chcą zapewnić, że będzie to działać bez dalszych zmian w blokach. 

Lepsza współpraca

Kolejnym celem jest poprawa przepływu pracy i procesów wydawniczych. Celem jest płynne wsparcie całego procesu redakcyjnego od pierwszej wersji roboczej do publikacji. Użytkownicy powinni mieć możliwość dodawania komentarzy, sugestii zmian i opinii bezpośrednio w edytorze. Powinna również istnieć możliwość oznaczenia innej osoby, na przykład w celu zwrócenia uwagi współpracownika na zadanie.

Konfigurowalne procesy przeglądu mogą być również wykorzystywane do definiowania kroków, które muszą zostać spełnione przed opublikowaniem wkładu. Na przykład, jedna osoba może oznaczyć zaległe bloki multimedialne, które inny członek zespołu musi ukończyć. Jest to niezwykle pomocne, gdy tekst i obrazy pochodzą od różnych pracowników lub nawet działów, co często ma miejsce w przypadku większych projektów. Ponadto możliwe jest stworzenie dalszych warunków przed opublikowaniem treści. Oficjalne stanowisko wspomina o określonej liczbie słów lub pól, które muszą zostać wypełnione jako przykłady. Zintegrowanie tej funkcjonalności bezpośrednio z systemem może uprościć procesy koordynacji i zapewnić, że pracownicy nie zapomną ważnych informacji.

Udostępnianie szkiców treści lub zmian w projekcie powinno również stać się łatwiejsze dzięki szczegółowej kontroli dostępu i regulowanym uprawnieniom. Osobiście mam nadzieję, że łatwo będzie udostępniać projekty osobom z zewnątrz, które nie mają dostępu do zaplecza WordPress. 

Pomysł rozszerzenia funkcji podglądu, aby wtyczki mogły z niej korzystać w bardziej zróżnicowany sposób, brzmi interesująco. Na przykład wtyczka członkowska mogłaby pokazywać, jak zawartość wygląda dla członków i osób niebędących członkami. Innymi przykładami są podglądy z reklamami w poście i bez, lub jak post wygląda w kanale RSS lub biuletynie.

I ostatnie, ale nie mniej ważne: Jeśli kilka osób pracuje nad fragmentem treści, idealnie byłoby móc wyświetlić to światu zewnętrznemu. Jak dobrze wiadomo, WordPress może dziś wyświetlać tylko jeden:n autor:w na treść bez dodatkowych wtyczek.

Pomimo tych nowych funkcji, interfejs użytkownika powinien pozostać przejrzysty dla pisarzy i redaktorów. Prawdopodobnie będzie to nie lada wyzwanie.

Więcej funkcji dla wersjonowania

Kolejnym ważnym elementem przepływu pracy w ramach współpracy są wersje i historia wersji treści. Planowane są tutaj szeroko zakrojone ulepszenia, aby zmiany były bardziej widoczne.

Do tej pory WordPress pokazywał różnicę między dwiema wersjami. Jednak często nie jest to wystarczająco znaczące dla treści bloków i trudne do zrozumienia dla laików. Zespół chce opracować lepszą wizualną reprezentację zmian, która będzie łatwiejsza do uchwycenia.

Kolejną nową funkcją jest to, że w przyszłości nie tylko cała zawartość będzie wersjonowana, ale nawet poszczególne bloki. Na przykład, wcześniejsza wersja bloku obrazu może zostać przywrócona bez zmiany reszty zawartości.

Planowane są widoki porównawcze dla globalnie używanych stylów i wzorców wielokrotnego użytku, w których dwie wersje mogą być wyświetlane obok siebie lub z nakładką, w zależności od przypadku użycia. Powinno to ułatwić rozpoznawanie różnic w projekcie.

Celem ulepszeń jest to, aby zmiany były rozpoznawalne na pierwszy rzut oka - niezależnie od tego, czy chodzi o treść, style czy wzorce. Znacznie uprościłoby to pracę zespołową, a jednocześnie zapewniłoby możliwość szybkiego korygowania pojedynczych błędów.

Oczywiście funkcje te muszą dobrze współpracować z innymi innowacjami, które przedstawiłem powyżej. Ponadto zespół myśli już o fazie 4 Gutenberg, jeśli chodzi o internacjonalizację, czyli strony internetowe z wieloma wersjami językowymi. To również ostatecznie stanie się częścią WordPress Core.

Więcej wskazówek i przykładów znajdziesz w postach "Poprawki".

Bardziej nowoczesna biblioteka multimediów

Biblioteka multimediów zmieniała się tylko małymi krokami w pierwszych fazach Gutenberg . Jednak zespoły miały również wystarczająco dużo innych placów budowy. W fazie 3, kompleksowa modernizacja jest teraz na porządku dziennym.

Planowane są na przykład rozszerzone funkcje zarządzania, takie jak kategorie i tagi dla mediów. Widoki i filtry również znajdują się na liście rzeczy do zrobienia: Powinno to ułatwić znajdowanie właściwych plików. W przypadku dużych i długotrwałych projektów z tysiącami obrazów jest to obecnie ogromne wyzwanie, dlatego często stosuje się specjalistyczne wtyczki.

Kolejnym celem jest lepsze połączenie edycji multimediów w Edytorze bloków i indywidualnych widoków multimediów. W oficjalnym poście jako przykład podano ujednolicone funkcje kadrowania.

Zespół chciałby również zmienić sposób wstawiania multimediów, aby użytkownicy nie musieli zawsze otwierać całej biblioteki multimediów. Na przykład, jeśli obrazy zostały już przesłane, ale nie zostały jeszcze przypisane do postu, WordPress mógłby wyświetlać je bezpośrednio podczas wstawiania bloku obrazu. 

Na liście rzeczy do zrobienia znajdują się również przepływy pracy związane z publikowanymi mediami, a także formaty wkładów, które składają się tylko z bloku multimedialnego. Będą nie tylko ulepszenia dla obrazów, ale także dla audio, wideo i innych formatów plików, jak pisze Matias Ventura w swoim poście na ten temat.

Biorąc pod uwagę, jak ważne są treści multimedialne w dzisiejszych czasach, te innowacje i ulepszenia są zdecydowanie bardzo mile widziane. Znalezienie konkretnego pliku nie zawsze jest łatwe w dzisiejszych czasach, chyba że wszyscy w zespole są zdyscyplinowani i nazywają wszystko rozsądnie. Jednocześnie interesujące będzie sprawdzenie, jak dobrze nowa biblioteka multimediów współpracuje z innymi nowymi funkcjami, takimi jak przepływy pracy zespołowej.

"*" wyświetla wymagane pola

Chcę otrzymywać newsletter, aby być informowanym o nowych artykułach na blogu, e-bookach, funkcjach i nowościach dotyczących WordPress. Mogę wycofać swoją zgodę w dowolnym momencie. Należy zapoznać się z naszą Polityką prywatności.
To pole służy do weryfikacji i nie powinno być zmieniane.

Lepsza obsługa bloków

Ponieważ bloki odgrywają obecnie tak ważną rolę, faza 3 projektu Gutenberg ma na celu poprawę zarządzania biblioteką bloków.

Planowane jest rozszerzenie istniejącego Menedżera bloków do centralnej administracji blokami, podobnej do środowiska wtyczek. Administratorzy WordPress będą mogli aktywować lub dezaktywować poszczególne typy bloków globalnie dla całej witryny. Powinno być również możliwe bardziej precyzyjne zdefiniowanie, które bloki są dostępne dla poszczególnych ról użytkowników poprzez rozszerzone kontrole autoryzacji. Zgodnie z oficjalnymi planami, poszczególne funkcje bloku mogą być również specjalnie włączone.

Istnieje również ukryta funkcja łączenia typów postów z blokami. Na przykład określony typ może zawsze mieć blok obrazu zamiast pustego monitu tekstowego. Funkcja ta powinna być łatwiejsza do znalezienia i użycia w przyszłości.

Instalowanie bloków z katalogu powinno być również wygodniejsze niż wcześniej. Na przykład, powinno być łatwiej zobaczyć, które bloki dodaje wtyczka.

Ta obszerna lista życzeń powinna spodobać się zarówno administratorom, jak i użytkownikom WordPressa. Odnosi się ona do wielu punktów, które obecnie nie są optymalnie rozwiązane, ponieważ wymagają dodatkowych kliknięć. Zwłaszcza punkt dotyczący wyłączania niektórych bloków i funkcji blokowania dla całych grup użytkowników powinien zmniejszyć ból głowy administratorów witryn.

Projekt zaplecza i nawigacja

Ostatnim, ale nie mniej ważnym projektem w fazie 3 jest modernizacja i rewizja backendu. Po wielu latach, kompleksowy redesign jest obecnie w toku. Edytor strony powinien służyć jako punkt wyjścia i inspiracja.

Jednym z aspektów jest uczynienie nawigacji bardziej elastyczną i modułową. Najważniejsze elementy menu mogłyby być dowolnie pozycjonowane i rozmieszczane, podobnie jak widżety. Możliwe jest również rozróżnienie między podstawowymi funkcjami a obszarami wtyczek.

W przypadku szczególnie dużej liczby pozycji menu, nawigacja typu "drilldown" ma na celu zapewnienie większej przejrzystości. Obszary i ustawienia są otwierane krok po kroku, zamiast wyświetlać wszystko na jednym poziomie. Backend powinien być również lepiej dostosowany do indywidualnych potrzeb. Zespół bada, w jaki sposób części obszaru administracyjnego mogą być opcjonalnie pokazywane i ukrywane.

Kolejnym celem na tym etapie jest ujednolicenie backendu i edytora bloków. Komponenty i systemy projektowania z edytora powinny zatem trafić do obszaru administracyjnego. Z myślą o twórcach wtyczek zostanie utworzona biblioteka z komponentami interfejsu użytkownika wielokrotnego użytku. Powinno to pomóc wtyczkom w harmonijnym dopasowaniu się do środowiska.

Wreszcie, zespół Fazy 3 chce ściśle współpracować z kolegami z WP Feature Notifications, aby powiadomienia miały w przyszłości osobne i zwarte miejsce. Zastąpiłoby to obecną proliferację w górnej części backendu.

Wnioski dotyczące Gutenberg Faza 3

Osobiście z zadowoleniem przyjmuję wiele punktów z listy życzeń dla fazy 3. Funkcje współpracy i ogólnie przepływu pracy są moim zdaniem spóźnione. Kiedy prowadzę witrynę WordPress wraz z innymi osobami, zawsze uważam, że organizowanie i koordynowanie wszystkiego na zewnątrz jest zaskakująco uciążliwe.

Jednocześnie mam nadzieję, że wszystkie te funkcje wspierają pracę, nie popychając wizualnej i poznawczej złożoności WordPressa zbyt daleko. Zmiana z prostego edytora tekstu sformatowanego na edytor blokowy była przestrogą: nowy interfejs i dodatkowe funkcje były mile widziane, ale jednocześnie ucierpiała użyteczność edytora. Często potrzeba znacznie więcej kliknięć, aby osiągnąć ten sam efekt.

W związku z tym mam nadzieję, że zespół nie tylko doda wiele nowych funkcji, jak opisano, ale także gruntownie przemyśli, w jaki sposób różni użytkownicy WordPressa będą sobie z nimi radzić.

Twoje pytania dotyczące Gutenberg Phase 3

Jaka jest Twoja opinia na temat innowacji w fazie 3? Jakie pytania wciąż pozostają otwarte? Powiedz nam o tym w komentarzach. Chcesz być informowany o kolejnych artykułach na temat WordPress i WooCommerce ? Śledź nas na LinkedInFacebook, Twitter lub za pośrednictwem naszego newslettera.

Spodobał Ci się ten artykuł?

Zostawiając opinię pomożesz nam udoskonalać publikowane przez nas treści.

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Pola wymagane oznaczone są *.