С введением новых алгоритмов Яндекса и Гугла, повышающих в выдаче сайты с уникальным контентом, все актуальнее стоит вопрос не только написания авторского, оригинального текста, но и защитой его от недобросовестного посетителя. Это особенно важно для молодых сайтов.
На сегодняшний день можно найти несколько вариантов для сохранности своих статей. Одни удобны для автора, но крайне не удобны для пользователя, или даже агрессивны. А ведь мы любим своего читателя, и желаем его скорейшего возвращения. Другие не создают трудностей в серфинге по сайту, но малоэффективны для защиты авторского контента. А ведь как было бы здорово иметь с одной стороны эффективный инструмент, а с другой - не создавать дополнительных затруднений читателю.
Представляю вашему вниманию новый WordPress плагин - Antiplagiat. Он продуктивно защищает ваши тексты от ручного копирования (не парсинга). В основе модуля - многоуровневая оборона, не просто использование запрещающих javascript и других технологий. Их можно легко обойти. Идея плагина - фиксация фактов копирования на вашем сайте и мгновенное оповещение об этом администратора.
Важно! Если вы хотите предоставить возможность копирования объемных отрывков текста, например, программного кода, позаботьтесь, чтобы данный отрывок обладал кнопкой "Копировать". Если потребность в этом будет, в следующей версии эту функцию встрою в ядро плагина.
Алгоритм работы Antiplagiat
Шаг 1: Пользователь заходит на сайт. Предположим он пытается скопировать текст. Это может быть либо короткая ссылка/текст, или объемный отрывок. Модуль автоматически распознаёт объем скопированного текста. Если он не превышает установленные администратором сайта ограничения, то пользователь ничего не заметит. Он сможет скопировать.
Шаг 2: Но если количество скопированного текста превышает этот порог, то копирование будет невозможно. При попытке перенести его куда-либо, он вставит "пустоту".
Кроме того, появится модальное окно-предупреждение (также его можно не показывать), в котором будет сообщено о запрете копирования. На этом этапе запускается следующая линия обороны.
Шаг 3: При первой попытке копирования плагин сохраняет в административной панели информацию о скопированном тексте: сам текст, дату, ip адрес пользователя.
Другими словами, со времени первой неудачной попытки пользователь выдал свой интерес к конкретному участку контента, и даже если обойти защиту ему удастся, информация об этом у администратора уже есть.
Шаг 4: Через установленное администратором время (рекомендую через 2 часа), плагин в автоматическом режиме отправляет скопированный текст в сервис проверки уникальности. Если за это время пользователь перенес текст к себе на сайт, сервис об этом сообщит. Практически сразу у администратора будет информация: на каком сайте находится ворованный контент. Останется только связаться с владельцем и потребовать удалить текст.
Таким образом, вероятно, скорые действия автора контента произведут нужный эффект на недобросовестного пользователя. Утром скопировал, а в обед уже претензия.
Важно! Плагин работает с сервисом text.ru Проверка уникальности через API сервиса - платная. Минимальный пакет - 300 рублей за 600 тысяч символов.
Вышеназванный сервис предлагает автоматическую проверку сайта или документов в заданный период. Однако, учитывая алгоритм работы плагина, проверка уникальности Antiplagiat-ом дешевле. Например, если вы пользуетесь Text.ru, то пакет в 600 тыс. символов хватит на 4 недели при проверки 500 страниц сайта по 3000 знаков (если проверка 1 раз в неделю). Этого же пакета с Antiplagiat хватит намного дольше, а значит, бюджет расходуется экономнее и эффективнее (информацию о копировании вы получаете сразу)
Установка плагина:
- Распакуйте и скопируйте папку antiplagiat по следующему пути:
Ваш-сайт/wp-content/plugins/
. - В админке перейдите в плагины WordPress.
- Активируйте Antiplagiat.
- Настройки плагина размещены в панели: Настройки -> Antiplagiat
- Информация о скопированных текстах размещена в панели: Инструменты -> Копии
Если есть вопросы, задавайте. С удовольствием отвечу. Спасибо за внимание.
Ян, можно уточнить? Обязательно ли для работы плагина подключать сервис text.ru? Или плагин может работать без стороннего сервиса и будет также выдавать предупреждающую рамку и показывать статистику и ip копипастера?
Добрый день. Обязательно. Создать самому сервис проверки уникальности весьма сложное дело.
А без подключения сервиса будет ли плагин выдавать предупреждающую рамку, вставлять в текстовый файл копипастера пустоту и сохранять в админке его данные?
Просто, мне не особо важно отыскивать источник размещения моей статьи. Больше думаю использовать плагин для устрашения. 🙂
Да, будет.
Понял, спасибо. Ещё пару вопросов в чате. 😉
Можно еще подобное дополнение создать. Просто что б уникальность писалось в записях которые находятся на модерации в админке. Для того что бы знать,в случаи если пользователь добавляет скопированную запись, что бы не одобрять подобную публикацию.
Работает ли плагин с WP 5.1?
Если WP-Cron.php срабатывает раз в пару часов, плагин будет работать?
Конкретно с 5.1 не тестировал, однако работа плагина реализована на javascript/jQuery и самых базовых, неизменных функциях WordPress. Проверка выполняется по правилам работы wp-cron.php, это значит, что если посетители заходят на ваш сайт только раз в 2 часа, WordPress каждые 2 часа будет анализировать расписание проверок. В случае, если подошло время для проверки, он будет её выполнять.
Доброй ночи! Пожелания, хотелось бы добавить в функционал (настройки) возможность делать исключения для некоторых пользователей, так как на данный момент без разбору ограничивает всех, а другой раз и администратору нужно что-то скопировать с сайта, и приходится лезть "далеко", чтоб это сделать. На мой взгляд это сделает приложение более функциональным и популярным, так как каждый раз при копировании куда-то лазить многих останавливает в его использовании. Если это учтете, огромное спасибо!
интересно