Описание интерфейса администратора-разработчика веб-платформы
Введение
Смотреть видео Описание панели start администратора сайта https://rutube.ru/video/private/03a15b3f5e0da6c1834a9e57ba3d69ca/?p=bYMlHFznmMJP4O1GkLUn9A
Личный кабинет администратора-разработчика позволяет реализовывать следующие моменты:
- создавать новые компоненты, развивать существующие компоненты (таблицы, формы и т.д.)
- редактировать данные по страницам
- добавлять код 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
Управление типами уведомлений, создающихся в рамках системы для направления оперативной информации определенного типа пользователю (например, создан заказ).
Панели-подсказки /hintPanels
Управление контентом механизма подсказок.
Чаты /chats
Управление процедурами внутреннего чата системы.
Импорт-экспорт /exportImportTypes
Управление логикой экспорта и импорта некоторой сущности.
Генерация документов docx, xlsx /docTemplates
Создание документов на основе шаблона с параметрами и хранимой процедурой, генерирующей бизнес-данные для вставки в документ.
Метрики /metrics
Управление механизмом создания вложенных метрик. Задаем SQL и это выводится в виде таблиц с возможностью проваливаться вглубь показателя.
Процессы /processes
Базовый механизм для создания процессов - написание неких триггеров действий (уведомления, создание задач и т.д.). Не путать с триггерами БД.
Формирование цепочек действий.
Каталоги /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 поиск по нашей документации
- Руководства
- Основа Falcon Space Из чего состоит веб-платформа Falcon Space Настройки системы Работа со страницами Создание структуры БД - создание таблиц БД и связей между ними Описание кабинета для администрации сайта (роль editor) Описание интерфейса администратора-разработчика веб-платформы Внешние действия (уведомления, пуш, email, вызов API) Управление ролями и пользователями на сайте Система периодических событий на сайте (планировщик, крон, cron) Универсальный поиск по личному кабинету на сайте Falcon Space. Словарь терминов Соглашения по SQL коду в платформе
- Основные компоненты
- Возможности
- Коммуникация с пользователем
- Дизайн, стилизация, юзабилити
- Лендинги
- Универсальный API
- Примеры интеграций
- Каталоги
- Навигация
- Документы
- Дополнительные компоненты
- Продвижение, SEO
- Системные моменты
- Системное администрирование
- HOWTO
- Таблицы
- Формы
- Загрузка файлов, картинок
- Работа с SQL
- HOWTO JS
- HOWTO Верстка
- Решение проблем
Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта