Wznowienie Redux Framework, skupianie wysiłków na szablonach Gutenberg
Opublikowany: 2020-08-04Wczoraj rano Dovy Paukstys wypuścił kolejną aktualizację z poprawkami błędów, gdy rozmawialiśmy o przyszłości jego popularnego środowiska Redux. To nie była pierwsza aktualizacja tego dnia. Deweloper z Wirginii jest nieco ponad tydzień w tak zwanej miękkiej premierze Redux 4.x. Jest to poważna rekonstrukcja wtyczki, która obsługuje ponad 900 000 stron internetowych i ma silną grupę programistów.
Zmiany w ciągu ostatniego tygodnia mogą się niektórym wydawać ryzykowne. Zbudował ogromną bazę użytkowników, dostarczając jeden z najpotężniejszych frameworków opcji motywów i wtyczek w historii WordPressa. Nowy nacisk na wtyczkę skłania się mocno w kierunku edytora bloków, który wciąż jest jedną z najbardziej kontrowersyjnych funkcji WordPressa, nawet po prawie dwóch latach jako część podstawowej platformy.
Paukstys musiał dokonać zmiany. Podejście tylko dla dewelopera nie generowało zwrotu z inwestycji, którego potrzebował. Jak wynika z danych, które zgromadził, 7000 dolarów darowizn i subskrypcji otrzymanych w 2019 r. nie było możliwe do utrzymania, zwłaszcza gdy produkty na rynku Envato wygenerowały co najmniej 56 milionów dolarów na odwrocie Redux. Zostawił na stole zdecydowanie za dużo pieniędzy. Redux był udanym produktem z pozoru, ale programiści albo nie chcieli zebrać gotówki, albo biznesplan nie działał. Nadszedł czas na coś nowego.
Nie był to tylko czas na zmianę, ponieważ biznes w zasadzie szedł donikąd. Gra była i wciąż się zmienia. Opcje motywów, chleb i masło Redux, prawdopodobnie odejdą w przeszłość za rok lub dwa. Motywy staną się znacznie mniej zależne od paneli opcji. Deweloperzy będą musieli budować swoją ofertę wokół systemu blokowego, a wtyczki, takie jak Redux, muszą nadążyć.
Napis był na ścianie. Najlepszym czasem na czerpanie korzyści z ram opcji tematycznych była ostatnia dekada. Niezależnie od tego, czy jest to edytor bloków, czy wtyczka do tworzenia stron, taka jak Elementor, opcje projektowania są teraz na poziomie pojedynczej strony, a przynajmniej nie są połączone ze staroświeckimi koncepcjami, takimi jak panele opcji motywów lub dostosowywanie.
Czasy się zmieniają, a Redux zmienia się wraz z nimi.
Paukstys nie jest obcy płynąć z prądem. Dzięki temu liczba użytkowników jego frameworka stale rosła przez lata. W 2015 roku zmienił bieg i skupił się na upewnieniu się, że jego platforma obsługuje dostosowywanie. Stało się to po kontrowersyjnej decyzji zespołu motywów, aby wymagać użycia dostosowywania zamiast ekranów opcji niestandardowych motywów. Paukstys był zagorzałym przeciwnikiem tej decyzji i nadal uważa, że customizator nigdy się nie sprawdził. Z perspektywy czasu mógł mieć rację; przez ostatnie kilka lat konfigurator czuł się jak porzucony projekt. Mimo to wykonał niezbędne ruchy, aby w razie potrzeby zachować adekwatność swoich ram opcji.
Dziś wprowadza Redux w nową erę, w której królują bloki.
„Gdyby Redux nie wkroczył w świat bloków, w końcu stałoby się to rzeczą wczorajszą” – powiedział. „Przyszłość to bloki i na tym się skupiamy. Cieszymy się, że po raz kolejny jesteśmy w czołówce i mamy nadzieję, że nasz produkt może naprawdę pomóc użytkownikom, freelancerom i agencjom w tworzeniu i ulepszaniu ich witryn w sposób, jakiego nigdy wcześniej nie mieli”.
To, co on i zespół Redux zrobili, to wprowadzenie zupełnie nowego zestawu funkcji ukierunkowanych na użytkownika na platformę programistyczną, która kiedyś była platformą programistyczną. Zmienił się nawet marketing. Redux zajmuje się obecnie dostarczaniem i sprzedażą funkcji użytkownikom końcowym. Nie zajmuje już miejsca na tylnym siedzeniu dla autorów motywów i wtyczek, którzy zarobili miliony na swoim API dla programistów. Zespół przejmuje kierownicę i zmierza ku własnej przyszłości.
Co robi nowy Redux?

Redux nadal robi wszystkie rzeczy, które zawsze robił. Deweloperzy mogą tworzyć niestandardowe ekrany ustawień i oferować dowolne opcje własnym użytkownikom końcowym. Najbardziej rzucającym się w oczy dodatkiem jest nowa funkcja szablonów Redux, która bezpośrednio integruje się z edytorem bloków.
„Szablony Redux działają jak biblioteka do wykrywania bloków”, powiedział Paukstys. „Umieszczamy wszystkie szablony dostarczane przez wtyczki innych firm w jednej bibliotece. Zasadniczo możesz zobaczyć i podejrzeć, co jest możliwe, kliknąć i zaimportować”.
Redux ma również wbudowany instalator zależności blokowych. Podczas importowania szablonów lub bloków innych firm sprawdza, czy wtyczka jest zainstalowana i aktywna. Jeśli nie, zadba o to dla użytkowników.
Ostatecznym celem jest złagodzenie kłopotów ze znalezieniem zaawansowanych szablonów bloków. Obecnie większość wtyczek do szablonów bloków jest rozproszona, projekty krążą po całym świecie. Użytkownicy nie mogą znaleźć tego, czego potrzebują, jeśli nie wiedzą, gdzie szukać. Redux wszystko to zmienia. Obecnie obsługuje 18 różnych wtyczek blokowych. Służy do zapewnienia większej ekspozycji na istniejące wtyczki blokowe i pomaga użytkownikom odkrywać rozwiązania, których w innym przypadku mogliby nie znaleźć.
Na ekranie po edycji wtyczka dodaje nowy przycisk „Szablony” do górnego paska narzędzi. Po kliknięciu otwiera wyskakujące okienko z biblioteką sekcji, szablonów i zestawów szablonów.

Jedną z ładniejszych funkcji wtyczki jest jej podgląd. Klikając przycisk podglądu, użytkownicy mogą zobaczyć, jak wygląda sekcja lub szablon przed zaimportowaniem czegokolwiek. Po lewej stronie podglądu wtyczka wyświetla zakładki, które pokazują, jakie bloki są używane i jakie wymagane wtyczki należy zainstalować i aktywować.
Redux pozostawia niewiele wyobraźni. Wszelkie niezbędne informacje o tym, co jest instalowane, są bezpośrednio dostępne. Ponadto zawiera linki do wszelkich wtyczek, które mogą być zainstalowane.

Wspaniałą rzeczą jest to, że funkcja szablonów nie blokuje użytkownika do wtyczki Redux. Jeśli użytkownik będzie chciał dezaktywować Redux w przyszłości, nic się nie zmieni w jego blokach. Służy przede wszystkim jako pomost między użytkownikami końcowymi a ogromnym światem projektów blokowych.
„Widzimy, że na dłuższą metę przyszłość opcji zmniejsza się przez bloki, więc znaleźliśmy sposób, aby przenieść się w tę przestrzeń, aby Redux zawsze był w czołówce”, powiedział Paukstys. Jego zespół całkowicie przepisał podstawową strukturę i dostosował wszystko do standardów kodowania WordPress.

Przejście na bloki podporowe jest raczej repozycjonowaniem projektu, którego dni były ponumerowane.
Paukstys podkreślił, że Redux ma wszystkie funkcje, które miał wcześniej, a nawet więcej. Zespół dodał zmienne CSS dla programistów, jeśli wolą używać ich zamiast kompilatora. Uważa, że podstawowa struktura znacznie się poprawiła, co oznacza, że starsi użytkownicy mogą nadal cieszyć się funkcjami, do których przywykli.
Nowy biznesplan

Niepopełnić błędu. Paukstys chce zwiększyć przychody swojej firmy i stworzyć zrównoważoną przyszłość dla Redux. Plan cenowy jest jasny i zgodny z modelem, który od lat odnosi sukcesy w przypadku wielu komercyjnych wtyczek. Plany są wielopoziomowe i wahają się od 49 USD rocznie do 249 USD, w zależności od liczby witryn, dla których użytkownik chce mieć automatyczne aktualizacje i wsparcie.
Plany komercyjne oferują nowe funkcje dla programistów, takie jak automatyczne aktualizacje czcionek Google, niestandardowe czcionki zintegrowane ze wszystkimi panelami, nieograniczone obszary widżetów i dynamiczne wyszukiwanie.
Jednak duży up-sell ląduje bezpośrednio na progu użytkowników końcowych. Każdy z planów komercyjnych oferuje pełny dostęp do ponad 1000 sekcji i pełnostronicowych szablonów. Szeroka gama opcji może być niemal przytłaczająca, ale przeciętny użytkownik będzie w stanie znaleźć prawie każdy rodzaj szablonu potrzebnego dla jego witryny. Od restauracji, przez biura korporacyjne, po studia fitness, każdy znajdzie coś dla siebie.
„Byłem zbyt altruistyczny”, powiedział Paukstys z poprzednich lat. „Uwierzyłem, że jeśli pomogę ludziom zarobić pieniądze, oddadzą. Niestety tak to nie działa. Od lat pracuję z różnymi modelami cenowymi, z których każdy jest skazany na niepowodzenie”. Widział, jak inni odnieśli sukces w biznesie, dość często dzięki pracy, którą włożył. Nie chodzi tylko o pieniądze i wierzy, że ma coś wartościowego do zaoferowania w zamian.
Umiejętność rozwoju nie wystarczy, aby odnieść sukces finansowy. Muszą temu towarzyszyć zdrowe zasady finansowe.
Jednym z katalizatorów ostatnich zmian w jego biznesplanie było dołączenie do Post Status, które posiada silną społeczność liderów biznesu w ekosystemie WordPressa. Przypisuje inspirację Alexowi Denningowi, Kimberly Lipari, Harisowi Zulfiqarowi, Richowi Taborowi i innym, pomagając mu zmienić myślenie na biznesową stronę projektu.
Niektóre z lekcji, których nauczył się do tej pory, to:
- Deweloperzy już są głodni. Skoncentruj się na użytkownikach.
- Dodatki mogą być złym modelem. Pojedynczy produkt pro/premium jest znacznie łatwiejszy w sprzedaży i zarządzaniu.
- Potrzeba modelu przychodów. Nie oczekuj, że ludzie po prostu przekażą pieniądze.
- Wykorzystaj publiczność, którą masz. Nie kanibalizuj siebie.
„Tam, gdzie skończyliśmy, jest znacznie tańszy plan dla programistów i potężny zestaw narzędzi dla użytkowników” – powiedział. „Mam nadzieję, że popychamy Gutenberga w miejsce o większej wartości”.
Posuwając się do przodu
Oczywiście nie każdy użytkownik będzie zadowolony z remontu wtyczki. Przez lata Redux był nastawiony specjalnie na deweloperów. Były to ramy opcji.
„Redux miał zupełnie inny cel, którym jest dla programistów tworzenie frameworka Options” — napisał w recenzji użytkownik o imieniu James. „Nagle zmienili wtyczkę w coś w tym rodzaju kreatora stron. To nie ma sensu i wykorzystują reputację poprzedniej wtyczki.”
To uczciwa krytyka. I tego się spodziewano. Wtyczka skupiła się głównie na użytkownikach końcowych. Jednak nie usunęła istniejącego interfejsu API i funkcji, które w przeszłości sprawiały, że odnosił sukcesy wśród programistów.
Paukstys jest jasne, że buduje na reputacji, jaką zdobył Redux i wprowadza nowe funkcje dla użytkowników końcowych. Nie przeprasza, że próbuje czegoś nowego, aby uzyskać rozsądny zwrot z wieloletniej inwestycji czasu i zasobów. Rozpoczęcie zupełnie nowego i oddzielnego projektu niosłoby ze sobą znacznie większe ryzyko. Budowanie na szczycie góry, którą już zbudował, ma sens.
Nie uszczęśliwi to wszystkich. Powiedział jednak, że opinie były „szokująco pozytywne” w ciągu tygodnia od miękkiej premiery Redux 4.
„Nigdy nie zdawałem sobie sprawy, jak bardzo użytkownicy doceniają Redux” — powiedział. „Niektóre zmiany we frameworku zepsuły witryny, a wszyscy, z którymi się skontaktowałem, byli niezwykle uprzejmi. To takie odświeżające i szczerze pomaga mi zrozumieć, dlaczego społeczność WordPressa jest tak wspaniałym miejscem. Obawiam się, że programiści są dla siebie zbyt surowi. Z drugiej strony użytkownicy, jeśli otrzymają życzliwe wsparcie, są z kolei niesamowicie mili”.
Jeśli większość dotychczasowych opinii wskazuje na przyszłość wtyczki, nie spodziewaj się zobaczyć wideł i pochodni.
Być może będzie musiał wziąć kilka grudek z kilkoma niezadowolonymi użytkownikami w związku ze zmianą. Przychodzi razem z terytorium. Jednak opinie będą prawdopodobnie bezpośrednio skorelowane z tym, jak dobrze obsługuje użytkowników za pośrednictwem kanałów wsparcia Redux.
Projekt skorzysta również z potencjalnej nowej bazy użytkowników w nadchodzących miesiącach i latach. Wtyczka wkracza na nowy rynek, zachowując jednocześnie funkcje, dzięki którym jest tam, gdzie jest dzisiaj. Będzie to trochę balansujące, ale wtyczka musi iść z duchem czasu.
Przyszłość Redux
To nowa era dla Redux. W najbliższej przyszłości Paukstys i zespół będą musieli skupić się na usunięciu wszystkich błędów i przejściu na nowy rynek. To czas na refleksję, uważne słuchanie i uważność, zanim zagłębimy się w nowe funkcje.
„W przeszłości byliśmy w 100% skoncentrowani na programistach” — powiedział Paukstys. „Mając to na uwadze, zawsze zwracaliśmy uwagę na użytkownika i chcieliśmy zaspokoić jego potrzeby. Teraz rozwijamy się, aby wspierać bezpośrednio użytkowników, a także programistów”.
Dzięki nowo odkrytemu skupieniu się na użytkownikach końcowych istnieje potencjał wzrostu w innych obszarach. Paukstys mówi, że obecnie skupiamy się w 100% na edytorze bloków. Rozgałęzienie w celu wspierania innych głównych twórców stron, takich jak Elementor, nie jest wykluczone. Jednak Redux powinien być w stanie dalej odnosić sukcesy, rozszerzając podstawowe środowisko.
„Kiedy rozpoczęliśmy tę przygodę w przestrzeni bloków, martwiliśmy się, biorąc pod uwagę ograniczoną liczbę bloków” – powiedział. „Ale szczerze mówiąc, istnieje niesamowita innowacja i to, co możemy zbudować z Gutenbergiem, jest naprawdę wspaniałe”.
