Среда разработки

Раздел «Среда разработки» — встроенная IDE для управления кодом, дизайном и базой данных вашего интернет-магазина.

Инструмент включает следующие вкладки:

1. Скрипты, шаблоны

Основное рабочее пространство для работы с файловой структурой напрямую на сервере. Файлы в дереве разделены на 4 логические группы:

Группы шаблонов (Темы оформления) Внутри групп (кроме корневых скриптов) можно создавать подкаталоги — группы шаблонов (по умолчанию используется default). Это позволяет переключать дизайн, используя один и тот же PHP-код для разных визуальных представлений (десктоп, мобильная версия) или разных языков.

Работа в редакторе кода:

Параметры модуля

Правее редактора кода — панель параметров текущего модуля. Здесь собрано всё, что задаётся не кодом:

Вкладка Что настраивается Подробнее
Параметры подключаемые библиотеки, флаг входной точки, отложенная загрузка, базовый кеш и его пауза «Модульные скрипты», «Кеширование», «Отложенная загрузка»
Таблицы таблицы БД, от которых зависит кеш модуля «Кеширование»
Trick защита от пиковых нагрузок «Кеширование»
Smart досрочное обновление кеша «Кеширование»

Над редактором — два поля: описание модуля и объявление входных параметров. Из них IDE строит автоподсказку при редактировании шаблонов (см. «Модульные скрипты»).

2. Магазин онлайн

Встроенный браузер на движке Chromium для мгновенного визуального тестирования изменений.

3. Серверная БД и Локальная БД

Инструмент для выполнения, отладки и тестирования SQL-запросов к базе данных магазина.

Функция автозамены переменных: Позволяет копировать SQL-запросы прямо из PHP-скриптов без ручной очистки от переменных.

Пример рабочего процесса: В вашем коде есть запрос:

SELECT * FROM {DBNICK}_topic WHERE id = :ID
  1. Вставьте этот запрос в редактор БД.
  2. Сделайте двойной клик по ключам (в данном случае {DBNICK} и :ID).
  3. Ключи автоматически добавятся в правый блок автозамены.
  4. Укажите напротив них реальные значения и запустите запрос на выполнение.

4. Статистика БД

Сводная информация о состоянии таблиц (размеры, индексы) и другая системная аналитика, необходимая разработчику для контроля производительности базы данных.

Быстрые клавиши

Редактор кода

Клавиши Действие
Ctrl+Enter Вставить шаблон кода (Code Templates)
Ctrl+Space Автодополнение (подсказка)
Ctrl+/ Закомментировать / раскомментировать выделение
Ctrl+R Загрузить содержимое с сервера
Ctrl+Z Отменить правку
Ctrl+Shift+Y Вернуть правку
Ctrl+E Сохранить все файлы и открыть просмотр сайта

SQL-редактор (Серверная и Локальная БД)

Клавиши Действие
Ctrl+Enter Выполнить запрос
Ctrl+R Обновить список таблиц

AI-помощник

Клавиши Действие
F1 Быстрая справка
Shift+F1 Анализ файла
Ctrl+F1 Свободный запрос