Deferred RSS

Отложенная публикация фидов в WordPress — в помощь в борьбе с плагиатом

В статье «Противодействие плагиату RSS» Alex поднял очень актуальную тему защиты авторских прав блоггеров. И, хотя предотвратить кражу контента невозможно, существуют способы, помогающие усложнить процесс воровства.

Реализация трёх таких способов представлена в данном плагине.

Первый способ — отложенная публикация фида. Рациональное зерно здесь следующее:

При определении первоисточника материала, поисковые системы руководствуются множеством факторов, среди которых и время появления материала в индексе. Значимого веса время индексации не имеет, но даже это можно и нужно использовать в своем блоге. Когда вы публикуете пост, он моментально появляется в вашем блоге, а спустя несколько минут или часов отправляется по RSS в наши ридеры. Кроме нас, пост получает и вор. Эту разницу можно использовать, так как за время, прошедшее между появлением вашего поста в вашем блоге и появлением его в RSS, поисковый робот может проиндексировать ваш блог, забрать новый материал, и впоследствии поисковой системе будет проще счесть дубликатом материал на сайт вора.

Второй способ — добавление своих авторских прав (copyrights) в текст фида.

Третий способ заключается в замене русских букв аналогичными английскими:

Буквы русского алфавита заменяются на аналогичные по виду буквы английского алфавита. К примеру: о-o, а-a, Н-H, К-K и так далее. Сегодня поисковики без труда распознают такую подмену, и толку ворам от подобного контента нет, так как даже в индекс попасть у него мало шансов.

реализует все три метода, предоставляет интерфейс для изменения всех настроек и идёт с русским, английским и украинским (экспериментальным) переводом.

Список изменений

  • Версия 1.1:
    • Добавлена возможность добавления ссылки на оригинал статьи;
    • Добавлена украинская локализация.
  • Версия 1.0 (версия для PHP 4): добавлена поддержка замены русских букв эквивалентными английскими, введён новый синтаксис для тэгов (спасибо, Alex) и усовершенствован механизм подделки даты публикации последнего поста (теперь должно работать с FeedBurner’ом корректно).

    Внимание: при использовании замены букв убедитесь, что поисковикам запрещено индексировать ваш фид.

    О новом синтаксисе тэгов: идея здесь заключается в том, чтобы при деактивации плагина не пришлось редактировать руками все записи. Поэтому теперь тэги очень напоминают комментарии. В частности, пара <!--is_not_feed-->/<!--/is_not_feed--> при деактивированном плагине будет рассматриваться как комментарий и отображаться не будут. А текст между тэгами будет показан.

    С тэгами <!--is_feed>/</is_feed--> всё аналогично: открывающий тэг служит началом HTML-комментария, а закрывающий — концом. Следовательно, текст внутри этих тэгов отображаться не будет.

    Тем не менее, при деактивированном плагине новые тэги работать не будут (что, как мне кажется, очевидно): содержимое is_not_feed попадёт в фид, содержимое is_feed тоже попадёт, но в качестве комментария (и отображаться не будет).

    [-]
    View Code Text
    <!--is_not_feed-->Этот текст не попадёт в фид<!--/is_not_feed-->
    <!--is_feed>Этот текст попадёт в фид</is_feed-->
    Этот текст не попадёт в фид
  • Версия 0.3: плагин «подделывает» дату публикации последнего поста для фид-ридеров. Это сделано для того, чтобы не возвращал код 304 Not Modified, если ридер запрашивает фид с заголовками If-Modified-Since и/или If-None-Match, соответствующие предыдущему состоянию фида (до публикации последней статьи), так как WordPress «не знает» о том, что публикация статьи в фиде отложена.
  • Версия 0.2: в плагин добавлена поддержка условных тэгов [is_feed] и [is_not_feed]. Первый тэг предназначен для показа текста исключительно в фиде, а второй — его противоположность — везде, кроме фида.

    Например:

    [-]
    View Code Text
    [is_feed]Этот текст будет виден только в фиде[/is_feed]

    [is_not_feed]Этот текст не будет виден в фиде[/is_not_feed]

    Этот текст не будет виден в фиде

    Текст только для фида

    Текст не для фида

Внимание: для работы плагин требует PHP 5. Разработчики PHP не поддерживают PHP 4 и не выпускают критические обновления безопасности, и это хорошая причина пнуть вашего хостера обновить PHP.

Скачать плагин Deferred RSS 1.1.

Автор: ;

RSS Комментарии к статье «Deferred RSS» (34)  »

  1. Спасибо за плагин и за ваш ресурс. Грамотно пишите.

    У меня такая же проблема как тут писали.
    Версия wordpress 3.0.4, версия Deferred RSS 1.1

    Стоит задержка 30 минут. Но в реале, через 30 минут в фиде не появляется. И даже через сутки не появляется. Всего один раз появилось как положено.

    Если у вас будет возможность обновить плагин, обновите пожалуйста. Очень ждем.

  2. Скачал и залил в админку, сперва были непонятные проблемы с активацией, так что мой совет: не скачивайте со сторонних источников, лучше через официальные плагины WordPress внутри панели администратора. Немного потестировал программу, вроде работает. Замену букв не пробовал, но вот функцию задержки фида проверил и все ОК. Публикации задерживаются даже на большее время, чем вы указываете. Так что думаю плагиата и воровства контента вам удасся избежать.

  3. IQ и стрмление к знаниям – вот что действительно нужно. Несмотря на мои поверхностные знания HTML и десятой части не пойму некоторых статей.
    На то администратор и занимается Web-программированием и програмированием под Linux – без одаренных личностей у мы бы до сих пор в приставке 16 bit сиделе, а не в интернете.

  4. Влад

    Подскажите пожалуйста, а есть такой плагин для Joomla.

  5. Плагин установил,все отлично работает.Подскажите,как теперь связать его c FeedBurner?

    • Да там особо нечего связывать. Единственная особенность — у FeedBurner своё расписание визитов на сайт. Как следствие, если Вы отложите публикацию фида на час, это будет означать, что публикация отложена минимум на час — в Feedburner она появится как только бот придёт на сайт.

  6. Владимир, я буду очень Вам благодарен, если поясните почему Alex в своем посте http://www.alexnote.ru/wordpress/deferred-rss/ считает, что третий способ сейчас лучше не применять.

    • Подозреваю, потому что это типичная уловка, которой пользуются спамеры и прочие нехорошие личности. Например, если вам приходит много спама, обратите внимание, как спамеры пытаются «извратить» названия препаратов (виагра, сиалис, метадон).

      Google считает, что контент должен быть написан людьми для людей; текст с автозаменой букв не выглядит так, как будто его писал человек.

      • Это я понял, но если поисковикам запрещено индексировать мой фид, какой вред может быть мне? Ведь в случае использования мной 3-го способа, вред должен получить только сайт того, кто «скоммунизмит» мой контент. Т.е. его сайт должен рано или поздно попасть в бан. А, если я правильно понял Алекса, он утверждает, что вред может получить и тот, кто использует 3-й способ. Я не понимаю каким образом. В общем, следуя рекомендациям Алекса, я пока остерегаюсь применять 3-й способ. Ведь, если Алекс прав, то какой смысл в 3-м способе?
        Заранее благодарю за ответ.

  7. Владимир, установил плагин все отлично работает. Спасибо большое.

Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.

Оставить комментарий к записи «Deferred RSS»

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя

गते गते पारगते पारसंगते बोधि स्वाहा