Выгода от использования Falcon Space
Описание интерфейса администратора-разработчика веб-платформы
Введение
Смотреть видео Описание панели start администратора сайта
Личный кабинет администратора-разработчика позволяет реализовывать следующие моменты:
- создавать новые компоненты, развивать существующие компоненты (таблицы, формы и т.д.)
- редактировать данные по страницам
- добавлять код CSS, JS
- управлять глобальными системными настройками
- просматривать объекты БД
- редактировать хранимые процедуры
В отдельных экземплярах платформы может не быть каких-то отдельных страниц. Их можно перенести в свое решение через SQL пакеты для данных страниц (в общем об установке платформы можно почитать данную статью).
Базовые страницы личного кабинета администратора
Главная /
Статичный текст, картинка
Панель управления /start
Ключевые показатели, ссылки на разделы, вывод информации об ошибках и print информации.

Статистика /site-state
Отображение статистики посещаемости, а также бизнес-показателей (заказы, финансы и т.д.).

Страницы /pages
Создание, редактирование страниц, настройка параметров страниц через sql, хлебные крошки, seo параметры, правка JS, CSS (Ссылка на страницу управления страницами для роли "editor" - /editorpages, а сама статья по роли editor находится здесь).

Страница управления страницей:


HTML блоки /htmlBlocks
Управление блоками некой разметки, которая используется где-то на страницах или в компонентах через специальные sql функции.

Пользователи /members
Создание пользователей, просмотр профиля пользователя, блокирование, удаление пользователя, назначение ролей пользователю, смена пароля.

Роли /roles
Страница для управления списком ролей в системе.

Страницы настройки компонентов
Таблицы /tables
Управление таблицами: создание, редактирование, управление sql, операции таблицы, колонки таблицы.

Управление таблицей:

Колонки таблицы:

Формы /forms
Управление формами, полями формы, всеми хранимыми процедурами для формы, кастомной версткой формы.

Статусы /entities
Управление статусами сущности, логикой переключения доступности статусов для сущности в определенном статусе. Изменение процедур, связанных с определенной сущностью.

Деревья /trees
Управление компонентами типа Дерево. Изменение хранимых процедур.

Дашборды /dashboards
Создание, редактирование панелей управления. Изменение хранимой процедуры 4 показателей панели. Управление панелями (график, таблица, прогресс-бар) в рамках одного дашборда.

Типы ресурсов /resourceTypes
Управление настройками компонентов типа Менеджер ресурсов. Установка водяного знака, правила обрезки картинок, ограничения по типу и размеру файлов и т.д.

Комментарии /commentTypes
Управление типами комментариев, которые могут быть прикреплены к определенным объектам в системе для возможности комментирования пользователем с заданной ролью.

Уведомления /notificationTypes
Управление типами уведомлений, создающихся в рамках системы для направления оперативной информации определенного типа пользователю (например, создан заказ).

Чаты /chats
Управление процедурами внутреннего чата системы.

Импорт-экспорт /exportImportTypes
Управление логикой экспорта и импорта некоторой сущности.

Генерация документов docx, xlsx /docTemplates
Создание документов на основе шаблона с параметрами и хранимой процедурой, генерирующей бизнес-данные для вставки в документ.

Каталоги /catSettings
Создание полноценного каталога товаров с расширенными возможностями (корзина, категории с фильтрами, избранное, быстрый заказ и т.д.)

Списки list /aslists
Создание гибких каталогов с любой структурой в БД.

Шаблоны писем /email-templates
Создание шаблонов писем с параметрами, которые затем можно использовать во Внешних действиях для отправки стилизованных писем.

Системные страницы
Диагностика сайта /diag
Ключевые sql запросы и механизмы для выявления проблемных ситуаций на сайте - тяжелые запросы, ошибки, статистика записей в trace.

Настройки /settings
Основные базовые настройки платформы. Возможность добавлять свои настройки, разделение на категории, редактирование в зависимости от типа настройки.

Системный SQL /syssp
Редактирование ключевых системных процедур и некоторых компонентов. Универсальный поиск, getLayout, управление телеграм ботом, процедура для лайков и т.д.

Перенос пакетов SQL /transferpackages
Создание пакета переноса объектов БД: таблиц, форм, страниц, таблиц БД, процедур. Подобная генерация значительно упрощает процесс переноса функциональности с одной базы на другую.

Файловый менеджер /filemanager
Просмотр, редактирование, удаление и загрузка файлов в папке /uploads и ее подпапках.

Примечание: Если при просмотре текстового файла слетает кодировка, проверьте, что у файла кодировка Unicode (Открыть в блокнот/Save As/Кодировка указана внизу).
Таблицы БД /dbtables
Смотр таблиц базы данных, а также их структуры. Получение скриптов переноса таблиц, добавления или удаления столбцов, ограниченный режим правки данных по таблицам БД.

Хранимые процедуры /storedprocs
Смотр и редактирование хранимых процедур базы данных. Процедуры также можно искать через универсальный поиск (поле вверху).

Функции SQL /sqlfunctions
Смотр sql функций в базе (статья о полезных SQL функциях для API здесь, а также соглашения по SQL коду на платформе здесь)

Горячие клавиши /hotkeys
Добавление горячих клавиш к некоторым кнопкам на сайте.

Подгружаемые файлы /rsfiletypes
Выдача неких файлов по ссылке с параметрами (например, картинка аватара, или файл sitemap.xml).

Управление API /asapi
Создание слоя API для сайта, подготовка исходящих запросов к внешним API.

Управление меню /menu
Управление элементами главного меню, которое строится из страниц системы и добавленных отдельных ссылок.

Управление языками /langs
Управление языками и текстовыми метками в рамках выбранного языка

Сниппеты /snippets
Управление типовой разметкой сниппетов (вставляется на страницах и в формы через специальное окно)

Ревизия кода /codeRevision
Просмотр правок по хранимым процедурам, фиксация комментариев по хранимым процедурам и учет статусов комментариев.

Заключение
В будущем состав страниц в рамках базовой версии платформы может меняться: добавляться новые страницы, изменяться функционал и состав страниц.
Данный набор страниц сделан на базе платформы и не является частью ядра платформы.
Google поиск по нашей документации
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта