Nowa wtyczka Iceberg zapewnia WordPressowi możliwość pisania bez rozpraszania uwagi

Opublikowany: 2020-05-20

Kiedykolwiek polowałem na piękniejsze, uproszczone pisanie w WordPressie, skorzystałem z okazji, aby przetestować wersję beta nowej wtyczki Iceberg. Rich Tabor i Jeffrey Caradang, ten sam zespół odpowiedzialny za CoBlocks, stworzyli nowy edytor przecen zbudowany na bazie Gutenberga, który zapewnia najlepsze wrażenia podczas pisania dla WordPressa od czasu wycofania trybu pisania bez rozpraszania uwagi rdzenia.

Iceberg oferuje minimalistyczny edytor z czterema motywami kolorystycznymi, możliwością tworzenia niestandardowego motywu i zestawem elementów sterujących typografią. Przy przejściu na Iceberg niewiele brakuje domyślnemu edytorowi bloków, który byłby niezbędny do pisania. Użytkownicy mogą przeciągać i upuszczać multimedia do Iceberg, a polecenie odwrotnego ukośnika działa, aby uruchomić wstawianie bloku. Zawiera również spis treści, liczbę słów i znaków, czas czytania, skróty klawiaturowe i obsługę emotikonów.

„Iceberg został doprowadzony do skutku w wyniku eksperymentu, aby WordPress wyglądał i działał bardziej jak moje ulubione aplikacje do pisania” – powiedział Tabor. „Moim osobistym przepływem publikowania było pisanie w zewnętrznej aplikacji, wklejanie wszystkiego do edytora bloków, a następnie poprawianie/dopasowywanie/zmiana rozmiaru wszystkiego – szczerze mówiąc, nie jest to zabawne. Widzisz, pisanie klockami jest po prostu „w porządku” – i nie wydaje się naturalne.

„Po rozmowie z innymi zdałem sobie sprawę, że wiele osób podziela te same uczucia i że tak niewielka liczba osób, z którymi rozmawiałem, faktycznie tworzyła artykuły w WordPressie. I chociaż doceniam to, jak daleko zaszedł edytor bloków przez lata jako edytor witryn i kreator stron, chciałem zmienić to doświadczenie, aby lepiej wspierać publikowanie”.

Nazwa Iceberg to ukłon w stronę Gutena „berg”. Tabor powiedział, że chciałby, aby projekt wydawał się bardziej przystępny, bez przywiązywania się do WordPressa lub podkreślania bloków.

Tabor powiedział, że zainspirowały go dedykowane aplikacje do pisania, takie jak Bear, Ulysses, Dropbox Paper i Google Docs. To, co najbardziej podoba mu się w Icebergu, to to, że jego projekt koncentruje się wokół preferencji pisarza.

„Motywy edytorskie, które stanowią podstawę języka projektowania Iceberga, umożliwiają każdemu pisarzowi zdefiniowanie własnego gustu edytora” – powiedział. „Każda zmienna koloru jest generowana automatycznie na podstawie motywu edytora i stosowana w całym interfejsie w razie potrzeby”.

Gutenberg był również silną inspiracją dla zasad projektowania, które kierowały Taborem podczas tworzenia góry lodowej.

„Sam Gutenberg przechodzi sporą transformację dzięki temu, co nazywa się „G2” – nowy system projektowania nastawiony na lepszy kontrast, nowoczesne linie i ogólnie czystszy wygląd” – powiedział. „Wiedziałem, że chcę popchnąć Iceberg w tym kierunku, wprowadzając czysty i nowoczesny wygląd do środowiska pisania”.

Pod maską Iceberg jest po prostu rozszerzeniem edytora bloków, który zmniejsza nacisk na bloki, aby lepiej umożliwić pisarzom. Ponieważ wtyczka manipuluje samym edytorem, zawartość użytkowników pozostaje nienaruszona, nawet jeśli jest dezaktywowana.

„To sprytne połączenie komponentów React, stylów, niestandardowych zmiennych CSS i UX, które jest całkowicie skupione wokół sztuki pisania” – powiedział Tabor. „W skrócie, jeśli ludzie są zaznajomieni z rozwojem Gutenberga, przekonają się, że Iceberg ma podobną strukturę”.

Tabor powiedział, że chce zachować prostotę wtyczki, jednocześnie badając, gdzie może popchnąć doświadczenie pisania dalej. Możliwe funkcje, które pojawią się w planie, obejmują ustalanie celów, analizę czytelności, ulepszoną listę kontrolną przed publikacją oraz lepsze podglądy postów/podgląd na żywo.

Iceberg otrzymuje pozytywne recenzje w momencie premiery, wypełnia lukę we wsparciu edytora bloków dla pisarzy

Iceberg wchodzi na rynek jako produkt komercyjny w cenie 39 USD za jedną witrynę lub 99 USD za nieograniczoną liczbę witryn. Wydaje się, że produkt wypełnił lukę na rynku, pokrywając długotrwały brak Gutenberga we wspieraniu pisarzy. Opinie społeczności podczas bety, Twittera i Product Hunt były jak dotąd zdecydowanie pozytywne.

„Iceberg jest jak redukcja szumów dla edytora WordPressa” – powiedział Rajendra Zore.

Nick Hamze przekazał swoją opinię w wątku na Twitterze, mówiąc, że jest podekscytowany widząc produkt, który może „odzyskać przecenę od programistów”. Postrzega Iceberg jako pozytywny rozwój w przestrzeni produktów WordPress i wezwał społeczność do wspierania tego rodzaju innowacji:

Zabawną rzeczą w Iceberg jest to, że jest to ulepszenie edytora bloków, a nie zamiennik. Żaden redaktor nie może być wszystkim dla każdego. Iceberg bierze wszystkie części, które są świetne dla pisarzy i podkreśla je, jednocześnie odsuwając wszystko inne na drugi plan.

Nie jest to krytyka redaktora bloku, ale jego celebracja. Nawet jeśli nie jesteś pisarzem, myślę, że powinieneś kupić kopię. Jako społeczność musimy wspierać ludzi, którzy robią takie rzeczy. Nigdy nie przestaną robić fajnych rzeczy, ale mogą przestać robić to dla WP.

Po testach beta wtyczki odkryłem, że zapewnia ona rodzaj doświadczenia w pisaniu, którego brakowało mi w edytorze bloków. Iceberg usuwa uciążliwe uczucie wciskania pisania w bloki. Bardziej niż cokolwiek innego, chcę kiedyś zobaczyć coś takiego w rdzeniu WordPressa.

To trochę słodko-gorzkie widzieć, że lepsze wrażenia z pisania pojawiają się jako komercyjna wtyczka, a nie z podstawowych ulepszeń. Desperacko chcę, aby WordPress był domem dla najlepszych narzędzi dla pisarzy, ponieważ jest to platforma wydawnicza, która jest tak potężna w prawie każdym innym aspekcie. Nie oznacza to, że główni programiści nie mogą przyjąć czegoś podobnego. Na tym polega piękno oprogramowania open source – produktów inspirujących nowe i ulepszone rozwiązania w niekończącym się cyklu.

Projektanci i inżynierowie Gutenberga pracowali przez ostatnie dwa lata, aby przenieść doświadczenie pisania w edytorze do funkcjonalnego miejsca, które spełnia potrzeby tych, którzy używają WordPressa głównie do pisania. Jak dotąd tryb pełnoekranowy edytora bloków nie jest w stanie zapewnić takiego doświadczenia pisania zen, jakiego pragnie większość pisarzy, gdy zwracają się do aplikacji do pisania innych firm.

Iceberg jest na licencji GPL i jest nawet dostępny na GitHub do pobrania i współpracy. Zapytałem Tabora, co zamierza zrobić, jeśli ktoś zaproponuje dodanie jakiejś wersji góry lodowej do rdzenia.

„Szczerze, myślę, że byłoby wspaniale, gdyby WordPress przyjął ten sam wysoki poziom wsparcia dla pisarzy, co Iceberg” – powiedział. „Oczywiście, może nie jest to idealne rozwiązanie z ekonomicznego punktu widzenia, ale Iceberg jest zbudowany na edytorze zbudowanym przez tysiące rąk. Jeśli Iceberg zostanie uznany za wystarczająco sprytne rozwiązanie, aby być częścią rdzenia, to w porządku. Chociaż jestem przekonany, że jest miejsce na dalsze eksperymentowanie w sferze umacniania pisarzy”.

Ponieważ WordPress nadal pracuje pełną parą w zakresie aspektów edytora związanych z budowaniem witryny, pisanie naprawdę wolne od zakłóceń prawdopodobnie nie stanie się w najbliższym czasie wysokim priorytetem. Tabor postrzega to jako szansę na produkty, które mogą przekształcić edytor dla różnych typów użytkowników, którzy mogą nie skupiać się na budowaniu stron internetowych.

„Jesteśmy teraz w tak transformacyjnym okresie WordPressa”, powiedział Tabor. „Doświadczenie edycji, które budujemy za pomocą edytora bloków, jest znacznie bardziej skoncentrowane na projektowaniu i publikowaniu stron internetowych – a nie na pisaniu postów. W związku z tym znacznie bardziej skupiono się na doświadczeniu budowania witryn , zamiast doświadczenia pisania . Nie chcę przez to powiedzieć, że nie podoba mi się kierunek, w którym zmierza WordPress – zdecydowanie tak. Ale raczej czuję, że jest miejsce na narzędzie, które poprawi pisanie w edytorze bloków”.