Представьте: материал с опечаткой ушёл в ночной выпуск. Через час — волна негатива. Причина — отсутствие редакционного workflow. Мы строим медиапорталы на 1С-Битрикс с нуля или дорабатываем существующие. Наш стек: инфоблоки, bizproc, композитный кэш, paywall. 10+ лет практики, 50+ проектов. Обратитесь за консультацией.
Какие проблемы решает разработка портала СМИ на 1С-Битрикс?
Портал СМИ — это не просто сайт с новостями. Это платформа, выдерживающая пиковые нагрузки до 1000 RPS. Она управляет контентом десятков авторов, монетизируется через подписку и дистрибутирует материалы в соцсети. 1С-Битрикс даёт готовые инструменты: инфоблоки, бизнес-процессы, композитный кэш, модуль sale. Без правильной архитектуры даже мощная CMS не спасёт.
Композитный кэш ускоряет загрузку статических страниц в 10 раз по сравнению с обычным кэшированием. Это подтверждено бенчмарками. Для одного из наших клиентов — регионального медиа с аудиторией 500 000 уникальных посетителей в месяц — мы реализовали metered paywall. За 3 месяца рост выручки составил 40%.
Как устроен редакционный workflow?
Workflow — то, что отличает издание от блога. Каждый материал проходит цепочку обработки. На каждом этапе — свой ответственный и свои правила.
Роли в редакции:
- Корреспондент/автор — создаёт черновик, редактирует до отправки на проверку.
- Выпускающий редактор — вычитывает, правит стилистику, проверяет факты.
- Редактор рубрики — утверждает материал для своей рубрики.
- Главный редактор — финальное согласование для материалов с пометкой «важный» и «breaking».
- Корректор — вычитка перед публикацией (опциональный этап).
- Фоторедактор — подбор и обработка иллюстраций.
- SMM-редактор — подготовка анонсов для соцсетей.
Бизнес-процесс публикации через bizproc:
- Автор создаёт материал, заполняет обязательные поля, прикрепляет медиа → статус «Черновик».
- Отправляет на редактуру → выпускающий редактор получает уведомление, дедлайн зависит от приоритета (срочный — 30 минут, обычный — 4 часа).
- Редактор правит текст в режиме отслеживания изменений (через визуальный редактор или сторонний инструмент), утверждает или возвращает автору с комментариями.
- Утверждённый материал идёт редактору рубрики (если требуется) или сразу на публикацию.
- Материалы с пометкой «важный» — дополнительный этап согласования с главным редактором.
- При публикации: формируется ЧПУ, обновляется sitemap, генерируется анонс для соцсетей, пингуются агрегаторы.
Экспресс-публикация для breaking news: автор с правом «срочная публикация» обходит этапы согласования. Материал публикуется мгновенно, но автоматически попадает в очередь постфактум-проверки.
Планирование публикаций. Редколлегия планирует номер (выпуск) на день/неделю. Доска планирования — Kanban или календарь, где видны все материалы по статусам и датам выхода. Реализуется через кастомный компонент с drag-and-drop.
Мульти-авторская система
Издание с 20+ авторами требует:
- Профили авторов — инфоблок: фото, биография, должность, соцсети, список публикаций. Страница автора —
/authors/ivanov-petr/— со всеми материалами. - Права доступа — автор редактирует только свои материалы, редактор — материалы своей рубрики, главред — всё.
- Гостевые авторы — внешние эксперты, которые пишут колонки. Отдельная группа пользователей с ограниченными правами: создание черновика → отправка на модерацию, без возможности публикации.
- Статистика автора — количество публикаций, просмотры, средний показатель дочитываемости. Доступна редактору и самому автору.
Почему paywall на 1С-Битрикс — это эффективно?
Монетизация через подписку — тренд среди качественных изданий. В 1С-Битрикс реализуется несколькими способами.
Модели paywall:
| Модель | Логика | Примеры |
|---|---|---|
| Hard paywall | Весь контент за подпиской | The Information, WSJ |
| Metered paywall | N бесплатных статей в месяц, затем — подписка | NYT (10 статей/мес) |
| Freemium | Часть статей бесплатна, эксклюзив — за подписку | Коммерсантъ |
| Donation | Контент бесплатный, но с призывом поддержать | The Guardian |
Реализация metered paywall:
- При каждом просмотре — счётчик в cookie и/или в БД (для авторизованных).
- Достигнут лимит → перекрытие контента модальным окном с предложением подписки.
- Подписчик — группа пользователей «Подписчики», доступ к полному тексту по правам инфоблока.
- Обход через инкогнито — защита: привязка к аккаунту, fingerprinting (с учётом законодательства).
Оплата подписки:
- Модуль
sale1С-Битрикс: товар = подписка на месяц/квартал/год. - Рекуррентные платежи через ЮKassa, CloudPayments, Stripe.
- При истечении подписки — автоматическое удаление из группы «Подписчики», прогресс (история прочитанного) сохраняется.
- Корпоративные подписки — счёт на юрлицо, IP-авторизация (доступ со всех устройств в офисной сети).
Экономия на инфраструктуре за счёт композитного кэша достигает 60%. Это даёт экономию до 100 000 рублей в месяц при трафике 1 млн просмотров.
Как оптимизировать highload?
Портал СМИ — один из самых нагруженных типов веб-проектов. Резонансная новость собирает сотни тысяч просмотров за час.
Стек оптимизации:
- Композитный кэш 1С-Битрикс — основа. Статическая HTML-версия страницы отдаётся nginx, динамические блоки (счётчик просмотров, комментарии, paywall-виджет) подгружаются AJAX-ом.
- Nginx в качестве reverse proxy — с микрокэшированием (1–5 секунд) для горячих страниц.
- CDN — Cloudflare, AWS CloudFront или Selectel CDN. Статика отдаётся с ближайшего edge-сервера.
- Автоматический ресайз изображений — через imgproxy или встроенные обработчики 1С-Битрикс. Обложка 3000×2000 не отдаётся мобильному клиенту — генерируется версия 800×450.
- Отложенные операции — счётчик просмотров аккумулируется в Redis/Memcached и сбрасывается в БД агентом раз в минуту.
- Read-реплики MySQL — отдельный сервер для SELECT-запросов. 1С-Битрикс поддерживает кластер БД из коробки (модуль
cluster). - Горизонтальное масштабирование — несколько web-нод за балансировщиком. Сессии хранятся в Redis, файлы — в S3-совместимом хранилище (через модуль
clouds).
Бюджет нагрузки:
| Метрика | Целевое значение |
|---|---|
| Время ответа сервера (TTFB) | < 200 мс |
| Время загрузки страницы (LCP) | < 2.5 с |
| Одновременных посетителей | 10 000+ |
| Просмотров в сутки | 1 000 000+ |
| RPS при пике | 500–1 000 |
Контентная модель медиапортала
Медиапортал работает с несколькими типами контента, каждый со своей спецификой.
Инфоблоки:
- Новости — оперативные материалы, короткий формат, быстрая публикация.
- Статьи — аналитика, расследования, лонгриды с расширенной вёрсткой.
- Интервью — структурированный формат (вопрос-ответ), привязка к персоне.
- Мнения/колонки — авторские материалы, привязка к постоянному автору.
- Спецпроекты — кастомные лендинги с уникальным дизайном.
- Фоторепортажи — галереи с подписями и привязкой к событию.
- Видео — встроенные ролики или ссылки на видеохостинг.
Элемент материала — расширенные свойства:
| Свойство | Назначение |
|---|---|
| Заголовок + подзаголовок (лид) | SEO-заголовок и редакционный могут различаться |
| Анонс | Короткий текст для ленты, соцсетей, push |
| Полный текст | Визуальный редактор с блоками: текст, цитата, врезка, инфографика |
| Обложка | Основное изображение + кадрирование под форматы (16:9, 1:1, 4:5) |
| Авторы | Множественная привязка к инфоблоку авторов (соавторство) |
| Рубрики | Секции инфоблока, материал может быть в нескольких рубриках |
| Теги | Свободные теги для перекрёстной навигации |
| Геотег | Привязка к месту события (для карты новостей) |
| Приоритет | Обычный / важный / срочный / breaking news |
| Источник | Для перепечаток: ссылка, название издания |
| Статус | Идея → Черновик → На редактуре → На согласовании → Запланирован → Опубликован → Архив |
Дистрибуция контента
Материал опубликован — его нужно доставить аудитории.
Каналы:
- RSS/Atom — глобальная лента и по рубрикам. Для Яндекс.Новости и Google News — отдельные фиды с полным текстом и расширенными метаданными.
- Telegram-канал — автоматический постинг через Telegram Bot API при публикации. Формат: заголовок + лид + изображение + ссылка.
- Соцсети — VK, Facebook, Twitter через REST API. Open Graph-разметка для корректных превью.
- Push-уведомления — Web Push через Service Worker. Сегментация: подписчики рубрики «Политика» получают push только по этой рубрике.
- Email-дайджест — ежедневная/еженедельная подборка через модуль рассылок 1С-Битрикс.
- AMP-страницы — для приоритета в мобильной выдаче Google.
- Турбо-страницы Яндекса — RSS-фид в формате Turbo для ускоренной загрузки из Яндекса.
SEO для медиапортала
- Микроразметка
NewsArticle/Article: headline, datePublished, dateModified, author (с ссылкой на профиль), publisher, image, wordCount. - ЧПУ —
/rubrika/slug-materiala/или/rubrika/год/месяц/день/slug/(с датой для новостных порталов). - Canonical URL — обязательно при наличии пагинации, AMP-версий, параметров сортировки.
- Sitemap — разбита по типам контента и временным периодам:
sitemap-news-текущий-месяц.xml,sitemap-articles.xml. - Core Web Vitals — LCP < 2.5s, FID < 100ms, CLS < 0.1. Достигается через композитный кэш, lazy-load изображений, critical CSS.
- Внутренняя перелинковка — блоки «Читайте также», «По теме», «Популярное» — автоматическая генерация по тегам и рубрикам.
Комментарии и UGC
- Система комментариев — кастомный модуль или модуль «Форум» с привязкой к материалу.
- Премодерация для новых пользователей, постмодерация для проверенных.
- Рейтинг комментариев — лайки/дизлайки, лучшие комментарии выносятся вверх.
- Верификация — отметка для экспертов и публичных персон (аналог «синей галочки»).
- Бан-система — временный/постоянный бан, shadow ban (пользователь пишет, но видит комментарии только он).
- Антиспам — капча, rate-limiting, стоп-слова, ML-фильтр для токсичного контента.
Что входит в работу
При заказе разработки портала СМИ на 1С-Битрикс мы предоставляем:
- Техническое задание с архитектурой, картой экранов и прототипами.
- Репозиторий с Git-историей, code review, CI/CD pipeline.
- Полную документацию по развёртыванию и эксплуатации.
- Доступы к админ-панели и системе мониторинга.
- Обучение редакции и администраторов (2-3 сессии).
- Гарантию на код 12 месяцев и постпроектную поддержку.
Бюджет на разработку варьируется от 1 до 3 миллионов рублей в зависимости от сложности. Сроки — от 3 недель до 3 месяцев. Свяжитесь с нами для оценки вашего проекта. Получите консультацию уже сегодня.







