В прошлом году я спросил читателей Tavern, должен ли WordPress уведомлять конечных пользователей при смене владельца плагина . Сообщение не было полностью теоретическим. Были случаи путаницы в реальном мире. Похоже, что консенсус в комментариях к этому посту заключался в том, что да, такие уведомления будут приветствоваться.
Когда я писал этот пост, уже был другой плагин, переходящий из рук в руки. У Dark Mode , популярность которого выросла в предыдущие годы, появился новый владелец – WPPool. Общедоступных уведомлений об этой смене владельца не поступало. Подана просто проблема на GitHub , уголок Интернета, на который отваживаются немногие.
Перенесемся на несколько месяцев вперед, и Dark Mode не только сменил владельцев, но и получил новое название и набор функций, не связанных с первоначальным обещанием плагина. Плагин теперь называется WP Markdown Editor и объединяет по крайней мере часть коммерчески доступного плагина Iceberg Editor . Это также ограниченная версия, в которой пользователям предлагается обновить полный набор функций.
Iceberg распространяется под лицензией GPL версии 2, поэтому любой может его форкнуть. Однако, похоже, нет никакого упоминания об авторских правах, и только несколько ссылок на исходный продукт остались в исходном коде.
Хотя я не проводил построчное сравнение, очевидно, что это вилка при рассмотрении обоих плагинов. Однако компания также наделила его новыми функциями.
«Недавно мы добавили звуки производительности, новые шрифты (более удобочитаемые и один для пользователей с дислексией), что, по нашему мнению, определенно повышает ценность для новых пользователей», – заявила команда WPPool [1] .
WPPool анонсировал плагин WP Markdown Editor в ноябре 2020 года. Однако пост был написан так, как будто это новый продукт. Технически это было так, но не было упоминания о перепрофилировании существующего плагина для запуска функций.
В августе 2020 года компания обратилась к владельцу плагина Dark Mode, который, по крайней мере, пару раз переходил из рук в руки. «Плагин был прекращен из-за отсутствия обновлений безопасности, совместимости с последними версиями PHP, и проект был заброшен», – заявила команда WP Pool ». И, начиная с последних нескольких обновлений, стало очевидно, что классический редактор не останется прежним. За Гутенбергом было будущее, и мы хотели дать пользователям темный режим для Гутенберга ».
WPPool смог принять плагин. Компания сохранила оригинальную функцию Dark Mode в плагине. Однако со временем они начали добавлять новые функции.
«Наше намерение состояло в том, чтобы добавить к нему больше функций», – заявила команда WPPool. «Почему бы не создать новый плагин? Потому что от плагина уже отказались, и мы подумали, почему бы не добавить еще несколько функций, сохранить старые функции без изменений и регулярно обновлять? »
Это изменение явно оставило некоторых пользователей разочарованными и сбитыми с толку по поводу того, что происходит с плагином. Многие установили его в надежде получить простой метод переключения темного режима для интерфейса администратора WordPress.
Плагин теперь имеет параметр «Только темный режим» – параметр, который пользователи могут включить, чтобы удалить дополнительные функции. По умолчанию он отключен.
На вопрос о том, не привело ли добавление, казалось бы, несвязанных функций к злоупотреблению доверием пользователей, команда WPPool ответила: «Проблема заключалась в том, что после последних нескольких обновлений Gutenberg и Classic Editor – классический редактор использует iframe для загрузки своего содержимого. Плагин Dark Mode больше не может обслуживать Dark Mode в Classic Editor. Вот почему некоторые пользователи были очень разочарованы. Мы действительно очень старались восстановить эту функциональность и в классическом редакторе, но в настоящее время мы не смогли найти способ вызвать темный режим в классическом редакторе ».
В то время как некоторые вопросы и отзывы о поддержке указывают на разочарование в связи с потерей поддержки классического редактора, многие другие ставят под сомнение добавление функций, которые не имеют большого смысла как часть плагина темного режима.
«Раньше это был плагин для функции темного режима, но теперь он превратился в редактор Markdown», – написал Деррик Теннант , ранее внесший вклад в плагин. «Полная приманка и подмена».
Другой пользователь по имени rehoff имел аналогичные опасения , заявив: «Я все еще считаю, что нельзя так радикально менять назначение популярного в других отношениях плагина. Я считаю это заблуждением ».
Возвращаясь к исходному вопросу, который я задал в прошлом году, другой пользователь резюмировал ответ, написав отзыв под названием « Этот плагин точно был продан ».
В частном порядке один человек сказал, что похоже, что команда извлекает выгоду из активной базы установки плагина, которая в настоящее время составляет 3000+.
В дополнение к потенциальной путанице у компании есть отдельный и не связанный с этим плагин под названием WP Dark Mode . Рецензент отметил на этом плагине :
У этого же разработчика был еще один плагин под названием Dark Mode. Очевидно, они продали плагин кому-то, и теперь это случайный плагин Markdown с ужасным интерфейсом. Внезапно этот случайный редактор Markdown, который мне не нужен или не нужен, оказывается на моем сайте.
Кто знает, во что превратится этот плагин, когда они соберут достаточно пользователей и решат СНОВА CA $ H ??
Если вам нравится, когда на вашем сайте устанавливаются случайные плагины, попробуйте. В противном случае, возможно, лучше будет поискать другое решение.
Этот случай уникален, потому что плагин Dark Mode когда-то был предложением функции для ядра WordPress . Дэниел Джеймс, первоначальный создатель, начал процесс воплощения этой идеи в жизнь в 2018 году. Идея получила поддержку, но она так и не преодолела препятствия, необходимые для включения или более официального предложения.
Джеймс представил плагин для принятия в 2019 году , заявив, что он отказывается от разработки плагина, но надеется, что кто-то его подберет. Вскоре после этого его подобрал Дэвид Гвайер , в итоге сделав два обновления плагина. История коммитов плагина показывает, что Теннант начал вносить свой вклад несколько месяцев спустя, прежде чем на сцене появился WPPool.
Хотя темный режим никогда не был официально одобрен WordPress и не получил зеленый свет на слияние с основной платформой, все же существовал уровень доверия, которого некоторые могли ожидать от плагина, который, по крайней мере, был предложен в качестве функции.
Возможно, это один из тех случаев, когда уведомление о смене владельца было бы оправданным, но это уведомление не решило бы проблемы, возникшие спустя несколько месяцев.
Разработчики отметили новый редактор Markdown в журнале изменений плагина: «Новое: напишите сообщение / страницу с синтаксисом уценки (редактор Markdown)». Однако сомнительно, что средний пользователь прочитал или понял, что это означало. Может быть, необходима более тщательная система раскрытия информации, и будет ли такая система охватывать случаи перепрофилирования подключаемых модулей?
1: В этой статье я приписывал цитаты «команде WPPool». Мне удалось связаться с компанией через их чат в Facebook. Однако команда не предоставила имя и должность человека в компании для атрибуции. На данный момент я все еще не знаю, с какими сотрудниками я разговаривал напрямую.