Интеграм имеет встроенный текстовый редактор шаблонов, а также конструктор на основе GapesJS для верстки простых форм, но вы также можете использовать свой локальный редактор для правки этих файлов.
Файлы можно загрузить вручную в меню Файлы:
Меню Файлы, папка templates – защищенные шаблоны
Если вы используете VS Code, то в нем есть плагин Run On Save, с помощью которого можно закидывать файлы в шаблоны Интеграма – в меню Файлы в папку templates. Он имитирует ручную загрузку с правами пользователя, роль которого имеет доступ к файлам.
В его настройках json можно использовать такой json, заменив {ВашаБД}, {ТокенАвторизации} и {ТокенXSRF} своими значениями:
{
"folders": [
{
"path": ".."
}
],
"settings": {
"emeraldwalk.runonsave": {
"commands": [
{
"match": "integram-front/templates/.*html$",
"cmd": "curl -v POST -H "Connection: close" -H "Content-Type: multipart/form-data" -H "x-authorization: {ТокенАвторизации}" -F "_xsrf={ТокенXSRF}" -F "add_path=" -F "upload=Загрузить" -F "rewrite=true" -F "userfile=@${file}" https://integram.io/{ВашаБД}/dir_admin/?JSON&templates=1"
}
]
}
},
}
По аналогии можно сохранять файлы стилей и скриптов в папку download.
Заведите в своем Интеграме роль api и пользователя с этой ролью:
Роль с доступом на изменение файлов
Сгенерируйте этому пользователю токены в новом рабочем месте api и пользуйтесь своим любимым редактором!
По адресу /api теперь есть API-explorer
Спасибо и успехов!