The “Development Environment” section is a built-in IDE for managing the code, design, and database of your online store.
The tool includes the following tabs:
The main workspace for working with the file structure directly on the server. Files in the tree are divided into 4 logical groups:
images
directory.index.php, .htaccess). They handle
GET/POST requests and invoke the necessary
modules.Template Groups (Themes) Inside groups (except root
scripts), you can create subdirectories — template groups (the
default group is used by default). This allows you to
switch designs while using the same PHP code for different visual
representations (desktop, mobile version) or different languages.
Working in the Code Editor:
Ctrl + Enter — opens the list of code templates (Code
Templates) for PHP.Module Parameters
To the right of the code editor is the parameter panel for the current module. This is where everything that is not defined by code is configured:
| Tab | What is configured | More details |
|---|---|---|
| Parameters | connected libraries, entry point flag, lazy loading, basic cache and its pause | “Module Scripts”, “Caching”, “Lazy Loading” |
| Tables | DB tables that the module’s cache depends on | “Caching” |
| Trick | protection against peak loads | “Caching” |
| Smart | early cache refresh | “Caching” |
Above the editor are two fields: the module description and the declaration of input parameters. The IDE uses these to build autocompletion suggestions when editing templates (see “Module Scripts”).
A built-in Chromium-based browser for instant visual testing of changes.
Ctrl + E): Pressing
this shortcut in the code editor automatically saves all modified files
and immediately refreshes the page in the built-in browser.A tool for executing, debugging, and testing SQL queries against the store’s database.
Variable auto-replacement feature: Allows you to copy SQL queries directly from PHP scripts without manually removing variables.
Example workflow: Your code contains a query:
SELECT * FROM {DBNICK}_topic WHERE id = :ID{DBNICK} and
:ID).Summary information about the state of tables (sizes, indexes) and other system analytics needed by the developer to monitor database performance.
Code Editor
| Keys | Action |
|---|---|
Ctrl+Enter |
Insert code template (Code Templates) |
Ctrl+Space |
Autocomplete (suggestion) |
Ctrl+/ |
Comment / uncomment selection |
Ctrl+R |
Load content from server |
Ctrl+Z |
Undo edit |
Ctrl+Shift+Y |
Redo edit |
Ctrl+E |
Save all files and open site preview |
SQL Editor (Server DB and Local DB)
| Keys | Action |
|---|---|
Ctrl+Enter |
Execute query |
Ctrl+R |
Refresh table list |
AI Assistant
| Keys | Action |
|---|---|
F1 |
Quick help |
Shift+F1 |
File analysis |
Ctrl+F1 |
Free query |