Станіслав Хромов днями анонсував плагін Clarity, створений для відключення набридливих банерів у WordPress.
На сайті Clarity як місію продукту зазначено наступне: «Реклама, апсейли, банери аналітики – все це дуже довго розросталося в наших адмінках WordPress. Настав час знищити все це».
У плагіна Clarity немає сторінки налаштувань. Після активації він намагатиметься приховати банери та інші повідомлення, що виходять за межі його «політики допустимої реклами». В даний час політика доопрацьовується і поліпшується на базі власних відгуків користувача. Зокрема правила поширюються на плагіни, які просять відгуки, зворотний зв’язок, інформують користувачів про знижки, пропонують перейти на комерційну версію.
Мета плагіна – приховати ці повідомлення, за винятком випадків, коли:
- Вони відображаються лише на сторінці налаштувань плагіна або теми, і більше не виводяться.
- Вони відображаються лише для адміністраторів.
- Вони не відволікають, не надто настирливі.
- Вони виводяться не в основному стовпці, а у вигляді виноски.
У Clarity є посилання, розміщене на сторінці управління плагінами, що дозволяє повідомити про небажані банери. Вона веде до вже сформованого шаблону в GitHub-репозиторії Clarity, де можна розповісти про проблему.

Анонс був сприйнятий багатьма користувачами. Проте дехто висловився проти цієї ідеї. Зокрема, деякі вказали на «неетичність» цього підходу, адже він «завдає шкоди» екосистемі WP.
Реклама – частина нашого життя. Ми миримось із нею. Вона генерує необхідний дохід для компаній, щоб вони могли підтримувати поточні продукти та створювати нові. Індустрія WordPress нічим не відрізняється від інших сфер щодо цього. Невеликі компанії можуть без цього просто «загнутися».
Фріміум-продукти – те, за рахунок чого виживають багато бізнесів. Рекламні банери часто є одним з найефективніших методів їх просування та збільшення їх продажу.
«Ваше байдуже ставлення до комерційних реалій opensource-спільноти завдає шкоди тендітній екосистемі WordPress», – зазначив один із коментаторів. – «Якщо ви використовуєте безкоштовний продукт – просто зазнайте деяких незручностей, подивіться рекламу. Цим ви заплатите, так би мовити, за його використання. Інакше беріть собі преміум-рішення».
«Ідея взяти чийсь робочий продукт, але з обходом їхньої реклами – це як мінімум неетично», – зазначив інший коментатор. – «Ніхто не повинен отримувати для себе зиск із результатів чужої праці».
Взагалі, вільне програмне забезпечення – це таке програмне забезпечення, яке пропонує користувачам свободу щодо зміни його коду. Якщо з’являється інший розробник і блокує будь-яку поведінку плагіна – це цілком припустимо. Вирішили відкрити собі сферу вільного ПЗ – отже, погодилися, що інші теж час від часу переписувати ваш код. WordPress спрощує це завдяки своїй системі хуків.
Clarity – лише маленький плагін, яким користуються одиниці. Якби ним користувалися мільйони людей у всьому світі, то, можливо, це й понизило б прибуток деяких магазинів. Але все інакше. Будь-яка заява про те, що плагін завдає шкоди екосистемі, сприймається як абсурд.
Постає питання: чи потрібен користувачам такий плагін?
Можливо, так. Правила каталогу вимагають, щоб будь-які адміністраторські повідомлення (а саме там зазвичай розташовуються «дратівливі» банери) були приховані. Проте визначення стандарту розмите. Одні плагіни виводять рекламу кожному користувачеві, який увійшов до адмінки. Інші виводять банери після свого чергового оновлення, змушуючи користувачів знову закривати настирливі повідомлення. Навряд чи це можна назвати «здоровою екосистемою».
Clarity – хороший інструмент для веб-майстрів, що ведуть клієнтські сайти. Адже в такому разі клієнти мають спокій – їм не доведеться переживати, що «знову потрібно було за щось там платити, повідомлення з’явилося».
Плагін приховує банери на базі списку CSS-селекторів, що курується. У ньому немає ніяких смарт-механізмів автоматичного виявлення реклами.
Якщо вам дуже набридли рекламні повідомлення та банери в адмінці WordPress, спробуйте встановити цей плагін.