Разработка новостного портала на 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 минут для главной.







