Сайт СМИ на 1С-Битрикс: проектирование, разработка, поддержка

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Сайт СМИ на 1С-Битрикс: проектирование, разработка, поддержка
Сложный
от 1 недели до 3 месяцев
Часто задаваемые вопросы

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

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1357
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    944
  • 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 Appointment Booking Widget for a Medical Center
    693
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    829
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    731
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1074

Разработка сайта СМИ на 1С-Битрикс — одно из самых требовательных направлений в веб-разработке. Тысячи публикаций ежедневно, миллионы просмотров в пиковые часы, десятки редакторов работают параллельно. В одном из проектов мы столкнулись с ситуацией: при запуске утренней ленты сервер падал из-за неоптимизированных запросов к инфоблокам, а редакторы ждали по 30 секунд сохранения материала. После аудита выяснилось, что кеш не был настроен, а запросы к БД не индексированы. Чтобы этого избежать, нужна грамотная архитектура с самого начала. Мы предлагаем проверенное решение: правильная структура данных, настройка композитного кеша и CDN.

Обеспечиваем полный цикл: от аналитики нагрузки до запуска и поддержки. За 10+ лет в Битрикс мы выработали шаблоны решений для высоконагруженных новостных порталов. Композитный кеш, CDN, тегированное кэширование и правильно настроенный редакционный workflow — это база, без которой СМИ не выживет. Наши инженеры сертифицированы и знают, как выжать максимум из платформы. Оптимизация инфраструктуры позволяет сократить расходы на серверы до 40%, а правильная настройка кеша — снизить время загрузки до 10 мс.

«Композитный кеш отдаёт статику напрямую через nginx, не загружая PHP. Это ключевой элемент производительности для СМИ.» — Официальная документация 1С-Битрикс

Выбор Битрикс для новостного портала

Платформа справляется с высокой нагрузкой при условии грамотной настройки. Композитный кеш отдаёт статику в обход PHP, CDN разгружает сервер, а тегированный кеш автоматически сбрасывается при публикации новой записи. Поддерживает REST API для интеграции с внешними сервисами и бизнес-процессы для версионирования контента.

Как мы проектируем архитектуру контента?

Основа — инфоблоки с продуманной структурой.

Главный инфоблок «Публикации» содержит все материалы: новости, статьи, интервью, репортажи. Тип материала — свойство-справочник, не отдельный инфоблок, чтобы общий контентный поток выводился на главной без объединения нескольких источников.

Рубрики — разделы инфоблока (политика, экономика, общество, спорт, культура, технологии). Вложенность одноуровневая — глубокие деревья усложняют навигацию и размывают SEO.

Теги — множественное свойство, привязанное к Highload-блоку тегов. Это нормализует теги (избегает дублей), хранит SEO-описание и отслеживает популярность.

Спецпроекты — отдельный инфоблок с привязкой к публикациям через свойство «Связанные материалы». Авторы — Highload-блок с полями: ФИО, фото, должность, био, ссылки на соцсети.

Как настроить редакционный workflow?

В редакции над одним материалом работают 3–5 человек: корреспондент, редактор, выпускающий, корректор, фоторедактор. Workflow строится на статусах инфоблока и правах групп пользователей.

Статусы: черновик, на редактуре, на корректуре, готов к публикации, опубликован, снят с публикации. Права доступа настраиваем для групп: корреспонденты (создание, смена на «На редактуре»), редакторы рубрик (редактирование всех в своём разделе), выпускающие (публикация), главред (полный доступ).

Уведомления через обработчик OnAfterIBlockElementUpdate — email или Telegram-бот. Версионирование включаем через бизнес-процессы инфоблока. Это гарантирует прозрачность каждого изменения.

RSS, AMP, Turbo-страницы

RSS — компонент rss.out с настройкой количества элементов (50–100 последних), отдельные ленты для каждой рубрики.

Turbo-страницы Яндекса формируем через отдельный RSS-канал с XSLT-трансформацией и turbo:content. AMP (Accelerated Mobile Pages) — через альтернативный шаблон сайта по префиксу /amp/. AMP-шаблон использует amp-img, amp-video, amp-carousel, а формы — через amp-form.

Рекламные блоки

Модуль advertising Битрикс подходит для простой ротации, но для крупного СМИ подключаем Google Ad Manager через тег gpt.js. Контейнеры размещаем с lazy-loading — это улучшает Core Web Vitals. Нативная реклама — отдельный раздел инфоблока с пометкой «Партнёрский материал» в соответствии с ФЗ «О рекламе».

Производительность под высокую нагрузку

Новостной портал с миллионами просмотров в сутки требует иной инфраструктуры. Композитный кеш отдаёт статику напрямую через nginx — время ответа снижается до 10–30 мс. Настройка: включаем в панели управления, исключаем страницы с POST-формами и персонализацией.

Как настроить композитный кеш за 4 шага

  1. Включите композитный кеш в административном разделе: «Настройки» → «Производительность» → «Композитный режим».
  2. Настройте исключения: для страниц с формами, корзиной, личным кабинетом используйте параметр EXCLUDE_BY_GET и EXCLUDE_BY_POST.
  3. Укажите время кеширования: для списков новостей 5 минут, для главной 60 секунд.
  4. Проверьте работу через браузерный инспектор: ответ должен содержать заголовок X-Bitrix-Composite: ok.
Подробнее о композитном кешеКомпозитный кеш разбивает страницу на статику (HTML) и динамические фрагменты (AJAX). Статика отдаётся nginx без загрузки PHP. Тегированный кеш сбрасывается автоматически при добавлении новой публикации. Это основа быстрой загрузки.

CDN — статика (CSS, JS, изображения) отдаётся через CDN, TTL 30 дней. Кеширование компонентов: для списков новостей CACHE_TIME = 5 минут, для главной — 60 секунд, для архивов — 24 часа.

Серверная архитектура: Nginx, PHP-FPM, MySQL/MariaDB с master-slave репликацией, Memcached или Redis (предпочтительнее), Elasticsearch для полнотекстового поиска. Мониторинг: модуль «Производительность» Битрикс, Grafana + Prometheus, Sentry.

Сравнение: штатный поиск vs Elasticsearch

Критерий Штатный поиск Битрикс Elasticsearch
Скорость при 1M+ записей 2-5 секунд 0.1-0.5 секунды (до 10 раз быстрее)
Морфология Ограниченная Полноценная, с настройкой словарей
Фасетный поиск Не поддерживает Поддерживает

Что входит в работу?

Deliverable Описание
Документация Структура инфоблоков, схема кеширования, описание workflow
Доступы Настроенные группы пользователей, права, роли
Обучение Инструкции для редакторов, администраторов, техподдержки
Поддержка Мониторинг первых недель, исправление багов, консультации
Миграция Импорт контента, редиректы со старого сайта

Этапы разработки новостного портала

Этап Работы Срок
Аналитика Структура рубрик, редакционный workflow, требования к нагрузке 2–3 недели
Проектирование Архитектура инфоблоков, схема кеширования, прототипы 2–3 недели
Дизайн Сетка публикаций, шаблоны материалов, мобильная версия 3–4 недели
Фронтенд Вёрстка, AMP-шаблоны, рекламные контейнеры 4–5 недель
Backend Инфоблоки, workflow, RSS/Turbo, интеграция Ad Manager 4–6 недель
Инфраструктура CDN, кластер БД, Redis, мониторинг, нагрузочное тестирование 2–3 недели
Миграция контента Импорт архива публикаций, редиректы со старых URL 2–4 недели
Запуск Плавный переход, мониторинг первых дней 1 неделя

Общий срок — от 20 недель. Миграция контента часто оказывается самым непредсказуемым этапом: старая CMS может хранить данные в нестандартных форматах, а редиректы со старых URL критичны для сохранения поискового трафика.

Получите консультацию — оценим ваш проект и предложим оптимальную архитектуру. Свяжитесь с нами, чтобы обсудить детали. Закажите разработку новостного портала с гарантией качества.

Как правильно проектировать инфоблоки?

Мы видим десятки проектов, где неправильная структура инфоблоков превращает сайт в тормоз. Типичный сценарий: заказчик просит «каталог товаров». Разработчик создаёт один инфоблок catalog, закидывает туда 15 свойств. Через полгода — 40 свойств, 8 из которых используются только для одной категории. Фильтр тормозит, таблица b_iblock_element_property разрослась до миллионов строк, CIBlockElement::GetList выполняется 3 секунды. Последствия — падение конверсии, потеря клиентов, дополнительные затраты на оптимизацию. В одном проекте после рефакторинга каталога время генерации страницы снизилось с 4,2 до 0,8 секунды, а стоимость поддержки сократилась на 250 000 рублей в год — за счёт устранения избыточных запросов и агентов.

Наш подход: проектируем инфоблоки до первой строки кода. Отдельные инфоблоки под сущности (товары, категории, бренды), свойства-справочники через highload-блоки, торговые предложения для SKU. Это закладывает производительность на годы вперёд. Если хотите получить предварительный аудит вашей схемы инфоблоков — свяжитесь с нами, разберём типовые ошибки и дадим рекомендации бесплатно.

Почему 1С-Битрикс выгоднее альтернатив?

Выбор CMS диктуется не предпочтениями, а бизнес-задачами. Вот ключевые аргументы:

  • Нативный обмен с 1С — модуль catalog.import.1c обеспечивает двусторонний обмен товарами, ценами, остатками и заказами через CommerceML. Без сторонних модулей. Это в 5 раз быстрее, чем разработка собственного обмена на OpenCart или WordPress. Подробнее о формате — в Wikipedia. Экономия на интеграции составляет в среднем 150 000–300 000 рублей по сравнению с кастомными решениями.
  • Проактивная защита — модуль security включает WAF, контроль целостности файлов, защиту от SQL-инъекций, двухфакторную аутентификацию. Для проектов с требованиями ФСТЭК — сертифицированное решение.
  • Модульная архитектура — подключаем только нужные модули: iblock, catalog, sale, search. Меньше модулей — меньше запросов к БД на каждый хит.
  • Регулярные патчи — вендор выпускает security-патчи, закрывая уязвимости быстрее, чем open-source проекты (среднее время исправления CVE — 2 недели). Официальная документация по модулям — dev.1c-bitrix.ru.

Что дают HL-блоки и как мы ускоряем каталог

Highload-блоки — это альтернатива расширенным свойствам инфоблоков, когда список значений может расти до тысяч записей. Типичный пример: производители, страны, цвета. Если хранить их как свойства-списки в инфоблоке, каждая фильтрация вызывает полное сканирование таблицы b_iblock_property_enum. С HL-блоками выборка идёт по индексу — время ответа фильтра снижается с 1–2 секунд до 50 мс. Мы используем HLB компонент и кастомные запросы через Bitrix\Highloadblock\DataManager. Это особенно критично для каталогов с 100 000+ товарами.

Из нашей практики — проект интернет-магазина с 500 000 товаров. Стандартный фильтр по бренду выполнялся 4 секунды. Сервер не выдерживал нагрузку в 50 одновременных запросов — страницы падали. Мы перевели справочник брендов в HL-блок, добавили тегированное кэширование на 15 минут и настроили агент для сброса кэша при изменении. После доработки время фильтрации составило 120 мс, средний LCP страницы — 1,8 секунды. Проект работает стабильно без сбоев.

Что входит в разработку сайта на 1С-Битрикс

Каждый проект включает полный комплект документации и артефактов, исключающий потерю знаний после передачи.

  • Техническое задание — user stories, диаграммы инфоблоков, схемы интеграций.
  • Исходный код в Git — с историей коммитов, тегами релизов, правилами ветвления.
  • Административная документация — описание кастомных компонентов, инструкции по разворачиванию, перечень агентов и событий.
  • Обучение сотрудников — до 3 часов вебинара: панель управления, работа с заказами, настройка цен. Записываем, чтобы можно было пересмотреть.
  • Доступ к staging на время разработки — тестируете сами до деплоя на продуктив.
  • Гарантийная поддержка — исправление ошибок кода в течение 30 дней после запуска. Постгарантийные абонентские пакеты с SLA (реакция 2 часа, решение 8 часов).

Наш процесс и технологии

Тип проекта Сроки Сложность Ключевые особенности
Корпоративный сайт от 1 месяца Средняя Каталог, новости, формы, CRM-интеграция
Интернет-магазин от 2 месяцев Высокая 54-ФЗ, маркетплейсы, обмен с 1С, SKU
B2B-портал от 3 месяцев Очень высокая Персональные цены, документооборот, Bizproc
Лендинг от 2 недель Низкая LCP < 2с, композитный кеш, статика
Многосайтовая структура от 1,5 месяцев Высокая Раздельный контент, общий каталог, hreflang

Стек: вёрстка mobile-first, тестируем на физических устройствах (iPhone, iPad, Android). Используем BrowserStack для Safari на iOS. Производительность — LCP < 2,5 с, FID < 100 мс, CLS < 0,1. Включаем композитный сайт (composite), CDN, тегированное кэширование, WebP/AVIF, lazy loading. SEO — Schema.org через JSON-LD, автогенерация sitemap.xml модулем seo, canonical и hreflang для мультиязычных версий. robots.txt закрываем /bitrix/ от индексации. CI/CD — Git, автодеплой через GitLab CI, staging. Миграции базы — модуль sprint.migration с версионированием.

Процесс работы:

  1. Аналитика — изучаем конкурентов, собираем требования, рисуем прототипы в Figma. На выходе — ТЗ с user stories.
  2. Дизайн — UI/UX с дизайн-системой. Компоненты переиспользуются.
  3. Разработка — пишем компоненты с кастомными шаблонами в local/templates/. Бизнес-логику выносим в модули local/modules/.
  4. Тестирование — функциональное, кроссбраузерное, нагрузочное (до 1000 запросов). Критичные баги исправляем до запуска.
  5. Запуск — деплой на прод, мониторинг через UptimeRobot, алерты в Telegram. Устраняем первые 48 часов.

Интеграции, мультиязычность и редизайн

Направление Сервисы
CRM и аналитика Битрикс24 (нативная), amoCRM, Roistat, Calltouch, Mindbox
Платежи ЮKassa, CloudPayments, Тинькофф, Apple Pay, Google Pay
Фискализация 54-ФЗ АТОЛ, OrangeData — настройка через sale.cashbox
Логистика СДЭК, Boxberry, ПЭК, Почта России, Яндекс.Доставка
Коммуникации JivoSite, Carrot Quest, SendPulse
  • Полная локализация через языковые файлы lang/ и механизм SITE_ID. hreflang для каждой версии. Региональные версии с разными ценами и контентом — определение по IP (main.geo) или ручной выбор. Мультидоменность — единое управление несколькими доменами.

  • Редизайн без потери позиций: аудит производительности (PageSpeed, WebPageTest), SEO (Screaming Frog). Новый шаблон в local/templates/ с сохранением URL-структуры. 301-редиректы только если URL меняется существенно. Обновление ядра, переход на D7 ORM, реструктуризация инфоблоков, миграция через sprint.migration с Git.

Гарантия и поддержка

Мы работаем с 1С-Битрикс 12+ лет, реализовали 500+ проектов. В штате сертифицированные разработчики. Фиксированная стоимость в договоре — без сюрпризов. Гарантийный период покрывает ошибки кода. После — абонентские пакеты с SLA (время реакции — 2 часа, решение — 8 часов). Мониторинг доступности 24/7, алерты в Telegram. Получите консультацию и предварительный расчёт: свяжитесь с нами через форму на сайте или напишите в чат — ответим в течение часа. Закажите разработку под ключ — мы спроектируем инфоблоки, интегрируем 1С и разгоним каталог. Если уже есть сайт на другой CMS — закажите аудит производительности и миграцию на Битрикс.