SJ Object Cache: еще более быстрое объектное кэширование для WordPress

После года тестирования наконец-то вышла первая стабильная версия плагина SJ Object Cache.

SJ Object Cache — альтернатива плагину , поддерживающая APC, eAccelerator, xCache, Zend Disk Cache и Zend Shared Memory Cache.
В отличие от , SJ Object Cache ориентирован на VPS/VDS и выделенные сервера. Далее »

Автор: Vladimir, опубликовано в: Плагины WordPress, комментариев: 14
8
Март
2010

Deferred RSS 1.1

Вышла новая версия плагина Deferred RSS (1.1). предназначен для отложенной публикации фидов для того, чтобы поисковые системы проиндексировали сайт-источник первым. Далее »

Автор: Vladimir, опубликовано в: Плагины WordPress, комментариев: нет
11
Фев
2010

Deferred RSS

В статье «Противодействие плагиату 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, соответствующие предыдущему состоянию фида (до публикации последней статьи), так как «не знает» о том, что публикация статьи в фиде отложена.
  • Версия 0.2: в добавлена поддержка условных тэгов [is_feed] и [is_not_feed]. Первый тэг предназначен для показа текста исключительно в фиде, а второй — его противоположность — везде, кроме фида.

    Например:

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

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

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

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

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

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

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

Автор: Vladimir, опубликовано в: Всё подряд, комментариев: 6
11
Фев
2010

Simple Tags 1.7.4.2

Недавно вышла очередная версия плагина Simple Tags. Проблема с UTF-8/многобайтными строками осталась (нужно бы написать автору ещё раз). Вдобавок появилась проблема с вызовом register_uninstall_hook() при каждой загрузки страницы (я исправлял аналогичную проблему с NextGen Gallery).

Из плюсов:  1.7.4.2 нормально работает с  3.0. Далее »

Автор: Vladimir, опубликовано в: Плагины WordPress, комментариев: 5
3
Фев
2010

Исправление ошибки с поддержкой VERP в PHPMailer

PHPMailer — класс для отправки почты из ; используется многими известными приложениями, в том числе и .

VERP — техника, упрощающая автоматическое определение и удаление email-адресов из списков рассылки, сообщения которым не могут быть доставлены.

Поддержка VERP в PHPMailer хоть и реализована, но не работает. Далее »

Автор: Vladimir, опубликовано в: PHP, комментариев: нет
2
Фев
2010