Nowy edytor WordPressa Gutenberga teraz dostępny jako wtyczka do testowania
Opublikowany: 2017-06-23
Jedną z prezentowanych sesji na WordCamp Europe 2017 był wywiad Om Malika z Mattem Mullenwegem, po którym nastąpiła 20-minutowa rozmowa z publicznością. Po pokazaniu podglądu nowego edytora Gutenberga z dynamicznymi blokami zastępującymi widżety, Mullenweg ogłosił, że jest teraz dostępny jako wtyczka na WordPress.org.
Gutenberg jest w fazie rozwoju od sześciu miesięcy i jest gotowy do testów, ale jego twórcy nie zalecają używania go w witrynach produkcyjnych. Każdy zainteresowany przyszłością WordPressa będzie chciał go wypróbować, ponieważ nowy edytor zrewolucjonizuje sposób myślenia użytkowników o tworzeniu i edycji treści. Film demonstracyjny na WordCamp Europe pokazał również, że Gutenberg działa płynnie w kontekście mobilnym.
Na pierwszy rzut oka może się wydawać, że WordPress próbuje skopiować swoich nowszych konkurentów (Medium, Wix i inne), aby dotrzymać kroku, ale 14-letnie oprogramowanie od lat oferuje wiele z tych funkcji. Mullenweg wyjaśnił, w jaki sposób nowy edytor po prostu łączy interfejs użytkownika w bloki, które można umieścić w dowolnym miejscu. Gutenberg ma zastąpić widżety, interfejs HTML skrótów i bloki wcześniej oferowane za pośrednictwem paska narzędzi TinyMCE.

„Zajmowaliśmy się tym już wcześniej, jeśli wyobrażasz sobie nasze poprzednie wysiłki z formatami postów – aby ułatwić wykonywanie niektórych rodzajów mediów lub cytowanie postów lub tego typu rzeczy” – powiedział Mullenweg. „Cała koncepcja może się teraz spłaszczyć do bycia blokiem. Pracując nad tym wszystkim, wprowadzamy do WordPressa rzeczy, o których myśleliśmy od bardzo dawna”.
Jeśli kiedykolwiek usiadłeś z nowym użytkownikiem, aby przedstawić go WordPressowi, prawdopodobnie odpowiedziałeś na długą listę bolesnych pytań dotyczących wielu różnych i mylących sposobów tworzenia treści. Gutenberg może znacznie ułatwić korzystanie z WordPressa.
„Obecnie WordPress uczy wielu pojęć – skrótów, widżetów, rzeczy, które istnieją w TinyMCE jako bloki dzisiaj – i ludzie słusznie zastanawiają się, dlaczego nie mogą używać tych rzeczy wszędzie” – powiedział Mullenweg. „Próbujemy przesunąć go tak, abyś tylko raz dowiedział się o blokach, a kiedy dowiesz się o bloku obrazu, który może znajdować się w poście, na pasku bocznym, na stronie, w niestandardowym typie posta i będzie działać dokładnie w ten sam sposób. Niezależnie od tego, co jest z nim zintegrowane, powiedzmy, że wtyczka, która wprowadza Twoje Zdjęcia Google lub Dropbox, będzie teraz działać również wszędzie”.
Mullenweg powiedział, że jego poprzednia próba zastąpienia TinyMCE trwała około dwóch lat i nigdy go nie wysłali. Uruchomienie Gutenberga w tym czasie pozwala WordPressowi wykorzystać to, co robili konkurenci zarówno w przestrzeniach open source, jak i komercyjnych, i ulepszyć to.
„Medium rozpoczęło się pięć lub sześć lat temu” – powiedział Mullenweg. „Technologia przeglądarek, to, co możesz zrobić, znacznie się rozwinęła. Myślę, że to faktycznie pozwala nam przeskoczyć niektóre z naprawdę świetnych edytorów wizualnych, ponieważ jesteśmy w stanie budować na barkach takich rzeczy jak Medium, Wix, Squarespace i inne, które były przed nami.
Gutenberg Pierwsze wrażenia i obawy
Wtyczka Gutenberg jest teraz aktywna w ponad 300 witrynach i pojawiają się pierwsze wrażenia. Po raz pierwszy nowy edytor bloków jest łatwo dostępny dla każdego użytkownika, który chce go wypróbować. Gutenberg oferuje również nieco unikalne doświadczenie testowania, ponieważ tworzy własne menu w WordPressie, dzięki czemu użytkownicy nie muszą wybierać między starym a nowym edytorem. Aktywacja Gutenberga nie sprawia, że jest to doświadczenie albo/albo, a użytkownicy mogą testować według własnego uznania.
Od moich początkowych testów odkryłem, że Gutenberg zapewnia czyste i przyjemne wrażenia. Do tego momentu wielu z nas nie mogło w pełni przewidzieć, jak będzie wyglądał Gutenberg, ale interfejs jest bardzo podobny do tego, co można sobie wyobrazić dla ulepszonego „pisania bez rozpraszania uwagi”. Gutenberg zapewnia bardziej minimalny interfejs użytkownika zarówno dla edytora wizualnego, jak i tekstowego, chociaż wstawianie bloków wydaje się być mniej funkcjonalne podczas korzystania z edytora tekstu.

Wciąż jest wiele błędów i ostrych krawędzi, ale ten interfejs wydaje się być naturalną ewolucją doświadczenia edycji treści WordPressa. Czuje się jak WordPress. Edytor pobiera wiele elementów, które działały dobrze w przeszłości, i wprowadza minimalny interfejs użytkownika, który umożliwia każdemu zbudowanie pięknego, bogatego w funkcje posta bez znajomości kodu HTML. Gutenberg to najbardziej ekscytująca rzecz, jaka przydarzyła się WordPressowi od dłuższego czasu.
„Domyślny stan jest prawdopodobnie moją ulubioną implementacją „Distraction Free Writing” w WordPressie” – powiedział główny specjalista ds. WordPressa Aaron Jorbin we wpisie zawierającym jego wstępne obserwacje. Mogę jednocześnie skoncentrować się na treści, a mimo to mam wszystkie narzędzia, których potrzebuję do pisania. Nie mam wszystkich narzędzi potrzebnych do tworzenia treści.”
Matt Cromwell, współautor GiveWP, również opisał swoje pierwsze wrażenia z Gutenberga z wysokimi komplementami za nowe doświadczenie pisania.
„W ostatnich latach widzieliśmy, że Medium stało się de facto eleganckim doświadczeniem pisarskim” — powiedział Cromwell. „Medium jest w stanie to zrobić, radykalnie ograniczając opcje formatowania i układu. Gutenberg ma potencjał, aby pisanie było tak eleganckie jak Medium lub bardziej, a także zapewniało znacznie większą elastyczność dzięki układom i typom treści”.
Jednym z obszarów niepewności dla programistów WordPress jest sposób, w jaki Gutenberg poradzi sobie z obsługą wtyczek i utrzyma wysoki poziom wydajności dzięki dużej liczbie dodanych niestandardowych bloków.
Spróbuję ponownie, gdy będzie obsługiwać wtyczki. Nie widzę tego lądowania w rdzeniu, jeśli nie działa z wtyczkami.
— Josh Pollock | Josh412.eth (@Josh412) 22 czerwca 2017 r.
https://twitter.com/k1sul1/status/877945432889884672
„Tęsknię za wieloma metaboxami, do których jestem przyzwyczajony na ekranie” — powiedział Aaron Jorbin. „Rzeczy takie jak Yoast SEO (w niektórych witrynach) i niestandardowe taksonomie po prostu nie są wyświetlane. Jeśli każdy metabox, jaki kiedykolwiek stworzono dla WordPressa, musi zostać przerobiony, z pewnością sprawi to, że życie programistów stanie się piekłem”.
Matt Cromwell opisał również koszmarny scenariusz posiadania większej liczby niestandardowych bloków, niż może obsłużyć obecny interfejs użytkownika.
„Co się stanie, gdy masz 25 wtyczek, z których wszystkie chcą załadować 25 niestandardowych bloków do tego małego menu „Wstaw”?” powiedział Cromwell. „Czy będzie rewizja? A może po prostu będzie się przewijać w nieskończoność?
Mullenweg szczegółowo odniósł się do niektórych z tych problemów podczas sesji pytań i odpowiedzi na WordCamp Europe.
„Wiele osób ma wiele funkcji wbudowanych w ekran edycji, więc jednym z powodów, dla których najpierw umieszczamy go jako wtyczkę, a także naciskamy tak mocno, aby jak najwięcej osób ją zainstalowało, jest to, że aby każdy, kto publikuje i edytuje poprawki ekranu, mógł je ponownie przemyśleć, aby były piękne w tych nowych ramach” – powiedział Mullenweg.
Mullenweg przewiduje, że WordPress wyda wersję 4.9 przed połączeniem Gutenberga, ponieważ chce przetestować go na ponad 100 000 witryn przed wymianą ekranu edycji. Jeśli wszystko pójdzie dobrze, nowy edytor może wylądować w WordPress 5.0.
„Myślę, że niektóre rzeczy, które ludzie robili, takie jak paski narzędzi TinyMCE, nie są już potrzebne” — powiedział Mullenweg. „Rzeczy, które ludzie robili w przeszłości z niestandardowymi typami postów, mogą być lepsze jako bloki. Daje nam to prawdziwą okazję do ponownego wyobrażenia sobie wielu interakcji i przepływów użytkowników, które dzisiaj uważaliśmy za oczywiste na ekranie edycji przez pięć lub sześć lat”.
Sprawdź poniżej wywiad z Mullenweg WCEU 2017, aby zobaczyć demo Gutenberga na żywo i poświęć kilka minut na zainstalowanie wtyczki, aby zobaczyć ją w akcji na własne oczy.
