Перестаньте обвинять разработчиков плагинов в слишком большом количестве уведомлений администратора WordPress
Опубликовано: 2020-07-22Каждые 3–6 месяцев я натыкаюсь на популярную ветку в социальных сетях, в которой критикуют разработчиков плагинов за то, что они перегружают панель администратора WP уведомлениями. Как разработчик плагинов и человек, который общается с разработчиками плагинов и тем каждый божий день в рамках своей роли в Freemius, мне действительно больно видеть, как это обсуждение поднимается снова и снова, поэтому я хочу покончить с этим заблуждением раз и навсегда. для всех.
Он всегда начинается одинаково.
Инфлюенсер делится снимком экрана с панелью администратора, раздутой тоннами административных уведомлений. И тогда масса лайкает и делится «вслепую» — некоторые даже страстно выражают свой гнев.
Господи, авторы плагинов WordPress, это вышло из-под контроля. pic.twitter.com/0S42908C5T
– Скотт Болинджер (@scottbolinger) 7 июля 2020 г.
Я понимаю, админ замечает отстой!
Мы все это знаем, и это очень легко понять.
Но действительно ли разработчики плагинов виноваты в целом?
Я так не думаю.
Кроме того, меня беспокоит эта повторяющаяся тенденция, когда лидеры мнений распространяют сообщения, не задумываясь о последствиях своих слов, особенно когда это исходит от коллег-разработчиков плагинов. Скотт мой хороший друг, и я знаю его много лет, я уверен, что у него (и других) нет плохих намерений, но подобные сообщения де-факто возлагают вину на разработчиков плагинов, нанося ущерб нашей общей репутации в Сообщество 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 4.2 (5 лет назад!), в котором появилась возможность добавлять кнопку отклонения в уведомления, но при этом даже не было структурированного способа хранения состояния видимости уведомления, опять же, оставив это на усмотрение разработчиков плагинов.
В WordPress 4.2 добавлена поддержка отклонения уведомлений администратора, но не предусмотрен способ сохранения состояния уведомления после того, как оно было отклонено, оставляя разработчикам плагинов возможность использовать свои собственные методы. https://t.co/ FzDPNgB1Fd#WordPress #webdev
– Иэн Поулсон (@polevaultweb) 25 января 2018 г.
Сайед Балхи выступал за центр уведомлений на WPBeginner еще в 2016 году, и некоторые плагины, такие как Yoast SEO, подняли его на новый уровень и в конечном итоге внедрили собственное решение для уведомлений, чтобы уменьшить беспорядок, что приводит к фрагментации пользовательского интерфейса и требует кучи дополнительного кода. это должно быть просто в ядре.
Разработчики плагинов используют уведомления администратора, потому что это все, с чем нам приходится работать из коробки. Мы берем лимоны и пытаемся выжать лучший лимонад, какой только можем.
Позвольте мне прояснить: я признаю, что расстановка приоритетов является исключительно сложной задачей при попытке удовлетворить ~ 38% Интернета. Итак, я ни на кого не указываю пальцем, просто констатирую факты и повышаю осведомленность. Если в сообществе существует консенсус в отношении того, что уведомления администратора так раздражают и отвлекают, возможно, пришло время изучить альтернативное решение для связи.
Постоянная битва между давать и брать
Разработчикам плагинов и тем достаточно сложно найти баланс между тем, сколько давать и сколько просить взамен. В такой самоуверенной экосистеме, как WordPress, каждый пользователь является потенциальным блоггером, поэтому каждый раз, когда мы вносим изменения в продукт или общаемся с пользователями, нам приходится ходить на яичной скорлупе, стараясь никого не расстраивать страхом получить ужасный обзор с 1 звездой.
Мы все знаем, как некоторые люди любят выражать свое разочарование, разглагольствуя в обзорах, эффективно удерживая разработчиков в заложниках зачастую необоснованными ожиданиями.
Позвольте мне сказать это так.
Многие уведомления являются транзакционными и предназначены для сообщения администратору чего-то важного, например критических обновлений. Даже для более рекламных уведомлений, если пользователь получает бесплатный продукт, я считаю справедливой сделкой, что разработчик имеет право время от времени добавлять уведомление администратора.
Будь то запрос на обзор, небольшая дополнительная продажа для проверки платного предложения или приглашение присоединиться к их партнерской программе — все это оправдано.
В конце концов, это симбиотические отношения, и это то, что мы все должны помнить.
Разработчики плагинов и тем пытаются создать лучшие предложения для своей целевой аудитории, но если мы ничего не просим взамен, как мы должны развивать наши команды и поддерживать растущую пользовательскую базу, которая требует большего количества функций и поддержки? ?
Вы можете спросить: «А Вова, а как насчет чисто бесплатных плагинов с открытым исходным кодом без каких-либо коммерческих стимулов?»
Теоретически это правильное замечание. На самом деле, самые популярные плагины и темы на рынке являются коммерческими, и за ними стоит команда людей , которые работают изо всех сил, чтобы пользователи были довольны. Им нужно платить, чтобы содержать свои семьи и кормить на столе, поэтому, естественно, мы должны работать как бизнес (конечно, есть некоторые исключения).
Целостная утопия, когда разработчики создают продукты ради открытого исходного кода, нереалистична и нежизнеспособна. Один разработчик, который работает над продуктом в качестве хобби в свободное время, никогда не сможет обеспечить такой же уровень качества и поддерживать его в течение длительного периода времени, как это может сделать полностью преданный делу бизнес.
Подробнее об этой теме можно прочитать здесь.
Оставьте критику пользователям плагина
После того, как Yoast провела свою последнюю распродажу в Черную пятницу в виде баннера с уведомлением администратора, их пользователи немедленно выразили свое недовольство негативными отзывами везде, где только можно себе представить. Всего за несколько дней они получили более ста отзывов с одной звездой на WordPress.org.
Мало того, что это повлияло на их бренд, им пришлось потратить время и массу энергии, отвечая на эти 1-звездочные отзывы, поток запросов в службу поддержки, социальные взаимодействия, плохую рекламу и многое другое.
Как вы думаете, сделали бы они это, если бы знали, к каким негативным последствиям это приведет?
Точно нет!
Подобные кризисы эмоционально истощают, и последнее, с чем хотят иметь дело разработчики/компании плагинов. Я знаю команду Yoast, и хотя деньги необходимы для роста их бизнеса, деньги определенно не являются их основным двигателем. Как и большинство продуктовых компаний, их страсть — «создавать» и обслуживать своих пользователей, следуя своей миссии.
Они просто провели эксперимент, который оказался (очень) плохим решением.
Этот BlackFridayBanner был не лучшей идеей. Мы искренне сожалеем о раздражении и трудностях, которые это могло вызвать. Мы не продумали это должным образом. Если хотите, можете обновиться до новой версии нашего плагина без этого баннера. #blackfriday #больше никогда #извинения
– Марике ван де Ракт (@MariekeRakt) 28 ноября 2019 г.
Я почти уверен, что они не будут повторять эту практику в ближайшее время.
У нас есть собственные пользователи и клиенты, которые уже несут ответственность за каждое наше действие. И поверьте мне, они отлично справляются со своей работой и не стесняются прямо высказывать свое мнение через обзоры, социальные сети и везде, где только можно себе представить.
Хватит портить репутацию разработчиков плагинов
Хотя я уверен, что есть некоторые плагины, которые более агрессивно относятся к рекламным объявлениям, в целом мы, разработчики продуктов, являемся людьми, которые просто пытаются обслуживать наших пользователей и клиентов, а также пытаются зарабатывать на жизнь. У подавляющего большинства из нас нет злых или скрытых планов. Мы также используем WordPress и другие плагины и гораздо более чувствительны ко всем этим тонким нюансам, чем вы думаете.
В конце концов, многие лидеры, выражающие озабоченность по поводу беспорядка в уведомлениях администратора, сами являются разработчиками плагинов.
Так…
Уважаемое сообщество, пожалуйста, прекратите критиковать разработчиков плагинов в целом и распространять негативное отношение к людям, которые каждый день усердно работают, чтобы помочь пользователям достичь своих целей и стремлений через свои сайты WordPress — это просто неправильно и несправедливо.Tweet
Уважаемое сообщество, пожалуйста, прекратите критиковать разработчиков плагинов в целом и распространять негативное отношение к людям, которые каждый день усердно работают, чтобы помочь пользователям достичь своих целей и стремлений через свои сайты WordPress — это просто неправильно и несправедливо.