Мой, когда-то самый любимый плагин, визуального редактора комментариев снова закрыт в репозитории. На этот раз уже окончательно. Я говорю «окончательно» потому, что не хочу его разблокировать, так-как отказался от очередных непонятных изменений в нём. На мой взгляд, очередная порция претензий призрачного сообщества WordPress, а вернее отдельных его представителей, была совсем необоснованной. Хотя это действительно может быть только на мой взгляд.
Коротко поведаю суть дела...
Я уже писал о том, как 7 июня 2021 года плагин закрывали первый раз. Вот эта статья... Тогда было долгое общение с Представителем Инициативной Группы Сообщества WordPress (в дальнейшем для сокращения я буду писать просто «ПИГС»). Были мои бессонные ночи, нервы, попытки понять, чего же от меня хотят, неприятие некоторых требований и очень много работы по изменению плагина... По итогу, через месяц плагин открыли, чему я сначала был очень рад и даже, в вышеупомянутой статье, высказал слова благодарности в адрес ПИГС, мол спасибо за науку...
Но реально плагин стал хуже
Во-первых, меня вынудили отказаться от использования CDN-версии плагина. Все модули стали загружаться на блог пользователя, заметно утяжеляя плагин. Хотя внятно так и не смогли объяснить причину, только утверждали, что это связано с безопасностью. А когда я возражал, что эти конкретные CDN-сервера являются официальными и очень скоростными, мне отвечали, что при загрузке на хостинг пользователя всё-равно будет быстрее...
И вроде бы логично, вот только хостинг хостингу рознь, да и место опять-же плагин стал занимать несравнимо больше.
Во-вторых, в плагине много настроек и проверка каждой из них при чтении и записи - это вызов определённых функций движка WordPress... В совокупности, все эти проверки сильно тормозили плагин.
Хотя, может быть тормоза были заметны только на моём невнятном хостинге, с которого не могу уйти, ибо некуда. Закон РК требует, чтобы сайты KZ были размещены исключительно на казахстанских серверах...
Так или иначе, но мой плагин визуального редактора комментариев перестал нравиться мне самому.
Повторное закрытие плагина
23-го сентября плагин закрыли снова. На этот раз ПИГС, видимо уже другой, мотивировал это тем, что в плагине есть настройка вставки исходного кода. Да, была, но эта настройка была заблокирована, как ни меняй её - в редакторе возможность вставки кода не появлялась. Тем не менее, ПИГС потребовал вообще убрать её. Нет проблем - убрал...
Однако, вместо сообщения об открытии плагина, получил перечень новых требований. А что самое интересное - все эти требования уже были выполнены при первом закрытии плагина. Например, использование nonce и функций esc _ * ()...
Но когда я написал ПИГС-у, что это всё уже есть в плагине, то получил примерно такой ответ:
Что ж, нам не нужно пересматривать или открывать ваш плагин.
Не думаю, что я ошибся в переводе фразы: «Well then there's no need for us to rereview or open your plugin» .
Я даже зрительно представил себе этого ПИГС-а, вежливая снисходительная улыбка и ощущение своей полной непогрешимости и превосходства. По идее, я должен был бы сильно расстроиться и, как минимум, впасть в депрессию...
Но на самом деле получилось всё как раз-таки наоборот. Я испытал чувство неимоверного облегчения.
Дело в том, что никаких особых амбиций по поводу своего плагина я не испытывал. Создавал его прежде всего для своего удобства, а если он кому-то ещё понравился и пригодился, то это просто приносило какое-то внутреннее удовлетворение, не более.
А тут вдруг оказалось, что мне не надо сидеть, ломать голову, кому-то что-то доказывать, что-то менять. А главное - появляется время на занятие чем-то другим, тем, что нравится в данный момент. Ведь к написанию плагинов я давно уже охладел - стало неинтересно. Появились другие занятия и увлечения...
Я даже не стал отвечать ПИГС-у, пусть делает, что хочет: удаляет плагин из репозитория, держит его закрытым - мне уже всё-равно.
Другие подобные плагины
Для начала я решил поискать альтернативы. Ну не может быть, чтобы кто-нибудь более грамотный в этом чем я, не сделал подобный, а может и гораздо лучший плагин!
Но каково же было моё разочарование, когда выяснилось, что полноценных аналогов попросту нет.
Прошерстив репозиторий, я нашёл два более или менее похожих плагина для редактирования комментариев. Это WP Editor Comments Plus и wpDiscuz... Оба плагина по-своему интересны...
Первый - попроще. Но он игнорирует древовидную структуру комментариев. Обычному пользователю будет сложновато настроить нужные кнопки в форме комментариев - всё надо вставлять служебными кодами. Нет смайлов, нет возможности демонстрировать фрагменты кода... Ну, и так далее. Кому как, а мне он совсем не подошёл. И не глянулся...
Второй - с массой наворотов. Но вот изображения, в отличие от моего плагина, он грузит на ваш хостинг, в Медиатеку WordPress, что меня совсем не устраивает. Писал я и об этой нелепости WordPress... Вот основные недостатки этого монстра... Зачем вам на хостинге лишний мусор в виде графики?
Идём дальше. Какая-либо настройка элементов формы комментариев отсутствует - т.е. вы не можете выбрать нужные элементы формы комментариев. Как есть, так и есть.
Правда, кое-что можно добавить, например смайлы, вставку фрагментов кода, встраивание видео в комментарий и т.д... Но всё это доступно путём приобретения платных аддонов к плагину... Комплект таких аддонов стоит $99 для одного сайта, а если брать их по отдельности, то каждый обойдётся в $15 - $25 для одного сайта.
Нет, это не мой вариант. Ведь мой плагин предоставлял все возможности бесплатно!
Если нет альтернативы, тогда что?
Большинство блогеров вообще не используют никаких дополнительных инструментов для своих комментариев. Но я как-то уже привык, прикипел к возможностям своего плагина и, раз не нашёл достойной альтернативы, то решил и дальше пользоваться своим ark-commenteditor. Только в несколько изменённом варианте... И вот, что я сделал:
- Скачал с репозитория (благо у меня есть доступ) версию плагина, предшествовавшую всем изменениям до первого закрытия плагина.
- Нарастил номер версии до 2.15.6 - это старше чем заблокированный ПИГС-ом (2.15.5) в репозитории.
- Деактивировал и удалил с блога версию 2.15.5.
- Установил новую версию - 2.15.6
Таким образом, я получил то, что и хотел: легкий плагин, использующий CDN-версию редакторов.
Это всё тот же плагин ark-commenteditor, только лежит не в репозитории WordPress, а у меня на Яндекс Диске. Соответственно и устанавливать его надо не из репозитория, а предварительно скачав у меня и стандартно загрузив его через админ-панель... Если это кому-то понадобится, конечно.
Для всех желающих плагин доступен на моём Яндекс Диске. Вот ссылка на его скачивание.
А вот полутораминутная видео-инструкция по установке, на всякий случай... Но тут всё штатно и стандартно.
И завершая тему...
Собственно статья-то рассчитана на тех, кто ещё использует этот мой плагин. Вполне допускаю, что вас устраивает версия, установленная из репозитория: если это так, то не заморачивайтесь. ПИГС-ы никак не могут повлиять на уже установленные плагины. Даже если удалят из репозитория. Ну не будет обновлений, да ведь их и так не будет.
Мне же самому намного больше нравится версия 2.15.6, о которой я и рассказывал в статье. Вот скажу честно: установив у себя эту версию, я вздохнул с большим облегчением. Конечно, жаль европейских пользователей, которые используют мой плагин - они вряд ли увидят эту статью. А ведь некоторые из них даже делали переводы плагина... На французский, на немецкий... Присылали их мне и я включал эти переводы в плагин... Ну... Либо будут пользоваться последней установленной у них версией, либо удалят. Тут я уже ничего не поделаю.
Допускаю, что скорее всего я на самом деле что-то не так сделал, чего-то недопонял... И плагин заблокировали только из-за выявленных в нём недостатков. Но вот честно, никакого желания что-либо менять уже нет. И я действительно рад, что эта эпопея завершилась.
Конечно, по большому счёту, если уж до конца быть честным, мне жаль, что ark-commenteditor загубили. Если бы его не «пинали» и он оставался в первоначальном виде в репозитории, откуда любой желающий мог бы себе его установить - это было бы намного лучше, в том числе и для меня, как человека создавшего этот плагин.
Да, у него есть недостатки, например в мобильной версии невозможно ответить на чей-нибудь комментарий. Добавить комментарий к записи можно, а ответить кому-то - нет. Скорее всего есть и другие недостатки...
Но всё-же, несмотря ни на что, плагин довольно неплох... И, повторюсь, я рад, что получил повод вернуть его в изначальное состояние...
С другой стороны, тот же wpDiscuz в репозитории раздаёт только бесплатную версию, которая, если разобраться, весьма ограничена в возможностях. И в ней могут быть соблюдены все требования ПИГС-ов. А вот все платные дополнения-аддоны, разработчики раздают, а вернее продают уже не через репозиторий, а со своего сайта. Соответственно ПИГС проверить их не может.
Ну вот и я буду... Со своего сайта...
Саша, привет мой друг! Ты все правильно сделал и я целиком и полностью тебя во всем поддерживаю. С удовольствием пользуюсь этим твоим плагином ark-commenteditor в еще первой версии. А твою последнюю версию я сейчас для себя скачала с твоего блога. За что ОГРОМНОЕ СПАСИБО! Найду свободную минутку и разберусь с ним более досконально. Сейчас в данный момент мой блог работает на шаблоне Алексея Гудвина "Нева", в который уже встроен свой плагин редактирования комментариев. Он неплохо работает у меня. Но твой я тоже обязательно изучу и сравню эти два плагина. Какой мне больше понравится по работе, тот себе и оставлю. Так что не прощаемся общаться на эту тему, я тебе еще буду писать.
Лена, привет! Спасибо за поддержку… А вот плагин ark-commenteditor у тебя может и не взлететь. Сейчас объясню…
Алексей Гудвин делает замечательные шаблоны, но, по какой-то причине, некоторые из них не дают моему плагину работать. Мы как-то общались с Алексеем по этому поводу, пытались найти причину – он со своей стороны, я со своей. Но так и не смогли понять почему на одних его шаблонах плагин прекрасно работает, а на других – нет.
Кстати, я посмотрел его тему Нева… Какого-либо плагина комментариев там не увидел, вроде там просто стандартный…
Но, в любом случае, буду ждать результат твоего эксперимента…
Саш, у меня еще вот какая мысль возникла на тему твоего плагина. А может быть эти разработчики или кто-то из них решил просто прихватизировать твое детище, а? Это называется банально и просто -ПЛАГИАТ! Этим часто и густо грешат разработчики плагинов. Ты следи за этим делом. Они могли взять за основу твой плагин, подкрутить его и выдать затем за свой! А ссылку на скачивание твоего плагина ark-commenteditor я добавила в свой пост "Какие плагины WordPress стоят на моем блоге" deklife.ru/plagini-wordpress/kakie-plaginy-wordpress-stoyat-na-moem-bloge.html
Да нет, Лен, это уж совсем ни в какие ворота бы не полезло… Они же профи в этом деле, зарабатывают, можно сказать, своим ремеслом… А для меня это всего лишь временное хобби было… Ну есть же разница. Незачем им мой плагин прихватизировать, в чужом коде копаться – то ещё удовольствие, знаю по себе… Да они и сами могут не хуже сделать, чего уж там…
Ай спасибо! Пост твой прочитал – ты там даже два моих плагина показала… Хороший набор у тебя…
Саша!!! Привет, командир!!! Не отчаивайся, все хорошо. Скачала с диска твой плагин, 100 лет не была в админке своей, занята была многим. Попозже напишу тебе, какая версия плагина у меня на блоге. Жаль конечно, что многое гробится руками самого человека и непонятными и не совсем обоснованными претензиями) Европейским блогерам понравился твой плагин, раз уж и переводы присылали тебе… Допускаю, что еще и образуется многое по плагину, как знать что будет попозже.
Как у тебя с зимой, со снежинками? У нас тут ливни хлестали) вообще супер… А зимы и не видно и не слышно, на улице +8 + 9 днем, +5 ночью. Вот такие апокалипсисы в природе. Сирень начала почки выгонять, что будет не знаю)
Здесь смеются: один год они 3 урожая картофеля сняли. 1ю посадили в феврале, потом в июне вроде и под осень… И в том же году в сентябре была температура +35, вовсю купались в Волге, а потом как врезали морозы в октябре: -35 ночью это была за все и за очень многие годы самая низкая температура. Жизнь все равно продолжается. Все хорошо!!!
Надя, приветствую тебя! Да я и не отчаиваюсь, с чего ты взяла? Всё нормально…
Ну да, всё меняется и ещё есть такая поговорка: Никогда не говори «Никогда»! Ну… Поживём – увидим… Какие наши годы?
А зимы у нас тоже пока ещё нет. То плюс, то маленький минус, снега нет. Но обещают морозы, снег – все зимние атрибуты… А вообще уже хочется поздней весны и лета…
Три урожая картофеля – это конечно круто! Вот бы такое на всех картофельных полях внедрить, представляешь, какая красота!
Саня, привет! Возможно всё дело в банальной конкуренции…
Вот смотри, wpDiscuz – детище не одного программиста-любителя, а группы профессиональных разработчиков. Нередко подобные разработчики одновременно являются членами сообщества WordPress… А что если этот конкретный, как ты его называешь, ПИГС – один из них и гонения на твой плагин – это не что иное, как желание устранить конкурента? Зачем кому-то покупать аддоны к плагину за $99 на один сайт, когда есть бесплатная альтернатива?
Такая мысль тебе в голову не приходила?
Привет, Максим! Мысль, конечно интересная… В таком ракурсе я проблему не рассматривал. Твоя интерпретация событий выглядит убедительно, но мне очень не хочется притягивать к своему плагину ещё и теорию Вселенского заговора…
А вот ЭТО как раз и причина наезда на нашего Александра, 100% так и есть! Мы живем в грязном мире с кучей конкурентов. Таких как Саша талантливых и порядочных до мозга костей разработчиков сейчас не любят, особенно америкосы, связанные с различными супер идеями и разработками. Каждый из этих тварей норовит стырить самые лучшие детища их авторов, присвоить и выдать их за свои!
На самом деле я не столь высокого мнения о своих возможностях… Хотя думать о конкурентных происках «проклятых буржуинов» – для меня конечно-же лестно… Но я всё-же склонен к мысли, что проблема в недостатках моего плагина…
Здравствуйте, Александр! Вот почитала статью и утвердилась в мысли – не стоит обновлять плагины. У меня на сайте после обновления некоторых плагинов функционал ухудшился или полностью исчезли, нравившиеся мне функции. А сейчас прочитала про внутреннюю кухню обновлений плагинов и решила больше не трогать плагины на сайте, какая версия есть, такая уже и пускай остаётся.
Валентина, здравствуйте!
Ну я не это ставил целью своей статьи… Я уже как-то писал на блоге про необходимость установки обновлений. И сам обновляю всё и всегда. Проблема с моим плагином – это сугубо субъективная проблема. Скорее всего я что-то не так сделал. Поэтому вот этот свой конкретный плагин я и отделил от репозитория.
Саша привет! Действительно плагин был и есть супер! А эти козлы пусть идут в пень. Я наверно один из первых кто помнит создание оного. Так что не бери дурного в голову и тяжелого в руки.
Привет, Андрей! Да, помню… Я ведь тебе сначала код внедрял, а когда плагин написал – этот код с трудом вырезал, так-как вспомнить что куда вставлял уже проблема…
Эх, вот сколько времени уже с тех пор прошло! А вроде, как вчера было…
Hi Alexander,
You will have to translate this from English. Hopefully I have made this easy for your translator.
I have been using the plugin since about 2015. It works well.
I am just about to chase a focus bug reported on an iPad. So I was surprised to see that it was blocked.
I just grabbed a full copy of the subversion repository from plugins.wordpress and had a look through the code revisions. Been a while since I last used svn.
I cannot see what any issue is with the 2.15.4 version I have been using.
If you are willing I would be interested in looking at the e-mail correspondence with teh wordpress group if you are interested. I'm a native English speaker and professional programmer from New Zealand.
I can see an obvious language issue because it appears that you translated 'review' as 'revise' – which are not the same.
'review' means to read through the code.
'revise' means to change the code.
I think that they were inviting you to ask for the status of the plugin to be revised.
Also if you check the blog that I operate you will find that your plugin works well on the mobile version of the site.
Hello!
Thank you for your interest in the plugin. I don't think I made a mistake with the translation. I didn’t save the correspondence, but my plugin was closed due to, in my opinion, unfounded criticism of it. The same requirements that have already been met. It was just a mockery on their part.
I visited your blog and was glad that you downloaded and installed exactly the version of the plugin that works with CDN. The mobile version still has problems – you can write a comment, but you won’t be able to reply to it. I am wrong?
I also use the CDN version of the plugin, version 2.15.6. The download link is in this article. I know that many people still use it.
Maybe someday I will return to working on this plugin, but not now. Or maybe not. Time will show.