Розробка новосного портала на 1С-Бітрікс
Редакція випускає 20–30 матеріалів на день, і процес виглядає так: автор пише у Google Docs, відправляє посилання редактору в мессенджер, той вичитує і пише «ок» в чат, автор копіює текст на сайт, вручну підбирає картинку, ставить теги. На публікацію однієї новини йде 40 хвилин замість п'яти. Новосний портал на 1С-Бітриксі виставляє цей конвейєр: від чернетки до публікації — через управлюваний workflow з контролем якості та автоматичною дистрибуцією.
Контентна модель новосного портала
Новина — не просто заголовок і текст. Для повноцінного портала елемент інфоблока містить розширений набір властивостей:
- Заголовок та підзаголовок (лід)
- Анонс — короткий текст для ленти та превью
- Повний текст — візуальний редактор з підтримкою вбудованого відео, галерей, інфографіки
- Обкладинка — основне зображення з обрізкою під різні формати (стрічка, соцмережі, AMP)
- Автор — привязка до інфоблока авторів з фото та біографією
- Рубрика — ієрархічні розділи інфоблока
- Теги — властивість типу «рядок» з множественним значенням
- Джерело — для перепечаток та агрегованого контенту
- Статус публікації — чернетка, на редактурі, на согласуванні, опубліковано, знято
Окремий інфоблок — для спецпроектів та лонгридів, де шаблон відображення відрізняється від стандартної новини: кастомна вёрстка, паралакс, інтерактивні елементи.
Редакційний workflow
Workflow — те, що відрізняє портал від блога. У 1С-Бітриксі реалізується через модуль бізнес-процесів (bizproc), прив'язаний до інфоблока новин.
Маршрут публікації:
| Етап | Роль | Дія | Автоматизація |
|---|---|---|---|
| Чернетка | Автор | Пише текст, прикріплює медіа | — |
| Редактура | Видавничий редактор | Править текст, перевіряє факти | Сповіщення редактору, дедлайн 2 години |
| Согласування | Головний редактор | Затверджує або повертає | Тільки для рубрик «Політика», «Економіка» |
| Публікація | Система | Матеріал з'являється на сайті | Оновлення RSS, ping пошуковиків, пост в соцмережу |
| Знято | Модератор | Сховує матеріал | Логування причини |
Для термінових новин передбачена експрес-маршрут: автор з правом «термінова публікація» обходить етап согласування. Матеріал публікується миттєво, але редактор отримує сповіщення для постфактум-проверки.
Коментарі та модерація
Коментарі — обов'язковий елемент новосного портала. У 1С-Бітриксі є два шляхи:
Штатний модуль «Форум» — прив'язується до інфоблока через компонент bitrix:forum.topic.reviews. Підтримує дерево відповідей, премодерацію, бан користувачів, фільтр нецензурної лексики. Мінус — інтерфейс модерації застарів.
Кастомний модуль коментарів — інфоблок, де елемент = коментар, прив'язаний до новини. Гнучкіший в настройці, простіший для інтеграції з сучасним фронтендом. Модерація через бізнес-процес або REST-обробник.
Антиспам. Обов'язкові заходи:
- Капча для неавторизованих (модуль
captchaабо reCAPTCHA) - Rate-limiting: не більше N коментарів на хвилину від одного користувача
- Фільтр посилань та стоп-слів
- Скарги читачів з автоскриттям при порозі скарг
RSS та дистрибуція контенту
RSS-лента генерується компонентом bitrix:rss.out — глобальна та за рубриками. Формат Atom 1.0 або RSS 2.0 з повним текстом або анонсом — залежить від стратегії (повний текст збільшує аудиторію, анонс — трафік на сайт).
Інтеграція з Яндекс.Новини та Google News вимагає дотримання технічних вимог:
- Окремий RSS з повним текстом, зображеннями та правильною датою
- Елемент
<enclosure>для головного зображення -
<author>та<category>заповнені - Час від публікації до появи в RSS — не більше 10 хвилин
Соціальні мережі. При публікації новини автоматично формується пост: заголовок + анонс + зображення + посилання. Для VK, Telegram, Facebook використовується REST API через вебхук БП або обробник OnAfterIBlockElementAdd.
Open Graph-розмітка на сторінці новини забезпечує коректне превью при ручному розшаруванні: og:title, og:description, og:image розміром не менш 1200×630px.
SEO для новосного портала
Новосний контент конкурує за швидку індексацію. Технічні вимоги:
-
ЧПУ по шаблону
/news/rubrika/slug-novosti/ -
Sitemap з пріоритетом
1.0для свіжих новин та0.5для архіву - AMP-версії сторінок (Google віддає перевагу AMP у мобільній видачі)
-
Мікророзмітка
NewsArticleпо Schema.org: headline, datePublished, dateModified, author, publisher, image -
Пагінація архіву з
rel="next"/rel="prev" - Канонічні URL — особливо важливо при наявності фільтрів та сортувань
Швидкість завантаження — фактор ранжування та утримання. Композитний кеш 1С-Бітрікса, lazy-load зображень, критичний CSS inline, defer для JS — стандартний набір для досягнення Core Web Vitals у зеленій зоні.
Архів та навігація
Новосний портал накопичує тисячі матеріалів. Навігація по архіву:
- Рубрикатор з лічильниками публікацій
- Хмара тегів або фасетний фільтр
- Хронологічний архів (за місяцями/роками) через кастомний компонент
- Блок «Читайте також» — пов'язані новини за тегами або рубриці через
CIBlockElement::GetListз фільтром за співпаданням тегів
Для високонавантажених порталів архівні матеріали переносяться в окремий інфоблок або помічаються прапором для виключення з важких вибірок. Кешування списків — від 1 години для архіву, 5–10 хвилин для головної.







