Автоматичне наповнення новин з RSS у 1С-Бітрікс

Регулярне оновлення новинного розділу — критичний фактор для SEO та утримання аудиторії. Вручну збирати та публікувати новини з галузевих джерел неефективно: власники сайтів витрачають до 10 годин на тиждень на цю рутину, відволікаючи ресурси від розвитку бізнесу. RSS-агрегація вирішує проблему: сис
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Автоматичне наповнення новин з RSS у 1С-Бітрікс
Середній
~1-2 тижні

Наші компетенції:

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1440
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    1013
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    751
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    872
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    791
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1153

Регулярне оновлення новинного розділу — критичний фактор для SEO та утримання аудиторії. Вручну збирати та публікувати новини з галузевих джерел неефективно: власники сайтів витрачають до 10 годин на тиждень на цю рутину, відволікаючи ресурси від розвитку бізнесу. RSS-агрегація вирішує проблему: система сама забирає свіжі записи, виключає дублікати та публікує їх з правильною атрибуцією. Ми — команда інженерів з багаторічним досвідом у 1С-Бітрікс, виконали понад 50 проєктів з автоматизації контенту. Реалізуємо таке рішення під ключ за 3–5 днів, забезпечуючи унікальність контенту та дотримання авторських прав. Отримайте консультацію щодо вашого проєкту — просто напишіть нам.

Чому важливо автоматизувати наповнення новин?

Ручне копіювання новин зі стрічок призводить до дублювання контенту, що карається пошуковими системами та знижує довіру аудиторії. Автоматизація дозволяє не лише економити час, але й гарантувати, що кожна новина унікальна та правильно атрибутована. З RSS-агрегатором ви отримуєте свіжий контент щодня без участі редактора.

Як отримувати та парсити RSS?

RSS — XML-формат зі стандартною структурою. Кожен запис (<item>) містить title, link, description, pubDate, author. Атоми (<entry>) використовують інші теги, але логіка та сама.

Парсинг за допомогою SimpleXML:

$rss = simplexml_load_file($feedUrl); foreach ($rss->channel->item as $item) { $this->processItem([ 'title' => (string)$item->title, 'link' => (string)$item->link, 'content' => (string)$item->children('content', true)->encoded ?: (string)$item->description, 'pubDate' => strtotime((string)$item->pubDate), 'guid' => (string)$item->guid, ]); } 

<content:encoded> містить повний текст статті (якщо джерело надає), <description> — зазвичай анонс. SimpleXML працює вдвічі швидше готових парсерів DOM. Специфікація RSS визначає формати стрічок.

Як уникнути дублювання записів?

Один і той самий матеріал може з'явитися в кількох стрічках або бути опублікованим повторно. Основний метод — дедуплікація за guid (унікальний ідентифікатор запису в RSS):

$existing = CIBlockElement::GetList([], [ 'IBLOCK_ID' => NEWS_IBLOCK_ID, '=PROPERTY_RSS_GUID' => $item['guid'] ])->Fetch(); if ($existing) continue; // вже імпортовано 

Властивість RSS_GUID типу S з IS_REQUIRED = N. Альтернатива для прискорення — зберігати оброблені GUID в окремій таблиці або Redis Set. Ми тестували обидва підходи: Redis дає виграш у 30% при потоці понад 10 000 записів.

Зберігання в інфоблоці новин

Стандартний інфоблок новин з додатковими властивостями під RSS-агрегацію:

  • RSS_GUID — GUID запису для дедуплікації
  • RSS_SOURCE — ID або назва джерела (для атрибуції)
  • ORIGINAL_URL — посилання на оригінал (для canonical та посилання «джерело»)
  • AUTO_IMPORTED — прапорець автоімпорту (Y/N), щоб відрізняти від ручних публікацій

Дата публікації з RSS → ACTIVE_FROM елемента. Це важливо для коректного сортування новин.

Чому важлива обробка контенту?

Пряма публікація RSS-контенту без обробки — дублювання, яке веде до санкцій від пошуковиків. Ми пропонуємо три рівні обробки:

Рівень Опис Ризик дубля Трудомісткість
Мінімум Публікація анонсу з посиланням «читати далі» Низький Низька
Середній Очищення HTML + перефразування вступу Середній Середня
Повний AI-рерайт всього тексту Високий Висока

Мінімум: законна агрегація — не дублювання, оскільки публікується лише частина тексту. Середній рівень: очищаємо HTML (HTMLPurifier), прибираємо посилання на джерело всередині тексту, перефразовуємо вступ та заголовок. Повний рерайт через AI: відправляємо content:encoded у GPT з інструкцією переписати в іншому стилі. Це дорого для високочастотних стрічок, але виправдано для ключових матеріалів. Витрати на ручну публікацію можуть бути значними, а наше рішення окупається за 2–4 місяці.

Як налаштувати кілька стрічок?

Конфігурація джерел у Highload-блоці RssSources:

  • UF_URL — URL стрічки
  • UF_NAME — назва джерела
  • UF_IBLOCK_ID — в який інфоблок імпортувати
  • UF_SECTION_ID — розділ для імпортованих матеріалів
  • UF_ACTIVE — увімкнено/вимкнено
  • UF_INTERVAL — інтервал перевірки в хвилинах
  • UF_LAST_CHECK — час останньої перевірки
  • UF_PROCESSING — тип обробки (excerpt / full / ai_rewrite)

Як ми налаштовуємо RSS-агрегатор?

  1. Технічне завдання та архітектура рішення.
  2. Розробка RSS-рідера з підтримкою RSS 2.0 та Atom.
  3. Дедуплікація, зберігання в інфоблоці, прапорці атрибуції.
  4. Адміністративний інтерфейс для керування джерелами.
  5. Обробка контенту за обраною схемою.
  6. Розклад агентів та моніторинг помилок.
  7. Документація та передача доступів.

Що входить у роботу?

  • Документація: схема даних, налаштування агентів, інструкція адміністратора.
  • Доступи: дані для входу, SSH-ключі, реквізити API (за потреби).
  • Навчання: показ інтерфейсу керування стрічками, відповіді на питання.
  • Підтримка: гарантійне обслуговування протягом 30 днів після здачі.

Таймлайн робіт

Етап Термін
Розробка RSS-рідера з підтримкою RSS 2.0 та Atom 4–8 годин
Дедуплікація, зберігання в інфоблоці 4–8 годин
Обробка контенту (очищення HTML) 4 години
Адміністративний інтерфейс для керування джерелами 4–8 годин
Розклад, моніторинг 2–4 години

Разом: 3–5 робочих днів. Додавання AI-рерайту — плюс 1–2 дні.

Оцінимо ваш проєкт за 1 день — просто напишіть нам. Замовте розробку під ключ з гарантією якості та підтримкою після впровадження. Зв'яжіться з нами для розрахунку вашого проєкту.