«РТ-НЭО Иркутск»
- Клиент
- ООО «РТ-НЭО Иркутск»
- Тип проекта
- 1С-Битрикс / Интеграции
- Сайт
- Загрузка…
О проекте
Разработал сайт «РТ-НЭО Иркутск» на 1С-Битрикс: шаблон Аспро, сверстал и интегрировал дополнительные блоки, наполнил страницы контентом. Подключил внутренние сервисы компании, написал специальные REST API методы обмена с CMS и модуль формирования заявлений, интеграция с 1С, уведомлений, обращения и других типовых документов с конвертацией в PDF.
Что было сделано
- Установка и настройка шаблона Аспро на 1С-Битрикс
- Вёрстка новых блоков и интеграция в CMS
- Наполнение страниц контентом
- Интеграции с внутренними сервисами компании
- Разработка специальных REST API методов обмена с 1С-Битрикс
- Разработка модуля формирования заявлений, уведомлений и документов
- Конвертация документов по подготовленным шаблонам в PDF для печати и отправки в РТ-НЕО
Исходная
Сайт регионального оператора должен был объединить информацию о компании, материалы для потребителей и прикладные сервисы. В качестве основы использовались 1С-Битрикс и шаблон Аспро. Готовый шаблон задавал базовый интерфейс, но для задач компании требовались дополнительные блоки, связь с внутренними системами и собственная логика подготовки документов.
Задача
Установить шаблон и доработать его под проект: сверстать новые блоки, встроить их в 1С-Битрикс и заполнить сайт контентом. Подключить внутренние сервисы компании к CMS через специально разработанные REST API методы. Для потребителей создать модуль, который подставляет данные из формы в подготовленный документ и выдаёт PDF для печати и последующей отправки в компанию.
Как проходила работа
1. Корректировка шаблон Аспро на 1С-Битрикс
Шаблон Аспро как основа сайта. Его готовые страницы и общие элементы использовал для базовой структуры проекта. Моя работа на этом этапе заключалась в установке и настройке шаблона; дальнейшие доработки расширяли его возможности под задачи «РТ-НЭО Иркутск».
2. Сверстал новые блоки и интегрировал их в CMS
Подготовил вёрстку дополнительных блоков, которых не было в стандартной поставке шаблона, и встроил их в сайт на 1С-Битрикс. Связал новые элементы с CMS и существующими страницами, чтобы индивидуальные доработки работали вместе с шаблонной частью. Моя зона ответственности вёрстка и программная интеграция этих блоков.
3. Наполнил сайт контентом
Заполнил страницы текстами, изображениями и материалами компании. Разместил контент в подготовленной структуре и новых блоках. Так шаблонная основа и индивидуальная вёрстка получили содержимое, необходимое для работы сайта и информирования потребителей.
4. Подключил внутренние сервисы компании
Реализовал интеграции между внутренними сервисами «РТ-НЭО Иркутск» и сайтом на 1С-Битрикс. Для этой части требовалось связать отдельные системы компании с CMS и обеспечить обмен данными между ними. Интеграционная логика стала самостоятельной частью разработки наряду с публичными страницами и контентом.
5. Разработал специальные REST API методы
Написал собственные REST API методы под задачи обмена между сервисами и 1С-Битрикс. Через них внутренние системы получили предусмотренный проектом способ взаимодействия с CMS. Эта работа дополняла установку шаблона: нужные интеграционные сценарии реализовывались индивидуально на уровне программной логики.
6. Создал модуль формирования документов
Разработал модуль подготовки заявлений, уведомлений и других типовых документов. Данные, введённые в форму, подставляются в заранее подготовленный шаблон документа, после чего результат конвертируется. Пользователь получает готовый файл, который можно скачать, распечатать и отправить в компанию.
На публичном сайте этот сценарий виден в разделе шаблонов заявлений: посетитель выбирает нужное заявление, заполняет форму и получает документ. Следующие действия выполняются с готовым файлом его печатают, подписывают и передают региональному оператору выбранным способом.
Результат
«РТ-НЭО Иркутск» получил сайт на 1С-Битрикс, с дополнительными блоками и наполненными страницами. Сайт связали с внутренними сервисами компании, а для обмена данными были разработаны специальные REST API методы.
Модуль документов объединил заполнение веб-формы и подготовку типового файла: заявления, уведомления и другие документы формируются по заранее подготовленным шаблонам и конвертируются . Моя часть проекта охватывала установку шаблона, вёрстку и интеграцию блоков, наполнение контентом, интеграции.