Разработчик malus предложил сообществу компонент Joomla! NewsGrabberJС, предназначенный для копирования новостей из новостных RSS-лент в базу данных Joomla!. Компонент имеет имеет очень широкие функциональные возможность и адаптирован для работы как с J! 1.0.x, так и с J! 1.5.x.
Возможности компонента:
- Удобный пользовательский интерфейс
- Экономия трафика обмена с админкой за счет применения технологии Ajax
- Движок создан с учетом минимизации нагрузки на хостинг
- Произвольное количество лент-доноров
- Копирование полного текста новости, включая картинки
- Произвольная входящая/исходящая кодировка контента
- Автоматическое копирование силами пользователей сайта
- Автоматическое копирование с использованием cron
- Любые замены внутри текста новости при ее копировании с использованием синтаксиса Regular Expression
- Пользовательские замены в заголовке новости
- Работа через произвольное количество серверов proxy
- Одна предустановленная лента
- Полномасштабный встроенный Help
- Список наиболее востребованных шаблонов
- Брать/не брать новость если ссылка на нее содержит слова
- Брать/не брать новость если она содержит слова/фразы в заданном количестве
- Брать/не брать новость если не обнаружена информация о ее категории
- Брать/не брать новость если категория содержит слова
- Допускать/не допускать новость на главную страницу сайта
- Допускать/не допускать новость на главную страницу сайта если ссылка на нее содержит слова
- Допускать/не допускать новость на главную страницу сайта если новость содержит слова/фразы в заданном количестве
- Допускать/не допускать новость на главную страницу сайта если категория содержит слова
- Автоматическая публикация новостей
- Копирование заданного количество новостей
- Копирование новостей в заданную категорию
- Вычленение и создание на сайте категорий из ленты RSS
- Формирование анонса новости
- Возможность использовать оригинальный анонс ленты с обработкой выключки и размеров картинок
- "Умное" урезание анонса по концу предложения
- "Умное" урезание анонса по обрезанным тэгам HTML
- Период присутствия новости на сайте
- Извлечение имени автора из ленты RSS
- Принудительное задание автора новости
- Произвольный каталог картинок для каждой ленты
- Изменение размеров картинок внутри тела/анонса новости
- Альтернативный текст картинок из оригинала
- Опционное удаление картинок из анонса
- Опционная подстановка первой картинки текста в анонс
- Вставка произвольного кода HTML в начало/конец/произвольное место текста/анонса новости
- Уникализация контента на основе редактируемого словаря синонимов (примерно 1700 слов)
- Произвольный словарь синонимов для каждой ленты
- Уникализация контента путем замены кирилличных букв на их латинские аналоги
- Уникализация контента путем смены порядка следования форматирующих тэгов
- Управление шаблонами с помощью технологии Ajax
- Возможность создания дефолтных шаблонов, которые будут применяться к разным лентам
- Проверка работоспособности шаблонов "на лету"
- Опционный автопоиск начала и конца граббинга
- Возможность устанавливать время выполнения скрипта на сервере
- Возможность устанавливать порядок работы анализаторов лент RSS
- Отправка отчетов о выполненной работе по почте в формате текст/HTML
- Формирование ссылки на сайт донор
- Ссылка на донор через свой сайт (форвард)
- Управление поведением якоря ссылки на сайт-донор
- Упаковка картинок внутри текста/анонса в оговоренный в настройках якорь
- Опционная валидация результирующего кода HTML
- Принудительная установка аттрибутов контента
- Генерация мета-кейвордов на основе частотного анализа текста
- Генерация мета-кейвордов с помощью сервиса Yahoo
- Формирование кейвордов новости с учетом статистики популярных запросов Yandex
- Формирование мета-тэга description страницы новости
- Формирование кейвордов с учетом раздела/категории контента на вашем сайте
- Работа компонента через случайно выбранный из списка сервер proxy
- Ручная проверка доступности серверов proxy по списку
- Слежение за обменом серверов заголовками http
- Автоматическая установка мамбота
- Автоматическое управление мамботом в контексте действий пользователя в отношении новостных лент
Домашняя страница проекта
Домашняя страница проекта NewsGrabberJС: Newsgrabberjc.ru
Поддержка компонента NewsGrabberJС осуществляется так же на форуме: Joomlaforum.ru
Узнать подробности и купить компонент можно на сайте разработчика.