Разработка новостного портала на 1С-Битрикс

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Разработка новостного портала на 1С-Битрикс
Средняя
~1-2 недели
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1173
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • 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
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    745
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

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