Аудит сайта клиники по 152-ФЗ: 9 ошибок
Разбор аудита сайта частной клиники по 152-ФЗ: девять ошибок в cookie, согласиях, политике и отзывах, штрафы по КоАП и чек-лист, по которому можно проверить свой сайт.
Читать статью
↗Как начинается разработка интернет-магазина? Не только с дизайна и страниц, но и с технической основы, подготовки локального окружения и выбора платформы.
FORKEL — это проект интернет-магазина электротехнической продукции, который мы разрабатываем с нуля, последовательно готовя основу для будущего каталога, подбора товаров и оформления заказов. В этой статье рассказываем, с чего начинается проект, какие технические решения рассматриваем и почему первым этапом стало создание локального окружения разработки.
Разработка интернет-магазина — это не только создание страниц и карточек товаров. За интерфейсом должны стоять система управления контентом, структура каталога, бизнес-логика, интеграции с учётными системами, механизмы обработки заказов и инфраструктура, на которой всё это будет работать.
Поэтому мы не начинаем с попытки сразу реализовать весь магазин. На первом этапе важно определить направление развития, подготовить основу проекта и организовать процесс, в котором отдельные решения можно проверять до того, как они станут частью большой системы.
FORKEL задуман как интернет-магазин электротехнической продукции: розеток, выключателей и сопутствующих товаров. При этом задача проекта — не ограничиваться простой витриной. В дальнейшем предстоит продумать удобную навигацию по ассортименту, представление характеристик продукции, сценарии выбора товаров и путь пользователя от знакомства с продуктом до оформления заказа.
Сейчас проект находится на ранней стадии разработки. Мы работаем над прототипом интерфейса и отдельно подготавливаем backend-окружение. Полноценный каталог, корзина, заказы и внешние интеграции пока не реализованы.
На старте важно разделить несколько задач:
Такой подход помогает отделить визуальную проработку от реальной реализации. Например, элемент интерфейса может присутствовать в прототипе, но это ещё не означает, что он связан с базой данных, корзиной или серверной логикой. Мы будем учитывать эту границу и в разработке, и в документации проекта.
В качестве платформы управления сайтом выбрана 1С-Битрикс: Управление сайтом, редакция «Малый бизнес». Это основа будущего интернет-магазина, на которой предстоит выстраивать работу с каталогом и коммерческими сценариями.
Для подготовки backend используется Docker. Локальное окружение позволяет описать необходимые сервисы и параметры запуска в конфигурационных файлах, а не полагаться исключительно на индивидуальные настройки рабочего компьютера.
В ходе подготовки окружения мы работали с конфигурацией Docker Compose, PHP-контейнером, настройками PHP и конфигурацией Nginx. Также подготовили пример переменных окружения и документацию по запуску.
Отдельное внимание уделили конфигурации проекта и работе с Git: параметры локального окружения и секретные значения не должны случайно попадать в репозиторий. Для этого необходимо правильно настроить .gitignore, хранить пример конфигурации отдельно и проверять, какие файлы уже отслеживаются Git.
Важно понимать границы текущего результата: локальное окружение подготовлено и, по результатам проверки, работает. Это ещё не означает, что весь сайт или функциональность интернет-магазина уже развёрнуты и готовы к использованию.

Дальнейшую работу можно условно разделить на несколько направлений.
Сначала необходимо проработать основные страницы и способы взаимодействия с сайтом: главную страницу, каталог, карточки товаров, поиск, контакты и другие разделы. Прототипы позволяют проверить структуру и визуальную подачу до подключения полноценной бизнес-логики.
Следующий большой этап — развитие серверной части на выбранной платформе, определение структуры проекта и реализация функциональности, необходимой для работы магазина.
Для электротехнической продукции важны характеристики, варианты исполнения и корректное представление ассортимента. Поэтому структуру товарных данных и правила их отображения предстоит проработать отдельно.
В перспективе необходимо будет рассмотреть обмен данными с 1С, подключение платёжных решений и служб доставки. Для платежей рассматриваются ЮKassa и Альфа-Банк. Конкретная схема интеграции, состав модулей и настройки будут определяться на соответствующем этапе.
Все эти направления пока относятся к планам развития. Мы не будем описывать их как реализованные функции до тех пор, пока они не будут действительно внедрены и проверены.
Вместо одного большого рассказа о проекте мы планируем разбирать отдельные решения по мере их появления.
Это позволит показывать не только итог, но и ход разработки: какие задачи возникали, какие варианты рассматривались, почему выбирался конкретный подход и как проверялся результат.
В технических материалах будем отделять подтверждённые факты от предположений и планов. Если определённая функция пока существует только в прототипе, будем так и говорить. Если интеграция ещё не начата, не станем создавать впечатление, что она уже работает.
Для проекта на ранней стадии это особенно важно: архитектура, интерфейс и функциональность меняются по мере уточнения требований, и техническая история должна отражать реальное состояние разработки.
Первым практическим этапом стала подготовка локального backend-окружения. Теперь можно отдельно рассмотреть его устройство: какие сервисы используются, как они связаны между собой, где хранятся настройки и как организован запуск проекта.
В следующем материале разберём Docker-окружение FORKEL подробнее — от структуры конфигурационных файлов до запуска и проверки работоспособности. Это будет разбор конкретной реализации, а не универсальная инструкция, оторванная от проекта.
FORKEL только начинает путь от проектирования к работающему интернет-магазину. В этой серии мы будем фиксировать этот путь последовательно — от технического фундамента до реализации пользовательских и коммерческих сценариев.