Разработка сайта детского сада на 1С-Битрикс
Сайт детского сада — не маркетинговый лендинг. Это обязательный инструмент, регламентированный федеральным законодательством. 273-ФЗ «Об образовании в Российской Федерации» предъявляет конкретные требования к составу информации на сайте образовательной организации. Параллельно сайт решает две практические задачи: привлечение новых родителей и ежедневная коммуникация с текущими. На 1С-Битрикс обе задачи закрываются штатными инфоблоками и кастомным личным кабинетом.
Соответствие 273-ФЗ: обязательные разделы
Статья 29 закона и приказ Рособрнадзора определяют перечень сведений, которые образовательная организация обязана размещать на сайте. Пропуск любого раздела — основание для предписания при проверке.
Обязательные разделы реализуются как статические страницы или инфоблоки:
- Основные сведения — полное наименование, учредитель, дата создания, адрес, режим работы, контакты
- Структура и органы управления — схема, ФИО руководителей, контакты
- Документы — устав, лицензия, свидетельство о государственной аккредитации, правила внутреннего распорядка (инфоблок с файловыми свойствами, сортировка по типу документа)
- Образование — реализуемые программы, численность обучающихся, языки обучения
- Образовательные стандарты — ФГОС ДО
- Руководство. Педагогический состав — ФИО, должность, квалификация, стаж
- Материально-техническое обеспечение — помещения, площадки, оборудование
- Платные образовательные услуги — перечень, порядок оказания
- Финансово-хозяйственная деятельность — план, отчёт
- Вакантные места для приёма — по каждой возрастной группе
- Доступная среда — информация для детей с ОВЗ
- Международное сотрудничество — даже если его нет, раздел должен быть
Для навигации по этим разделам создаётся отдельный пункт меню «Сведения об образовательной организации» с фиксированной структурой. Каждый подраздел — страница с компонентом bitrix:news.detail или статический контент в визуальном редакторе.
Группы и образовательные программы
Инфоблок «Группы» содержит информацию о каждой группе детского сада:
- Название (строка): «Солнышко», «Звёздочки»
- Возраст (список): 1.5–2, 2–3, 3–4, 4–5, 5–6, 6–7 лет
- Направление (список): классическая, Монтессори, билингвальная, логопедическая
- Воспитатели (привязка): связь с инфоблоком «Педагогический состав»
- Максимальная наполняемость (число)
- Текущая наполняемость (число)
- Режим дня (HTML-текст): подробное расписание
Образовательные программы — отдельный инфоблок с PDF-файлами, описанием и привязкой к возрастным группам.
Виртуальный тур
Родители хотят видеть, где будет находиться ребёнок. Фотогалерея группируется по зонам: входная группа, раздевалка, игровая комната, спальня, столовая, спортзал, прогулочная площадка.
Техническая реализация — инфоблок «Помещения» с множественным свойством «Фото» и привязкой к зданию/филиалу. На фронте фотографии выводятся слайдером (Swiper.js) с навигацией по зонам. Для полноценного 3D-тура подключается embed Matterport или аналог через iframe в детальной странице элемента.
Онлайн-заявка на зачисление
Форма заявки собирает данные ребёнка и родителя:
- ФИО ребёнка, дата рождения
- ФИО родителя, телефон, email
- Желаемая группа / направление
- Льготная категория (если есть)
- Комментарий
Заявка создаёт элемент в Highload-блоке «Заявки на зачисление» со статусами: новая → на рассмотрении → приглашение на собеседование → зачислен → отклонена. Родитель может отслеживать статус по номеру заявки через публичную страницу (без авторизации, по номеру + телефону).
Уведомления о смене статуса — email + SMS. При переходе в «Приглашение на собеседование» автоматически формируется письмо с датой, временем и списком документов, которые нужно взять с собой.
Педагогический состав
Инфоблок с карточками воспитателей: фото, ФИО, должность, образование, квалификационная категория, стаж, награды, сертификаты повышения квалификации (файловые свойства). Для 273-ФЗ это обязательный раздел, но для маркетинга он тоже работает — родители выбирают сад в том числе по людям.
Личный кабинет родителя: deep-dive
Личный кабинет — основной канал коммуникации между садом и родителями. Вместо десятков сообщений в мессенджерах, распечаток на двери и устных объявлений — единая точка информирования.
Структура кабинета
Кабинет доступен после авторизации (логин + пароль выдаются при зачислении). Привязка «родитель → ребёнок → группа» реализована через пользовательские свойства (UF_CHILD_ID — привязка к элементу инфоблока «Дети», UF_GROUP_ID — к группе). У одного родителя может быть несколько детей — интерфейс позволяет переключаться между ними.
Вкладки кабинета:
- Лента — общий поток событий: объявления, фотоотчёты, меню
- Меню питания — на текущую неделю и архив
- Фотоотчёты — ежедневные фотографии из группы
- Объявления — уведомления от администрации и воспитателя
- Оплата — текущие начисления, история, онлайн-оплата
- Документы — договор, дополнительные соглашения
Ежедневные фотоотчёты: техническая реализация
Фотоотчёты — функция, ради которой родители заходят в ЛК каждый день. Воспитатель фотографирует детей во время занятий, прогулки, еды. Фотографии публикуются в привязке к группе и дате.
Загрузка. Воспитатель авторизуется в административной части (ограниченные права — только раздел «Фотоотчёты»). Для упрощения создан кастомный интерфейс загрузки на фронтенде: drag-and-drop зона принимает до 30 фотографий, автоматически сжимает до 1920px по длинной стороне через PHP-обработчик (модуль main, класс CFile::ResizeImageGet), генерирует превью 400×400 для ленты.
Инфоблок «Фотоотчёты» содержит:
- Группа (привязка к элементу)
- Дата (свойство типа «Дата»)
- Описание (строка): «Занятие по рисованию», «Прогулка»
- Фотографии (множественное свойство типа «Файл»)
Отображение в ЛК. Компонент фильтрует фотоотчёты по группе ребёнка текущего родителя. Лента выводится в обратном хронологическом порядке: сначала сегодняшние, потом вчерашние. Каждый блок — дата, описание, сетка миниатюр. По клику открывается Lightbox (Fancybox) с возможностью скачать оригинал.
Уведомления. При публикации нового фотоотчёта триггерится событие OnAfterIBlockElementAdd, обработчик рассылает push-уведомления (если подключён FCM) или email родителям группы. Для email используется почтовый шаблон с превью первых 4 фотографий.
Приватность. Фотографии доступны только авторизованным родителям детей из соответствующей группы. Проверка прав — в компоненте на уровне PHP, а файлы хранятся за пределами DOCUMENT_ROOT и отдаются через скрипт-проксю с проверкой сессии. Прямые ссылки на файлы не работают.
Архив. Фотоотчёты старше 6 месяцев переносятся агентом (CAgent) в архивный инфоблок. В ЛК отображается кнопка «Архив» с помесячной навигацией.
Меню питания
Инфоблок «Меню питания» — элемент на каждый день с текстовым описанием завтрака, обеда, полдника, ужина. Воспитатель или диетсестра заполняет на неделю вперёд. В ЛК выводится таблицей:
| Приём пищи | Понедельник | Вторник | ... |
|---|---|---|---|
| Завтрак | Каша овсяная, какао | Омлет, чай | ... |
| Обед | Суп куриный, котлета, компот | Борщ, рыба, кисель | ... |
| Полдник | Творожная запеканка | Фрукты, печенье | ... |
Сроки реализации
| Этап | Содержание | Срок |
|---|---|---|
| Аналитика | Аудит требований 273-ФЗ, структура разделов, ТЗ на ЛК | 5–7 дней |
| Проектирование | Прототипы, структура инфоблоков, роли и права | 5–7 дней |
| Дизайн | Макеты (главная, разделы, ЛК), адаптив | 10–12 дней |
| Обязательные разделы | Вёрстка и интеграция всех разделов по 273-ФЗ | 10–12 дней |
| Личный кабинет | Авторизация, фотоотчёты, меню, объявления, оплата | 14–18 дней |
| Заявка на зачисление | Форма, статусы, уведомления | 5–7 дней |
| Контент и запуск | Наполнение обязательных разделов, тестирование, деплой | 7–10 дней |
Общий срок — 8–11 недель. Критический путь — личный кабинет с фотоотчётами: именно он определяет, будут ли родители пользоваться сайтом ежедневно или закроют вкладку после первого визита.







