# Быстрый старт для нового разработчика (apelsincom) Эта страница для того, кто впервые открыл проект. Идите по шагам сверху вниз. Непонятные слова — в [[Глоссарий (apelsincom)]]. ## 1. Получите доступы Сервер, FTP и домен — на странице [[Доступы и окружение (apelsincom)]]. Админка в этом проекте может быть недоступна — работаем по FTP и через API. Скачайте к себе по FTP папку `/local/` — это все доработки сайта. Ядро `/bitrix/` целиком тянуть не нужно. ## 2. Разберитесь, как всё устроено - Прочитайте [[Архитектура и структура каталогов (apelsincom)]] — общая картина и правило «всё в /local/». - Прочитайте [[Компоненты и шаблоны компонентов]] — здесь ключевая особенность: своих компонентов нет, вся вёрстка и логика вывода — в переопределённых шаблонах штатных компонентов. - Загляните в [[REST API (richcode.api)]] — сайт отдаёт наружу REST-интерфейс; для этого проекта это важнее, чем витрина. - Бегло — [[Маршрутизация и ЧПУ (apelsincom)]] и [[Инфоблоки и каталог (apelsincom)]]. ## 3. Сразу узнайте про «грабли» Это лучше прочитать до того, как что-то менять — [[Известные проблемы и рекомендации (apelsincom)]]: - Номер инфоблока каталога (**2**) зашит в коде во многих местах. - В webroot лежит публичный бэкап `shoes.zip` (~1.27 ГБ) — риск утечки. - В шаблоне умного фильтра валяется файл-дубль `template copy 1.php`. - Рядом с активными шаблонами лежат исходные `bootstrap_v4` — не перепутайте, какой правите. ## 4. Проверьте, что всё работает - Откройте витрину: главная, каталог `/catalog/`, карточка товара. - Проверьте, отвечает ли API по настроенному пути (по умолчанию `/api/`). Точный путь и токены — в настройках модуля `richcode.api` (нужен админ) либо у прежней команды. См. [[REST API (richcode.api)]]. - Посмотрите свежий `error_log` в корне аккаунта на предмет ошибок. ## 5. Сделайте первое простое изменение Тренируйтесь на чём-то безопасном: 1. Поправьте текстовую область в `/include/` (например, контакты в подвале — сейчас там демо-данные). Как — в [[Компоненты и шаблоны компонентов#Include-области]]. 2. Сбросьте кэш и проверьте страницу ([[Кэширование и обслуживание (apelsincom)]]). Чего лучше не делать на старте: - Не трогать ядро `/bitrix/` — работайте только в `/local/`. - Не менять номер инфоблока и коды свойств без полной проверки — они зашиты в шаблонах и в API. - Не выкладывать и не генерировать бэкапы в webroot. - Не делать массовых правок без резервной копии. ## См. также - [[Магазин обуви (apelsincom) — Обзор]] - [[Архитектура и структура каталогов (apelsincom)]] - [[Известные проблемы и рекомендации (apelsincom)]]