Letnia aktualizacja Matta Mullenwega na WordCamp Europe 2019: Postępy Gutenberga i zapowiedź nadchodzących funkcji

Opublikowany: 2019-06-22
źródło obrazu: Zespół Fotograficzny WCEU

Matt Mullenweg wszedł na scenę WordCamp Europe w Berlinie tego popołudnia, aby przedstawić letnie informacje na temat postępów edytora bloków. Wiele z jego ciągłego sukcesu przypisywał dostępności wtyczki Gutenberg, która pozwala na szybką iterację i testowanie. Ponad 150 000 postów jest publikowanych dziennie za pomocą edytora bloków, który według Mullenwega jest „świadectwem długiego okresu rozwoju”, który dał zespołowi możliwość opracowania błędów i uczynienia go użytecznym dla dużej liczby osób.

Od pierwszego wydania edytor bloków dodał wiele godnych uwagi ulepszeń, w tym możliwości zarządzania blokami, blok okładki z zagnieżdżonymi elementami, widżety jako bloki, grupowanie bloków i powiadomienia w stylu paska przekąskowego.

Mullenweg zwrócił uwagę na kilka pięknych i innowacyjnych przykładów dzikiego Gutenberga. Dwa projekty z Human Made prezentują projekty oparte na Gutenbergu (artefactgroup.com) oraz integrację AI, która analizuje pisanie użytkownika w edytorze (ingenuity.siemens.com.)

Sezon wyborczy w Stanach Zjednoczonych nabiera tempa, a witryny obsługiwane przez Gutenberga, takie jak hurst4delegate.com, zaczynają się pojawiać. Mullenweg zauważył, że 21/24 obecnych demokratycznych kandydatów na prezydenta używa WordPressa do swoich witryn. Whitehouse.gov również przeszedł z Drupala na WordPress na początku tego roku.

Mullenweg dał również krótki podgląd niektórych z nadchodzących funkcji Gutenberga, które są obecnie opracowywane w serwisie GitHub. Większość z nich jest jeszcze w fazie prototypu. Zespół tworzy system do instalowania nowych bloków online, który będzie powiązany z planowanym katalogiem bloków. Mullenweg powiedział, że Bloki mogą stać się nową pozycją menu najwyższego poziomu w panelu administracyjnym WordPressa, z ekranami przeznaczonymi do blokowania wykrywania.

Pokazał demonstracje trwającego bloku nawigacji, prototyp dodawania realistycznego ruchu do bloku ruchu, eksperymentalny blok przypisów oraz demonstrację zmiany rozmiaru obrazów z funkcją „przyciągania do siatki”. Mullenweg powiedział, że jednym z celów Gutenberga jest „umożliwienie tworzenia pięknych doświadczeń, ponieważ jest to część tego, czego sieć potrzebuje, aby wygrać”.

Mullenweg poinformował również o postępach Gutenberga w aplikacjach mobilnych. Powiedział, że nowy edytor działa, ale rozwój postępuje powoli, ponieważ inżynierowie mobilni zasadniczo muszą powielać całą pracę wykonaną do tej pory przez setki współpracowników Gutenberga.

Najważniejsze pytania i odpowiedzi Zarządzanie, konserwacja podstawowa i przyszłość motywów WordPress

Część sesji z pytaniami i odpowiedziami obejmowała różne tematy, od agresywnej tyrady na temat licencjonowania i Envato po bardziej trafne pytania dotyczące przyszłości motywów WordPress. Chociaż ten format interakcji ma swoje wady, daje członkom społeczności możliwość sprawdzenia stanu spraw, które ich szczególnie interesują.

Jeden z uczestników zapytał, czy WordPress.org planuje wdrożyć bardziej demokratyczną strukturę podejmowania decyzji. Mullenweg wydawał się interpretować pytanie jako odniesienie do systemu, w którym dziesiątki lub setki milionów użytkowników WordPressa uczestniczyłyby w podejmowaniu decyzji dotyczących funkcji poprzez głosowanie lub inną formę informacji zwrotnej. W przeciwieństwie do tego, powiedział, że obecne podejście WordPressa polega na tym, że przywódcy starają się zrozumieć, jakie są najczęstsze problemy poprzez ankiety i kanały publiczne, i pozwolić tym problemom ukształtować mapę drogową projektu.

Mullenweg podzielił się, że jednym konkretnym problemem, który ma teraz na myśli, jest problem „jak sprawić, by mój motyw wyglądał jak demo?” Powiedział, że współtwórcy eksperymentują z różnymi typami modeli podejmowania decyzji, które przesuwają WordPress w kierunku rozwiązywania tego typu problemów.

Powiedział, że proces decyzyjny w projekcie jest dość przejrzysty, bez wielu tajemnic, a społeczność ma mnóstwo mechanizmów sprzężenia zwrotnego. Jest to nieco kontrowersyjne twierdzenie, ponieważ zwykli współtwórcy projektów wyrażali frustrację brakiem komunikacji dotyczącej ważnych planów i decyzji, takich jak daty wydania i harmonogram projektu, ponieważ odnosiło się to do sposobu, w jaki wylądował WordPress 5.0. Społeczność była sfrustrowana brakiem skutecznych sposobów komunikowania krytycznych kwestii i skarg kierownikom projektu. W następstwie tej konkretnej opinii, Josepha Haden, nowa dyrektor wykonawcza projektu WordPress, pilnie śledziła i komunikowała, w jaki sposób przywództwo pracuje nad poprawą komunikacji.

Inny uczestnik zapytał, czy motywy WordPress staną się przestarzałe po tym, jak Gutenberg zyska więcej możliwości tworzenia witryn. Mullenweg przewidywał, że zawsze będą częścią WordPressa, ale wydawał się skłonny pozwolić rynkowi decydować o losie motywów.

– Nie wiem – powiedział. „Na pewno się zmienią. Myślę, że nigdy nie odejdą”. Powiedział, że widzi programistów oferujących szereg różnych projektów, które można wykorzystać jako punkt wyjścia. Chociaż motyw WordPress ma teraz bardzo konkretną definicję (o ile zawiera typy plików), Mullenweg powiedział, że widzi, jak ta definicja ewoluuje w czasie. Powiedział, że widzi, jak motywy stają się szablonem startowym lub biblioteką wzorów do wyboru, a nawet zestawem złożonych układów, które mogą działać w różnych motywach.

„Myślę, że zamierzamy trochę oddzielić motywy, ale nie wiem, jak lub jak to będzie wyglądać”, powiedział Mullwenweg. Zauważył również, że obecnie wiele motywów reprezentuje podobną estetykę, często biznesowy minimalizm, który wykorzystuje biało-niebieskie kolory. Trendy projektowe mają potencjał, aby radykalnie się zmienić, ponieważ Gutenberg i motywy ewoluują, aby umożliwić użytkownikom większą kontrolę nad sposobem projektowania ich witryn.

Nie jest tajemnicą, że społeczność programistów WordPressa jest chętna do przejścia na GitHub lub inną infrastrukturę opartą na Git w celu rozwoju rdzenia. Większość ostatnich projektów fabularnych pomyślnie dojrzała na GitHub, a większość pracy i dyskusji odbywa się poza Trac. Jeden z uczestników zapytał o możliwość odejścia z Traca w najbliższej przyszłości. Mullenweg powiedział, że w tym roku zespół pracujący nad WordPress.org nada priorytet zmianom w katalogu, ale w międzyczasie każdy, kto ma wiedzę na temat Pythona, może przyczynić się do ulepszenia Traca w celu wprowadzenia ulepszeń w międzyczasie, zanim WordPress przejdzie na rozwój oparty na Git.

W odpowiedzi na pytanie dotyczące technologii blockchain i WordPressa Mullenweg powiedział, że od dawna jest entuzjastą w tej dziedzinie i uwielbia ideę open source w odniesieniu do pieniędzy, a także posiadania rozproszonej księgi.

„Ale nie przychodzi mi teraz do głowy żaden problem z rdzeniem WordPressa, aby obciążenie blockchaina naprawdę się poprawiło” – powiedział. „Wszystko, o czym mógłbym teraz pomyśleć, prawdopodobnie dotyczyłoby terytorium wtyczek”. Powiedział jednak, że znakowanie czasem zawartości WordPressa wtyczki WordProof w łańcuchu bloków jest jednym z najlepszych, jakie do tej pory widział w tej technologii.

Zapytany, w jaki sposób planuje „zrównoważyć pogoń za nowym i błyszczącym ze wszystkimi istniejącymi starszymi interfejsami API WordPressa”, Mullenweg powiedział, że „PHP będzie dla nas kluczowe przez wiele lat”. Zdał sobie sprawę, że projekt został opóźniony w utrzymaniu niektórych starszych interfejsów API, ale prace nad Gutenbergiem można wykonywać równolegle.

Nowy zespół ds. segregacji obecnie przegląda wszystkie bilety, odświeża poprawki i pracuje nad ich rozwiązaniem. Mullenweg zauważył, że WordCamp Europe gościł pierwszy w historii stół segregacyjny w dniu swojego współtwórcy i powiedział, że ten nowy obszar jest gotowy do wniesienia wkładu.

Interfejs API REST, pomimo szerokiego wsparcia i godnych uwagi współpracowników, jest jednym z obszarów, który zdaniem Mullenwega powstrzymywał Gutenberga. Powiedział, że nadal nie ma zademonstrowanego zastosowania, które przewidywali jego zwolennicy, pracując nad połączeniem go z rdzeniem i ostrzegł, że WordPress powinien zawsze najpierw używać interfejsu API przed wysłaniem go w świat.

Mullenweg zakończył Q&A, szacując, że Gutenberg to tylko 10% drogi na drodze do rozwiązania problemów, które postanowili rozwiązać współtwórcy WordPressa. Przewiduje, że budowanie na tych początkowych wysiłkach przeniesie się na następną dekadę.