Вчера утром Дави Паукстис торопился выпустить очередное обновление с исправлениями ошибок, когда мы болтали о будущем его популярного фреймворка Redux. Это было не первое обновление дня. Разработчик из Вирджинии находится чуть больше недели в том, что он назвал мягким запуском Redux 4.x. Это крупная реконструкция плагина, который поддерживает более 900 000 веб-сайтов и имеет сильную аудиторию разработчиков.
Кому-то изменения, произошедшие за последнюю неделю, могут показаться рискованными. Он создал огромную базу пользователей, предоставив одну из самых мощных фреймворков тем и плагинов в истории WordPress. В новом плагине основное внимание уделяется редактору блоков, который по-прежнему остается одной из самых спорных функций WordPress, даже после почти двух лет работы в качестве части базовой платформы.
Паукстису нужно было внести изменения. Подход, ориентированный только на разработчика, не приносил необходимой ему рентабельности инвестиций. Согласно собранным им данным, 7000 долларов в виде пожертвований и подписок, полученных в 2019 году, не были приемлемыми, особенно когда продукты на торговой площадке Envato принесли не менее 56 миллионов долларов за счет Redux. Он оставлял слишком много денег на столе. Redux на первый взгляд был успешным продуктом, но разработчики либо не хотели вкладывать деньги, либо бизнес-план не работал. Пришло время для чего-то нового.
Это было не просто время для перемен, потому что бизнес по сути никуда не шел. Игра была и продолжает меняться. Варианты тем, основа Redux, скорее всего, уйдут в прошлое в ближайшие год или два. Темы станут менее зависимыми от панелей опций. Разработчикам нужно будет строить свои предложения на основе блочной системы, а такие плагины, как Redux, должны не отставать.
Письмо было на стене. Лучшее время для получения прибыли от фреймворка опций темы было последнее десятилетие. Будь то редактор блоков или плагин для построения страниц, такой как Elementor, параметры дизайна теперь находятся на уровне отдельных страниц или, по крайней мере, не привязаны к концепциям старой школы, таким как панели параметров темы или настройщик.
Времена меняются, и Redux меняется вместе с ними.
Паукстису не привыкать двигаться по течению. Это позволило с годами увеличивать количество пользователей его фреймворка. В 2015 году он переключил передачи и сосредоточился на том, чтобы его фреймворк поддерживал настройщик. Это произошло после неоднозначного решения команды Themes Team потребовать использования настройщика вместо экранов настраиваемых параметров темы. Паукстис был ярым противником этого решения и до сих пор считает, что настройщик так и не сработал. Оглядываясь назад, он мог быть прав; настройщик чувствовал себя заброшенным проектом за последние пару лет. Тем не менее, он предпринял необходимые шаги, чтобы при необходимости сохранить актуальность своей системы опционов.
Сегодня он продвигает Redux в новую эру, в которой безраздельно господствуют блоки.
«Если бы Redux не вошел в мир блоков, это было бы вчерашним днем», – сказал он. «Будущее за блоками, и именно на это мы делаем акцент. Мы рады снова быть в авангарде и надеемся, что наш продукт действительно поможет пользователям, фрилансерам и агентствам создавать и улучшать свои сайты так, как никогда раньше ».
Что он и команда Redux сделали, так это добавили совершенно новый набор ориентированных на пользователя функций на то, что когда-то было платформой для разработчиков. Изменился даже маркетинг. Redux сейчас занимается предоставлением и расширением возможностей конечных пользователей. Он больше не уступает место авторам тем и плагинов, которые заработали миллионы на его API разработчика. Команда встает за штурвал и движется к собственному будущему.
Что делает новый Redux?
Redux по-прежнему делает все, что делал всегда. Разработчики могут создавать собственные экраны настроек и предлагать любые варианты своим конечным пользователям. Самым ярким дополнением является новая функция Redux Templates, которая напрямую интегрируется с редактором блоков.
«Redux Templates действует как библиотека обнаружения блоков, если хотите», – сказал Паукстис. «Мы объединяем все шаблоны, предоставленные сторонними плагинами, в единую библиотеку. По сути, вы можете видеть и предварительно просматривать, что возможно, нажимать и импортировать ».
Redux также имеет встроенный установщик блочных зависимостей. При импорте сторонних шаблонов или блоков он проверяет, установлен ли плагин и активен ли он. Если нет, об этом позаботятся пользователи.
Конечная цель – облегчить задачу поиска расширенных шаблонов блоков. В настоящее время большинство плагинов шаблонов блоков рассредоточены, и проекты раздумывают. Пользователи не могут найти то, что им нужно, если они не знают, где искать. Redux меняет все это. В настоящее время он поддерживает 18 различных плагинов для блоков. Он служит для расширения доступа к существующим подключаемым модулям блоков и помогает пользователям находить решения, которые они иначе не смогли бы найти.
На экране постредактирования плагин добавляет новую кнопку «Шаблоны» на верхнюю панель инструментов. При нажатии открывается всплывающее окно с библиотекой разделов, шаблонов и наборов шаблонов.
Одна из самых приятных функций плагина – его предварительный просмотр. Нажав кнопку предварительного просмотра, пользователи могут увидеть, как выглядит раздел или шаблон, прежде чем что-либо импортировать. В левой части средства предварительного просмотра плагин отображает вкладки, которые показывают, какие блоки используются и какие плагины необходимо установить и активировать.
Redux мало что оставляет воображению. Вся необходимая информация о том, что устанавливается, доступна напрямую. Кроме того, он предоставляет ссылки на любые плагины, которые могут быть установлены.
Замечательно то, что функция Templates не ограничивает пользователя плагином Redux. Если пользователь захочет деактивировать Redux в будущем, ничего не изменится с его блоками. В первую очередь он служит мостом между конечными пользователями и огромным миром блочных проектов.
«Мы видим, что в будущем возможности будут сокращаться за счет блоков, поэтому мы нашли способ перейти в это пространство, чтобы Redux всегда был на переднем крае», – сказал Паукстис. Его команда полностью переписала базовый фреймворк и довела все до стандартов кодирования WordPress.
Переход к блокам поддержки – это скорее репозиционирование проекта, дни которого сочтены.
Паукстис подчеркнул, что Redux имеет все функции, которые были у него раньше, и даже больше. Команда добавила переменные CSS для разработчиков, если они предпочитают использовать их вместо компилятора. Он чувствует, что основная структура значительно улучшилась, а это означает, что старые пользователи могут продолжать пользоваться функциями, к которым они привыкли.
Новый бизнес-план
Не ошибитесь. Паукстис стремится к увеличению доходов своего бизнеса и созданию устойчивого будущего для Redux. Ценовой план ясен и следует модели, которая за многие годы успешно использовалась для многих коммерческих плагинов. Планы многоуровневые и варьируются от 49 до 249 долларов в год, в зависимости от количества сайтов, для которых пользователю нужны автоматические обновления и поддержка.
Коммерческие планы предлагают новые функции для разработчиков, такие как автоматическое обновление шрифтов Google, пользовательские шрифты, интегрированные во все панели, неограниченное количество областей виджетов и динамический поиск.
Тем не менее, большие дополнительные продажи падают прямо на порог конечных пользователей. Каждый из коммерческих планов предлагает полный доступ к более чем 1000 разделов и полностраничных шаблонов. Разнообразие вариантов может быть ошеломляющим, но средний пользователь сможет найти практически любой тип шаблона, необходимый для своего сайта. От ресторанов до корпоративных офисов и фитнес-студий – каждый найдет себе занятие по душе.
«Я был слишком альтруистом», – сказал Паукстис о прошлых годах. «Я верил, что если я помогу людям зарабатывать деньги, они вернутся. К сожалению, это не так. Я годами работал с различными моделями ценообразования, каждая из которых обречена на провал ». Он видел, как другие добиваются успеха в бизнесе, довольно часто благодаря работе, которую он проделал. Дело не только в деньгах, и он считает, что может предложить что-то ценное взамен.
Для финансового успеха недостаточно навыков развития. Это должны быть обоснованные финансовые принципы.
Одним из катализаторов недавних изменений в его бизнес-плане стало присоединение к Post Status, которое имеет сильное сообщество бизнес-лидеров в экосистеме WordPress. Он считает, что Алекса Деннинга, Кимберли Липари, Хариса Зульфикара, Рича Табора и других вдохновили его, что помогло ему изменить свои взгляды на бизнес-аспекты проекта.
Вот некоторые из уроков, которые он усвоил к настоящему времени:
Разработчики уже голодают. Сосредоточьтесь на пользователях.Дополнения могут быть плохой моделью. Один продукт Pro / Premium намного проще продавать и управлять им.
Необходимость модели дохода. Не ждите, что люди просто отдадут деньги.
Используйте свою аудиторию. Не каннибализируйте себя.
«В итоге мы получили гораздо более дешевый план для разработчиков и мощный инструментарий для пользователей», – сказал он. «Надеюсь, мы продвигаем Гутенберга на более высокий уровень».
Движение вперед
Естественно, не каждый пользователь будет доволен переделкой плагина. В течение многих лет Redux был ориентирован именно на разработчиков. Это были рамки вариантов.
«Redux был для совершенно другой цели – для разработчиков, чтобы создать структуру параметров», – написал пользователь по имени Джеймс в обзоре. «Они внезапно изменили плагин на конструктор страниц, что-то в этом роде. В этом нет смысла, и они используют репутацию предыдущего плагина ».
Это справедливая критика. И это было ожидаемо. Плагин сосредоточил большую часть своего внимания на конечных пользователях. Тем не менее, он не удалил существующий API и функции, которые помогли разработчикам в прошлом.
Паукстис уверен, что он опирается на репутацию Redux и запускает новые функции для конечных пользователей. Он не извиняется за то, чтобы пробовать что-то новое, чтобы получить разумную отдачу от своих многолетних вложений времени и ресурсов. Запуск совершенно нового и отдельного проекта был бы связан с гораздо большим риском. Имеет смысл построить на вершине горы, которую он уже построил.
Это не сделает всех счастливыми. Однако он сказал, что отзывы были «шокирующе положительными» за неделю, прошедшую после мягкого запуска Redux 4.
«Я никогда не понимал, насколько пользователи оценили Redux», – сказал он. «Некоторые изменения в структуре нарушили работу сайтов, и все, кому я обращался за помощью, были очень любезны. Это так освежает и, честно говоря, помогает мне понять, почему сообщество WordPress – такое прекрасное место для жизни. Боюсь, что разработчики слишком жестоки друг к другу. С другой стороны, пользователи, если им оказывается любезная поддержка, в свою очередь, невероятно любезны ».
Если большая часть отзывов до сих пор является индикатором будущего плагина, не ожидайте увидеть вилы и факелы.
Возможно, ему придется разделить это изменение с несколькими недовольными пользователями. Он идет с территорией. Однако отзывы, скорее всего, будут напрямую коррелировать с тем, насколько хорошо он обслуживает пользователей через каналы поддержки Redux.
В ближайшие месяцы и годы проект также выиграет от потенциально новой базы пользователей. Плагин окунается в новый рынок, сохраняя при этом функции, которые привели его туда, где он есть сегодня. Это будет немного уравновешивать, но плагин должен двигаться в ногу со временем.
Будущее Redux
Это новая эра для Redux. В ближайшем будущем Паукстис и его команда должны будут сосредоточиться на устранении всех ошибок и переходе на новый рынок. Это время для размышлений, внимательного слушания и внимательности, прежде чем с головой окунуться в новые возможности.
«В прошлом мы были на 100% ориентированы на разработчиков», – сказал Паукстис. «При этом мы всегда следили за пользователями и хотели удовлетворить их потребности. Теперь мы расширяемся, чтобы напрямую поддерживать пользователей и разработчиков ».
С новым вниманием к конечным пользователям есть потенциал для роста в других областях. Паукстис говорит, что в настоящее время все внимание сосредоточено на редакторе блоков. Разветвление для поддержки других основных разработчиков страниц, таких как Elementor, не исключено. Однако Redux сможет и дальше добиваться успеха, расширяя базовый опыт.
«Когда мы начали это приключение в пространстве блоков, мы волновались, учитывая ограниченное количество блоков», – сказал он. «Но, честно говоря, есть несколько удивительных инноваций, и это было здорово, что мы можем создать с помощью Гутенберга».