Огромный сборник статей от WPTec для начинающих

Мнение

Hookr входит в бета-версию с новым пользовательским интерфейсом и поддержкой более 800 плагинов и тем

В апреле прошлого года Кристофер Сэнфорд запустил Hookr , справочник WordPress по хуку/API для разработчиков. Первоначально он написал синтаксический анализатор/индексатор для собственного использования, чтобы повысить эффективность своей работы, и был вдохновлен сделать его общедоступным ресурсом.

«Я профессионально работаю с WordPress с версии 2.8, но большинство из них я бы назвал «поверхностной разработкой», — сказал Сэнфорд. «Только позже, примерно в версии WordPress 3.5, появился крупномасштабный проект WordPress.

«Я обнаружил, что трачу непристойное количество времени либо копаясь в коде в своей IDE, либо выполняя бесчисленные поиски в Google, чтобы обнаружить/понять различные хуки, функции, константы и т. д. Итак, я написал плагин, который будет индексировать приложение/ сайт, на котором он был установлен — это была первая итерация Hookr».

Будучи разработчиком, чья карьера не связана с экосистемой WordPress, Сэнфорд не знал, чего ожидать, когда пробовал свои силы на своем новом общедоступном ресурсе для разработчиков. После нескольких месяцев альфа-тестирования трафика и отзывов было достаточно, чтобы убедить его инвестировать в повышение производительности и капитальный ремонт пользовательского интерфейса.

«Альфа-версия сайта была действительно альфа-версией — пользовательский интерфейс был совершенно запоздалым, было много ошибок / сбоев в пользовательском интерфейсе, навигация не была связной; это был настоящий беспорядок», — сказал Сэнфорд. «До бета-тестирования я несколько месяцев не обновлял hookr.io, что было целесообразно. Я хотел посмотреть, выровняется ли трафик полностью или останется постоянным, причем последнее является определяющим фактором в отношении того, буду ли я продолжать проект».

Бета-версия Hookr добавляет улучшения пользовательского интерфейса/UX и поддержку более 800 плагинов и тем

Сэнфорд был удивлен и воодушевлен, обнаружив, что использование сайта стабильно и продолжает расти. Следующие три месяца он потратил на исправление ошибок, переписывание основных частей парсера и доработку пользовательского интерфейса, чтобы сосредоточиться на функциях, которые действительно нужны людям. Сейчас сайт перешел в бета-версию с рядом заслуживающих внимания улучшений:

  • Капитальный ремонт UI/UX с упором на отзывчивость и наименьшее количество кликов
  • Hookr.io теперь работает в два раза быстрее с вдвое меньшей полезной нагрузкой (в первую очередь для мобильных устройств)
  • Темы были введены в указатель – (текущее количество: 62)
  • Сотни плагинов добавлены в индекс (текущее количество: 827)
  • 5 последних версий каждого плагина и темы (ранее включалась одна версия для каждого плагина)
  • Примеры использования, которые пользователи могут вырезать и вставлять
  • Аннотированный исходный код

Индексные экраны имеют бесконечную прокрутку и фильтрацию, что сокращает количество кликов по бесконечной нумерации страниц. Детали хуков были усовершенствованы, чтобы следовать формату, подобному страницам подробностей PHP, и включать аннотированные сигнатуры кода и описания.

В дополнение к основной информации о файле и строках, в которых определен код/объект, Hookr также был обновлен для отображения любых связанных обратных вызовов ловушек, использующих одно и то же имя тега или подпись.

Примеры использования для каждого действия, фильтра, функции и константы теперь можно легко скопировать. Пользователи также могут быстро просмотреть исходный код с новыми гиперссылками и аннотированными блоками исходного кода Hookr.

Ребрендинг или не ребрендинг?

Многие из тех, кто ищет исчерпывающий справочник по хукам/API, считают, что Hookr проще в использовании, чем официальный справочник по коду WordPress.org . Сэнфорд столкнулся с трудностями при создании того, что некоторые считают конкурирующим ресурсом.

Было несколько человек, у которых была проблема с существующим ресурсом. Ради полного раскрытия, моя карьера находится за пределами экосистемы WordPress; это просто платформа, которую я использую (и люблю), а не образ жизни.

Мой опыт работы с «сообществом» был в основном положительным; многие люди любят ресурс, а другие равнодушны. Я написал Hookr, чтобы помочь законным дизайнерам/разработчикам/агентствам, а не любителям, маскирующимся под дизайнеров/разработчиков, у которых нет никаких навыков, кроме мученичества, и которые не могут внести ничего положительного.

Имя Hookr также оказалось спорным, поскольку несколько ярых противников считают его отталкивающим и оскорбительным. Сэнфорд сказал, что он очень обеспокоен ребрендингом сайта, но открыт для этой идеи.

«Рынок WordPress перенасыщен — трудно оказать какое-либо влияние, отсюда и название», — сказал он. «Название короткое, спорное, актуальное и запоминающееся — его либо любят, либо ненавидят, конечно. У него никогда не было намерения оскорбить или оттолкнуть какую-либо демографическую группу.

«Если людям неудобно говорить «Hookr» на открытом форуме, то, возможно, пришло время отложить в сторону мой личный идеал ради улучшения ресурса. При этом я стою на пороге переименования/ребрендинга Hookr. Если я это сделаю, то только для того, чтобы устранить первоначальный барьер/стигму и способствовать использованию».

Поскольку сайт все еще находится в стадии бета-тестирования, Сэнфорд все еще собирает отзывы пользователей, но концентрируется на функциях, исправлениях и поисковой оптимизации. Если он решит провести ребрендинг, скорее всего, это произойдет, когда сайт выйдет из бета-версии.

Будущее ресурса Hookr.io

После оптимизации дизайна, удаления нескольких функций, которые никто не использовал, и доработки тех, которые работали, Сэнфорд сообщает, что до сих пор пользователям нравится бета-версия Hookr.

«Отзывы, которые я получил, были чрезвычайно положительными», — сказал он. «Использование фактически удвоилось». Предложения пользователей относительно функции поиска формируют дорожную карту для следующей итерации ресурса.

«Существующая реализация поиска представляет собой в большей или меньшей степени механизм фильтрации, который становится эффективным, когда вы переходите к соответствующему индексу», — сказал Сэнфорд. «Однако многие пользователи запрашивают традиционный «глобальный» поиск по ключевым словам, который охватывает ядро, плагины и темы. Глобальный поиск, наряду с некоторыми другими функциями, будет выпущен в течение следующего месяца или около того».

Хотя Сэнфорд стремится сделать ресурс бесплатным для всех, он изучает несколько долгосрочных вариантов монетизации.

«Я не хочу загромождать интерфейс рекламой, но никогда не говори никогда», — сказал он. «Однако есть еще одна возможность для монетизации».

В будущем Sanford рассматривает возможность создания инфраструктуры для предложения Hookr (SaaS) разработчикам коммерческих тем и плагинов.

Когда я выпустил Hookr Alpha, несколько человек поинтересовались, можно ли использовать его для дополнения документации своего премиального плагина/темы. Я не был уверен, что это была настоящая «добавочная стоимость». В течение года я усовершенствовал синтаксический анализатор и объекты данных до точки жизнеспособности.

Hookr Parser анализирует исходный код, который затем согласовывается с описывающей его встроенной документацией; часто встроенная документация либо отсутствует, либо ошибочна. Джефф Мэтсон и я обсудили эти проблемы и решили, что Hookr будет бесценным, если сможет определить эти проблемы, что он и делает сейчас.

Модель SaaS для монетизации позволит Sanford предлагать разработчикам предварительно созданную документацию с их темами/плагинами. Он также изучает возможность предоставления необработанных данных в форматах JSON, XML, CSV и т. д. поставщикам для реализации микросайта API.

Рекомендуем прочитать
Мнение

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Мнение

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Мнение

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Мнение

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *