Fullstack-разработчик (Symfony / Битрикс) с опытом DevOps.

Петр Сальников spbcod

Рейтинг: 30
Верифицирован через Сбер ID
Всего отзывов: 0
  • Работ в портфолио: 42
  • Типовых услуг: 11
  • Работ на продажу: 0
  • Возраст: 50 лет
  • Стаж работы: 27 лет
  • Зарегистрирован: 26.02.2023
  • Образование: Cпециалитет
  • Стоимость услуг (руб): 1 000 за час 200 000 за месяц
Был на сайте:

Разработка кастомных компонентов 1С-Битрикс для страниц услуг на сайте gigas.su по макетам из Figma

Описание

Для сайта gigas.su требовалось создать несколько новых страниц с описанием услуг компании. Дизайн был разработан в Figma. Задача осложнялась тем, что:

- требовалась не просто верстка, а полноценные компоненты Битрикс с возможностью управления контентом через админку,
- компоненты должны были легко встраиваться в существующую структуру сайта,
- контент на страницах должен был редактироваться заказчиком без помощи программиста,
- нужно было сохранить единый стиль с остальными разделами сайта.

Решение

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

2. Разработка кастомных компонентов
- Для каждой страницы я создал набор компонентов 2.0 (D7):
- Классовая структура (наследование от \CBitrixComponent)
- Методы onPrepareComponentParams, execute() для подготовки данных
- Шаблоны с чистой версткой под макет
- Параметры для настройки через визуальный редактор
- Кеширование результатов для ускорения загрузки
- Для хранения контента создал инфоблоки

Настроил:
- Свойства инфоблоков под задачи
- Шаблоны вывода
- Права доступа (редакторы могут менять контент)

4. Верстка по макетам Figma
- Pixel Perfect соответствие дизайну
- Адаптивная верстка (десктоп, планшет, мобильные)
- Интерактивность на чистом JS (табы в тарифах, аккордеон в FAQ, слайдер в галерее)
- Оптимизация изображений (WebP, lazy loading)

5. Сборка страниц из компонентов
- На основе созданных компонентов "собрал" готовые страницы

6. Настройка управления контентом
- Заказчик может менять тексты, картинки, тарифы, отзывы через стандартный интерфейс Битрикс.
- Для каждого компонента настроены параметры в визуальном редакторе.
- Добавлены ярлыки в публичную часть для быстрого перехода к редактированию (для авторизованных редакторов).

7. SEO-оптимизация
- Для каждой страницы настроены мета-теги (title, description, keywords) через настройки инфоблоков.
- Добавлена микроразметка (Schema.org)
- Сгенерированы ЧПУ-ссылки для страниц.

Результат

✅ Создано 12+ новых страниц услуг, полностью соответствующих дизайну
✅ Кастомные компоненты, которые можно переиспользовать на других страницах
✅ Полный контроль контента — заказчик сам редактирует тексты, картинки, тарифы через админку
✅ Единый стиль с остальными разделами сайта
✅ Высокая скорость загрузки благодаря кешированию компонентов
✅ SEO-оптимизация (микроразметка, мета-теги, ЧПУ)

Ссылки на примеры реализации

 gigas.su

Презентация проекта

Скриншот 25-02-2026 052258.jpg
Скриншот 25-02-2026 052223.jpg
Скриншот 25-02-2026 052209.jpg
Скриншот 25-02-2026 052150.jpg
Скриншот 25-02-2026 052132.jpg
Скриншот 25-02-2026 052119.jpg
Скриншот 25-02-2026 052059.jpg

Оценили проект:

0