Emoji Conbini i przypadek katalogu ulepszeń blokowych

Opublikowany: 2020-01-29

W grudniu 2019 r. Nick Hamze, właściciel Sorta Brilliant, po cichu uruchomił Block Garden z propozycją dla autorów wtyczek do tworzenia wtyczek opartych na blokach na podstawie koncepcji, zwanych seedami , ze swojej strony. Od tego czasu dużo pisał o edytorze bloków i podzielił się wieloma pomysłami, z których wiele jest genialnych .

Łatwo dać się wciągnąć w nieposkromioną miłość Hamzego do klocków. W poście zatytułowanym „Nie jesteś zajęty, po prostu nie jesteś podekscytowany” Hamze rzuca wyzwanie programistom, aby zbudowali coś, cokolwiek i nie martwili się, że będzie idealne lub stanie się produktem wstrząsającym. „Celem Block Garden jest podekscytowanie się klockami” – napisał w poście. „Aby sprawić, że będziesz tak podekscytowany klockami, że znajdziesz czas, aby je ożywić. Społeczność potrzebuje Cię bardziej, niż Ci się wydaje. Szczerze wierzę, że każda osoba ma w sobie przynajmniej jeden blok. Jeśli zdołam namówić cię do stworzenia pierwszego bloku, wiem, że będziesz uzależniony na całe życie.

Stworzył przestrzeń dla tych, którzy naprawdę kochają edytor bloków. Block Garden przypomina niektóre z wczesnych blogów WordPress, w których zwykli, codzienni użytkownicy końcowi dzielili się swoją miłością do platformy. Jest odświeżająco optymistyczny. To geekdom blokowy w najlepszym wydaniu. I trochę to kocham.

Hamze opublikował ogłoszenie o pracy dla programistów blokowych na początku tego miesiąca. Na wezwanie odpowiedziało kilku programistów. „Nie umiem kodować, ale mam pomysły i pieniądze, które inwestuję w bloki, głównie po to, by powstrzymać nudę, która powoli mnie zabija” – powiedział. „Robimy razem kilka naprawdę zabawnych klocków. To tylko wierzchołek góry lodowej”.

W ciągu kilku krótkich tygodni Hamze i jego współautorzy wydali wiele wtyczek związanych z blokami za pośrednictwem swojej marki Sorta Brilliant, które są teraz dostępne w katalogu wtyczek WordPress:

  • PS – blok kontenera do grupowania bloków w popover.
  • StreamShare dla Twitcha – Osadź zawartość Twitcha w edytorze bloków.
  • Ghostwriter – dodaje styl bloku nagłówka, który wpisuje tekst na interfejsie użytkownika, styl Ghostwriter (dla fanów serialu telewizyjnego z lat 90.).
  • Wszechobecne bloki – udostępnia ekran administratora Bloki wielokrotnego użytku i umożliwia użytkownikom automatyczne dodawanie ich do postów.

Emoji Conbini

Zrzut ekranu selektora emoji z wtyczki Emoji Conbini WordPress.
Wstawianie emotikonów za pomocą wtyczki Emoji Conbini.

We współpracy z Georgem Mamadashvili najnowszym wydaniem Hamze jest wtyczka Emoji Conbini. Dodaje narzędzie do wstawiania emotikonów do paska narzędzi edytora bloków.

Emoji Conbini korzysta z biblioteki Emoji Mart, która oferuje selektor emotikonów podobny do Slacka. Gdy selektor jest otwarty, użytkownik musi jedynie wybrać preferowany emotikon. Użytkownicy mogą też wyszukiwać określone emotikony.

Hamze wiedział o wtyczce Emoji Autocomplete Gutenberg przed uruchomieniem swojej wtyczki emoji dla edytora bloków. „Podobało mi się, jak łatwo było dodawać emotikony, ale nie podobał mi się interfejs użytkownika” – powiedział. „Wyglądało na to, że musisz wiedzieć, jakie emoji chcesz dodać i polegać na skrótach klawiaturowych, z którymi nie sądzę, aby wszyscy byli zadowoleni”.

Problem z obiema wtyczkami emoji polega na tym, że wstawiają obraz emoji oparty na WordPressie bezpośrednio do edytora zamiast znaku emoji. Domyślnie WordPress automatycznie konwertuje znaki emoji na obrazy w interfejsie użytkownika. Dla przeciętnego użytkownika prawdopodobnie nie stanowi to problemu. Jednak niektórzy użytkownicy wolą używać emoji opartej na przeglądarce i wyłączać obrazy, które wyświetla rdzeń. Obie wtyczki emoji usuwają tę możliwość. Usuwają również możliwość korzystania z innej biblioteki obrazów emoji.

„Szczerze mówiąc, tak naprawdę nie jestem fanem wersji przeglądarkowych, ale jestem gotów rozważyć wszystko, jeśli jest na to zapotrzebowanie”, powiedział Hamze o możliwości prostego wstawienia znaku emoji. „Dla mnie najważniejsza jest wersja 1, a jeśli trzeba coś zmienić, ludzie dadzą mi znać”.

Termin „conbini” początkowo przyciągnął mnie do wtyczki, czyli nazwy nadawanej japońskim wygodnym sklepom. Jeśli nigdy nie byłeś w jednym, są jak wejście do innego świata ( prawie wszystko w Japonii wydaje się nieziemskie temu facetowi z południa Stanów Zjednoczonych ).

„Kocham wszystko z Japonii” – powiedział Hamze. „Muzyka, anime, technika. Codziennie licytuję przedmioty w Yahoo Japan, ponieważ uwielbiam otaczać się fajnymi rzeczami z Japonii. Byłem w Japonii tylko raz, ale to było magiczne. Szczególnie podobało mi się chodzenie do conbini. Moją ulubioną rzeczą do zdobycia były kulki ryżowe od Lawsons.

Nazwa wtyczki pasuje również do celów Hamze'a z Sorta Brilliant i Block Garden. Podczas gdy wiele innych wtyczek oferuje pełne pakiety dla bloków, upuszcza on mniejsze, wygodne rozszerzenia do edytora bloków. Emoji Conbini pokazuje, że być może istnieje rynek dodatków, które są związane z blokami, ale niekoniecznie blokami, lub przynajmniej niektórzy o tym myślą.

Odkrywanie rozszerzeń bloku

W swoim poście „Katalog bloków potrzebuje czegoś więcej niż tylko bloków”, Hamze argumentuje, że jedną z największych przeszkód dla wtyczek związanych z blokami jest wykrywalność. Dalej twierdzi, że katalog bloków jest zbyt mocno skoncentrowany na poszczególnych blokach, jako rozwiązanie proponuje kategorię „ulepszeń bloków”.

W przypadku Emoji Conbini, 10up's Insert Special Characters, ThemeIsle's Blocks CSS i innych wtyczek rozszerzających edytor bloków, użytkownicy nie mają możliwości odkrycia tych wtyczek bez specjalnego ich wyszukiwania. Są to przydatne wtyczki, które mogą pomóc sprzedać edytor bloków użytkownikom, którzy są na ogrodzeniu.

Istnieje nieznana liczba możliwości ulepszeń edytora bloków. Ta podkategoria wtyczek edytora bloków nie wydaje się przyciągać uwagi, która jest skierowana w stronę bloków. Jednak w niektórych przypadkach mogą być znacznie bardziej przydatne do codziennego pisania niż liczne bloki w rozwoju.

Pierwotny pomysł Hamze'a proponuje kategorię ulepszeń dla nadchodzącego katalogu bloków, ale ma to problemy. Po pierwsze, katalog bloków będzie bezpośrednio powiązany z programem wstawiającym bloki w przyszłej wersji WordPressa. Ponadto tego typu wtyczki nie są rzeczywistymi blokami. Jednak koncepcja uczynienia ulepszeń blokowych bardziej widocznymi dla użytkowników jest niezbędną częścią układanki. Aby edytor bloków odnosił sukcesy, WordPress musi wystawić swoich użytkowników na szerszy świat możliwości niż po prostu instalowanie kolejnego bloku.

Teraz nadszedł czas, aby zacząć myśleć o ekspozycji wtyczek, które ulepszają edytor bloków. Ostatecznie tego typu wtyczki mogą wymagać dalszego pogrupowania w pasek narzędzi edytora (np. wstawianie znaków), opcje bloku (np. dodatkowe ustawienia dla istniejących bloków) i inne kategorie. Podejrzewam, że dopiero teraz widzimy przyszłość, w której użytkownicy będą pytać, jak znaleźć nie tylko bloki, ale także rozszerzenia edytora bloków.