Republisher — это система, написанная на языке PHP, которая помогает наладить обновление новостей либо другого контента одновременно на неограниченном количестве блогов.

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

Для чего это может понадобиться?

Представим ситуацию, когда у Вас есть достаточно большое количество блогов, которые нужно постоянно обновлять и наполнять свежим контентом. Ведь наполнение блогов весьма трудоемкий процесс, на который уходит много времени. Данный продукт помогает разобраться с проблемой наполнения блогов раз и навсегда. Установив и настроив Republisher один раз, Вы получите автоматически обновляемые блоги со свежим контентом, который будет добавляться так часто, как Вам угодно. Только представьте, больше никаких расходов, все, что Вам нужно, это периодически проверять результаты работы продукта.

Проходя через Republisher, контент очищается от лишних тегов и прочего "мусора". Есть инструментарий для произведения синонимических замен, способствующих уникализации текста. Все статьи разбиваются по категориям. При отправке статьи из базы данных выбираются в произвольном порядке, также идет выборка из прослойки самых свежих статей. В итоге все дополнительно перемешивается для большего эффекта. Есть и система, препятствующая появлению новостей-дубликатов.

Принцип работы

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

Отправка на блоги происходит по средствам интерфейса XML-RPC. Продукт работает с различными API, благодаря чему круг поддерживаемых CMS крайне широк. При этом не требуется установка каких-либо дополнительных скриптов. Republisher периодически высылает на блоги свежий контент. Периодичность отправки и количество отправляемых за раз постов задается в панели управления системой для каждого блога в отдельности. Там же происходит установка соответствий категорий внутри системы и на блоге.

Самое главное — эти процессы могут происходить без Вашего участия, в автоматическом режиме. Для этого используются CRON-задания, а так же внутренняя система заданий. Процессы могут выполняться параллельно, не ожидая завершения друг друга, что очень увеличивает производительность.

Технические требования

1. PHP 5.1.4 и выше

2. MySQL 4.1 и выше

3. Поддержка открытых сокетных соединений

4. Библиотека GD для обработки изображений

Поддержка

ICQ: 205751066
ICQ: 72830288

Клиентам



Новости