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: плагин «подделывает» дату публикации последнего поста для фид-ридеров. Это сделано для того, чтобы WordPress не возвращал код
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.
Автор: Vladimir;
Комментарии к статье «Deferred RSS» (34) »
Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.
Оставить комментарий к записи «Deferred RSS»
गते गते पारगते पारसंगते बोधि स्वाहा

Меня зовут Владимир, я программист-фрилансер, специализирующийся на Web-программировании и програмировании под Linux.
По совместительству занимаюсь администрированием LAMP/LNMP-серверов и техническим переводом.


Спасибо за плагин и за ваш ресурс. Грамотно пишите.
У меня такая же проблема как тут писали.
Версия wordpress 3.0.4, версия Deferred RSS 1.1
Стоит задержка 30 минут. Но в реале, через 30 минут в фиде не появляется. И даже через сутки не появляется. Всего один раз появилось как положено.
Если у вас будет возможность обновить плагин, обновите пожалуйста. Очень ждем.
Скачал и залил в админку, сперва были непонятные проблемы с активацией, так что мой совет: не скачивайте со сторонних источников, лучше через официальные плагины WordPress внутри панели администратора. Немного потестировал программу, вроде работает. Замену букв не пробовал, но вот функцию задержки фида проверил и все ОК. Публикации задерживаются даже на большее время, чем вы указываете. Так что думаю плагиата и воровства контента вам удасся избежать.
IQ и стрмление к знаниям – вот что действительно нужно. Несмотря на мои поверхностные знания HTML и десятой части не пойму некоторых статей.
На то администратор и занимается Web-программированием и програмированием под Linux – без одаренных личностей у мы бы до сих пор в приставке 16 bit сиделе, а не в интернете.
Подскажите пожалуйста, а есть такой плагин для Joomla.
Плагин установил,все отлично работает.Подскажите,как теперь связать его c FeedBurner?
Да там особо нечего связывать. Единственная особенность — у FeedBurner своё расписание визитов на сайт. Как следствие, если Вы отложите публикацию фида на час, это будет означать, что публикация отложена минимум на час — в Feedburner она появится как только бот придёт на сайт.
Владимир, я буду очень Вам благодарен, если поясните почему Alex в своем посте http://www.alexnote.ru/wordpress/deferred-rss/ считает, что третий способ сейчас лучше не применять.
Подозреваю, потому что это типичная уловка, которой пользуются спамеры и прочие нехорошие личности. Например, если вам приходит много спама, обратите внимание, как спамеры пытаются «извратить» названия препаратов (виагра, сиалис, метадон).
Google считает, что контент должен быть написан людьми для людей; текст с автозаменой букв не выглядит так, как будто его писал человек.
Это я понял, но если поисковикам запрещено индексировать мой фид, какой вред может быть мне? Ведь в случае использования мной 3-го способа, вред должен получить только сайт того, кто «скоммунизмит» мой контент. Т.е. его сайт должен рано или поздно попасть в бан. А, если я правильно понял Алекса, он утверждает, что вред может получить и тот, кто использует 3-й способ. Я не понимаю каким образом. В общем, следуя рекомендациям Алекса, я пока остерегаюсь применять 3-й способ. Ведь, если Алекс прав, то какой смысл в 3-м способе?
Заранее благодарю за ответ.
Владимир, установил плагин все отлично работает. Спасибо большое.