Перестаньте обвинять разработчиков плагинов в слишком большом количестве уведомлений администратора WordPress

Опубликовано: 2020-07-22

Каждые 3–6 месяцев я натыкаюсь на популярную ветку в социальных сетях, в которой критикуют разработчиков плагинов за то, что они перегружают панель администратора WP уведомлениями. Как разработчик плагинов и человек, который общается с разработчиками плагинов и тем каждый божий день в рамках своей роли в Freemius, мне действительно больно видеть, как это обсуждение поднимается снова и снова, поэтому я хочу покончить с этим заблуждением раз и навсегда. для всех.

Он всегда начинается одинаково.

Инфлюенсер делится снимком экрана с панелью администратора, раздутой тоннами административных уведомлений. И тогда масса лайкает и делится «вслепую» — некоторые даже страстно выражают свой гнев.

Я понимаю, админ замечает отстой!

Мы все это знаем, и это очень легко понять.

Но действительно ли разработчики плагинов виноваты в целом?

Я так не думаю.

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

Позвольте мне показать вам другую сторону медали, взгляд разработчика плагина.

Многие сайты имеют много плагинов

Несколько лет назад я провел анализ доли рынка плагинов WordPress, в ходе которого обнаружил, что в среднем на собственном сайте WordPress (т. е. не на сайте WordPress.com) установлено 25,2 плагина, 18,3 активных плагина и 17.6 активных плагинов с более чем 200 строками кода.

Вчера я копался в нашей базе данных и извлек новую выборку из 10 000 случайных сайтов, чтобы посмотреть, как все изменилось, и обнаружил, что среднее количество активных плагинов на сайте сегодня составляет 15,94.

Изучив 10 000 случайных сайтов, чтобы увидеть, как все изменилось в нашей экосистеме, я обнаружил, что среднее количество активных плагинов #WordPress на сайте в 2020 году составляет 15,94.

Таким образом, количество плагинов на сайт уменьшилось примерно на 2,4 – это здорово.

Если подумать, это имеет смысл, поскольку скорость сайта становится все более и более важной для SEO, а пользователи WP сегодня лучше осведомлены о влиянии плагинов на производительность. Кроме того, за последние годы рынок консолидировался, и более крупные продукты, такие как Jetpack, теперь намного богаче своими предложениями, поэтому пользователи получают десятки микрорешений в одном пакете, избегая необходимости в дополнительных плагинах.

Из 10 000 сайтов 407 имеют более 30 активных плагинов (это более 4%!), 46 сайтов имеют более 50 активных плагинов.

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

Это неизбежно, простая статистика.

Частота уведомлений администратора

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

Вернемся к цифрам.

Если плагин добавляет одно уведомление администратора в месяц, сайт с более чем 30 активными плагинами получит 30 уведомлений, одно уведомление в среднем. в день – и я даже не рассматриваю уведомления от ядра.

Обработка/отклонение нечастых уведомлений администратора

Еще пища для размышлений — как часто, по вашему мнению, администраторы веб-сайтов действительно заходят в свою панель администратора WP?

К сожалению, у нас нет доступа к таким данным (если они у вас есть, мы будем рады пригласить вас для гостевого поста!), но, исходя из нашего собственного опыта и знакомства с экосистемой, администраторы обычно не так часто входят в систему, как думают многие.

Я и моя команда очень активно работаем над контентом, выпуская статьи почти еженедельно. Осмелюсь сказать, что наша команда, вероятно, более активна, чем средний сайт WordPress. Тем не менее, хотя наши писатели и редакторы заходят в панель управления по крайней мере несколько раз в неделю, они сосредоточены на содержании, и в их обязанности не входит администрирование веб-сайта и обработка/отклонение уведомлений администратора.

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

  • Обновление плагина в случае обнаружения уязвимости в системе безопасности
  • Обновление ядра время от времени
  • Исправление ошибок
  • Установка новых плагинов

Все вышеперечисленные действия нечасты, даже редки.

Я уверен, что у нас также были месяцы, когда мы вообще не убирали уведомления, и я готов поспорить, что мы не уникальны, и многие компании имеют подобные процедуры.

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

Подпишитесь и получите бесплатную копию нашего

Бизнес-книга плагинов WordPress

Как создать процветающий бизнес плагинов WordPress в экономике подписки.

Поделитесь с другом

Введите адрес электронной почты вашего друга. Мы отправим им только эту книгу по электронной почте, честь скаута.

Спасибо, что поделились

Потрясающе — копия «Бизнес-книги плагинов WordPress» была только что отправлена ​​на . Хотите помочь нам распространить информацию еще больше? Продолжайте, поделитесь книгой с друзьями и коллегами.

Спасибо за подписку!

- мы только что отправили вашу копию «Бизнес-книги плагинов WordPress» на .

В письме есть опечатка? нажмите здесь, чтобы изменить адрес электронной почты и отправить снова.

Книжная обложка
Книжная обложка

«Число правит вселенной» — Пифагор

Теперь объединим все числа.

Учитывая предыдущий пример с 30 плагинами на сайте с 1 уведомлением в день, если пользователь не войдет в систему через 10 дней, будет 10 уведомлений, что явно перегружено, отнимает много времени и в целом просто ужасно с точки зрения UX. перспектива.

В общем, легко обвинить разработчиков плагинов, поскольку эти уведомления действительно запускаются плагинами. Но я хотел бы здесь возразить, что это всего лишь симптом основной проблемы.

Администратор замечает, что беспорядок, созданный плагинами и темами, является лишь признаком реальной проблемы. Твитнуть

Устаревший механизм уведомлений администратора WP

В то время как WordPress значительно вырос во многих аспектах, включая яркую и удивительную экосистему плагинов, которая сегодня насчитывает десятки тысяч продуктов, основной механизм уведомлений администратора почти не развивался с момента его запуска в версии 3.1 — 10 лет назад!

Основной механизм уведомлений администратора просто никогда не предназначался для обработки большого количества уведомлений, которые мы сейчас имеем в экосистеме. Поэтому неизбежно, что администраторы сайтов в конечном итоге жалуются на свой негативный опыт.

На протяжении многих лет на эту тему велось множество дискуссий, многие пытались отстаивать изменения. Еще в 2015 году Барри Коой разработал красивое решение, которое превращает уведомления администратора в современный центр уведомлений:

Менеджер уведомлений WordPress от Barry Kooij

Почему-то это никогда не было достаточно важным, чтобы расставлять приоритеты и добавляться в ядро.

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

«Самое большое» обновление для уведомлений администратора было добавлено в WordPress 4.2 (5 лет назад!), в котором появилась возможность добавлять кнопку отклонения в уведомления, но при этом даже не было структурированного способа хранения состояния видимости уведомления, опять же, оставив это на усмотрение разработчиков плагинов.

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

Разработчики плагинов используют уведомления администратора, потому что это все, с чем нам приходится работать из коробки. Мы берем лимоны и пытаемся выжать лучший лимонад, какой только можем.

Позвольте мне прояснить: я признаю, что расстановка приоритетов является исключительно сложной задачей при попытке удовлетворить ~ 38% Интернета. Итак, я ни на кого не указываю пальцем, просто констатирую факты и повышаю осведомленность. Если в сообществе существует консенсус в отношении того, что уведомления администратора так раздражают и отвлекают, возможно, пришло время изучить альтернативное решение для связи.

Постоянная битва между давать и брать

Разработчикам плагинов и тем достаточно сложно найти баланс между тем, сколько давать и сколько просить взамен. В такой самоуверенной экосистеме, как WordPress, каждый пользователь является потенциальным блоггером, поэтому каждый раз, когда мы вносим изменения в продукт или общаемся с пользователями, нам приходится ходить на яичной скорлупе, стараясь никого не расстраивать страхом получить ужасный обзор с 1 звездой.

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

Позвольте мне сказать это так.

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

Будь то запрос на обзор, небольшая дополнительная продажа для проверки платного предложения или приглашение присоединиться к их партнерской программе — все это оправдано.

В конце концов, это симбиотические отношения, и это то, что мы все должны помнить.

Разработчики плагинов и тем пытаются создать лучшие предложения для своей целевой аудитории, но если мы ничего не просим взамен, как мы должны развивать наши команды и поддерживать растущую пользовательскую базу, которая требует большего количества функций и поддержки? ?

Вы можете спросить: «А Вова, а как насчет чисто бесплатных плагинов с открытым исходным кодом без каких-либо коммерческих стимулов?»

Теоретически это правильное замечание. На самом деле, самые популярные плагины и темы на рынке являются коммерческими, и за ними стоит команда людей , которые работают изо всех сил, чтобы пользователи были довольны. Им нужно платить, чтобы содержать свои семьи и кормить на столе, поэтому, естественно, мы должны работать как бизнес (конечно, есть некоторые исключения).

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

Подробнее об этой теме можно прочитать здесь.

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

Оставьте критику пользователям плагина

После того, как Yoast провела свою последнюю распродажу в Черную пятницу в виде баннера с уведомлением администратора, их пользователи немедленно выразили свое недовольство негативными отзывами везде, где только можно себе представить. Всего за несколько дней они получили более ста отзывов с одной звездой на WordPress.org.

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

Как вы думаете, сделали бы они это, если бы знали, к каким негативным последствиям это приведет?

Точно нет!

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

Они просто провели эксперимент, который оказался (очень) плохим решением.

Я почти уверен, что они не будут повторять эту практику в ближайшее время.

У нас есть собственные пользователи и клиенты, которые уже несут ответственность за каждое наше действие. И поверьте мне, они отлично справляются со своей работой и не стесняются прямо высказывать свое мнение через обзоры, социальные сети и везде, где только можно себе представить.

Хватит портить репутацию разработчиков плагинов

Хотя я уверен, что есть некоторые плагины, которые более агрессивно относятся к рекламным объявлениям, в целом мы, разработчики продуктов, являемся людьми, которые просто пытаются обслуживать наших пользователей и клиентов, а также пытаются зарабатывать на жизнь. У подавляющего большинства из нас нет злых или скрытых планов. Мы также используем WordPress и другие плагины и гораздо более чувствительны ко всем этим тонким нюансам, чем вы думаете.

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

Так…

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

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