1. CSS стили
1.1. Форма представления
1.2. Модальное окно
1.3. Таблица данных
1.4. Дерево
1.5. Фильтр
1.6. Поля для ввода
2. Настройка форм представления. Структура системы
2.1. Структуры
2.1.1. Формы
2.1.2. Функции
2.1.3. Вкладки
2.1.4. Поля для ввода (РУЧНЫЕ)
2.1.5. Фильтры (РУЧНЫЕ)
2.2. Группа пользователей
2.2.1. Root
2.2.1.1. Имеет полный доступ к системе
2.2.2. Admin
2.2.2.1. Имеет доступ ко всем пользовательским функциям, кроме служебных форм
2.2.3. User
2.2.3.1. Доступ настраивается через систему управления прав доступом, по-умолчанию доступ ко всему закрыт
2.3. Язык - модуль перевода
3. Установка ПО
3.1. База данных
3.2. WEB структура
3.2.1. Настройка портов
3.2.2. Выбор метса установки
3.3. Обновление ПО
3.4. Разворачивание Back_up
3.5. Сессия PHP
3.6. Авто создание EXE файла на основе WEB проекта
3.7. Версионность, формирование списка изменений
3.8. ДЕМО версия (on-line)
4. Работа с логами
4.1. Запросы к БД (бизнес-логика)
4.1.1. Медленные запросы
4.1.2. Невыполненные запросы
4.2. Печать документов (PDF)
4.3. Авторизация в системе
4.4. Действия пользователя (хронология)
4.5. Возможности
4.5.1. Привязка к объекту
4.5.2. Привязка к пользователю
4.5.3. Поиск
5. Возможности продукта
5.1. Работа с объектами
5.1.1. Формы представления
5.1.2. Модальные окна
5.1.3. Модули (php файлы или модальные окна)
5.1.4. Формирование иерархической структуры объектов
5.1.5. Подключеие внешних объектов
5.2. Загрузка JS библиотек
5.2.1. Локально (в рамках одного объекта)
5.2.2. Глобально (в рамках всего проекта)
5.3. Загрузка CSS стилей
5.3.1. Локально (в рамках одного объекта)
5.3.2. Глобально (в рамках всего проекта)
5.4. Загрузка IMG
5.4.1. Локально (в рамках одного объекта)
5.4.2. Глобально (в рамках всего проекта)
5.5. Создание TPL шаблонов
5.6. Создание или расширение PHP классов
5.7. Создание или расширение PHP функций
6. Область функций
6.1. Функции (иконки с подписью)
6.2. Область прокрутки (при необходимости)
6.3. Включение/ отключение области отображения функций
7. JS функции
7.1. "function_<version>.js"
7.1.1. Функция 1
7.1.1.1. Входной параметр
7.1.1.2. Входной параметр
7.1.2. Функция 2
7.1.2.1. Входной параметр
7.1.2.2. Входной параметр
7.1.2.3. Входной параметр
7.2. "message_<version>.js"
7.2.1. Функция 2
7.2.1.1. Входной параметр
7.2.1.2. Входной параметр
7.2.1.3. Входной параметр
7.3. "windows_<version>.js"
7.3.1. Функция 2
7.3.1.1. Входной параметр
7.3.1.2. Входной параметр
7.3.1.3. Входной параметр
7.4. "table_<version>.js"
7.4.1. Функция 2
7.4.1.1. Входной параметр
7.4.1.2. Входной параметр
7.4.1.3. Входной параметр
8. Модальное окно
8.1. Drag&Drop
8.2. Возможности
8.2.1. Подстройка под разрешение экрана
8.2.2. Изменение размера окна
8.3. Заголовок
8.3.1. Логотип/ Название системы (слева)
8.3.2. Название функции (по центру)
8.3.3. Область кнопок (справа)
8.3.3.1. Языковая панель
8.3.3.2. Системная информация
8.3.3.3. Справка
8.3.3.4. Закрытие модального окна
8.4. Рабочая область
8.4.1. Форма отображения (область)
8.5. Область функций
8.5.1. Функции (иконки с подписью)
9. Форма представления
9.1. Возможности
9.1.1. Выполнение указанной JS функции после загрузки формы
9.1.2. Автообновление строки состояния
9.1.3. Изменение размеров форм в рамках рабочей области
9.1.4. Персональное изменение стилей отображения
9.2. Область ссылок (вкладки)
9.2.1. Вкладки
9.2.1.1. Стили отобржаение вкладок
9.2.1.2. Положение на экране (слева или справа)
9.2.2. Область прокрутки (при необходимости)
9.3. Заголовок
9.3.1. Навигация
9.3.1.1. Авторизация
9.3.1.2. Назад
9.3.1.3. В личный кабинет
9.3.1.4. История
9.3.2. Название объекта
9.3.3. Языковая панель
9.3.3.1. Переключение языка
9.3.3.2. Режим редактирования перевода
9.3.3.2.1. Открытие универсального модуля
9.3.4. Справка
9.3.4.1. Открытие универсального модуля
9.3.5. Обновление
9.3.5.1. Обновление форм в рабочей области
9.3.6. Очистка
9.3.6.1. Очистка сессии пользователя и обновление экрана
9.3.7. Системная информация
9.3.7.1. Текущие запросы к БД
9.3.7.2. Общая информация по объекту
9.3.7.3. Переход на форму редакирования
9.3.7.4. Просмотр логов
9.3.7.5. Просмотр активных пользователей
9.3.7.6. Просмотр рабочей документации по объекту
9.4. Рабочая область (формы)
9.4.1. Форма отображения (область)
9.4.2. Фильтр
9.4.2.1. Стили отображения панели фильтров
9.4.2.1.1. Сверху
9.4.2.1.2. Справа
9.4.2.2. Сохранение/ загрузка фильтров из сессии
9.4.2.3. Скрывание панели фильтров
9.4.2.4. Несколько шаблонов фильтра в рамках одной формы представления
9.4.3. Таблица
9.4.3.1. Непрокручиваемые области
9.4.3.1.1. Шапка таблицы
9.4.3.1.2. Столбцы в таблице
9.4.3.2. Стили отображения
9.4.3.3. Сортировка по колонкам
9.4.3.3.1. С учётом типов данных
9.4.3.3.2. Несколько столбцов
9.4.3.4. Быстрый фильтр
9.4.3.5. Быстрый поиск
9.4.3.6. Постраничное отображение для большого массива данных
9.5. Строка состояния
9.5.1. Выпадающее меню (аналог Win10)
9.5.1.1. Просмотр списка on-Line пользователей
9.5.1.1.1. Группировка по месту нахождения
9.5.1.1.2. Просмотр активности пользователя
9.5.1.2. Чат
9.5.1.3. Ошибки
9.5.1.3.1. Просмотр лога
9.5.1.4. Активность
9.5.1.4.1. Просмотр активности текущего пользователя
9.5.1.5. HelpDesc
9.5.1.5.1. Формирование заявки
9.5.1.5.2. Интеграция с Jira
9.5.1.5.3. PrintScreen экрана
9.5.1.5.4. Интеграция с e-mail
9.5.2. Текущий пользователь и дата завершения сеанса
9.5.3. On-line сообщения, переход на чат
9.5.4. Copyright and version
9.5.4.1. Информационное окно с описание и ссылками на компанию
9.5.5. Текущее время
9.5.6. Отображение сообщений из чата
9.5.7. Отображение системных сообщений
10. База данных
10.1. ForwardForms
10.1.1. "object" (объекты в системе - формы представления,модальные окна и всплыв. подсказка)
10.1.1.1. obj_id - bigint // идентификатор объекта
10.1.1.2. obj_type - varchar(32) // Тип объекта
10.1.1.3. obj_path - varchar(1024) // Путь до объекта
10.1.1.4. obj_name - varchar(512) // Название объекта
10.1.1.5. obj_desc - varchar(1024) // Описание объекта
10.1.1.6. auth - varchar(256) // Автор, ФИО
10.1.1.7. instime - datetime
10.1.1.8. uptime - datetime
10.1.1.9. user_id - bigint
10.1.2. "obj_function" (Функции для объектов)
10.1.2.1. fun_id - bigint // Идентификатор функции
10.1.2.2. fun_level - smallint // Уровень вложения функции
10.1.2.3. fun_name - varchar(128) // Название функции
10.1.2.4. fun_desc - varchar(1024) // Описание функции
10.1.2.5. css_classes - varchar(128) // CSS классы для отображения
10.1.2.6. js_type - varchar(32) // JS или link_blank или link_self
10.1.2.7. js_function - varchar(1024) // Название JS функции или WEB ссылка, зависет от js_type
10.1.3. "obj_link" (Ссылки, вкладки для форм представления)
10.1.3.1. link_id - bigint // Идентификатор
10.1.3.2. link_name - varchar(128) // Название вкладки
10.1.3.3. Поле 1
10.1.4. "obj_form" (Разбивка формы на рабочие области)
10.1.4.1. Поле 1
10.1.4.2. Поле 1
10.1.4.3. Поле 1
10.1.5. "" ()
10.1.5.1. Поле 1
10.1.5.2. Поле 1
10.1.5.3. Поле 1
10.1.6. Таблица 1
10.1.6.1. Поле 1
10.1.6.2. Поле 1
10.1.6.3. Поле 1
10.1.7. Таблица 1
10.1.7.1. Поле 1
10.1.7.2. Поле 1
10.1.7.3. Поле 1
11. Файловая структура
11.1. "<WEB>" (Основная папка проекта)
11.1.1. "ADMIN" (админка)
11.1.1.1. Список объектов (древовидная структура с псевдоэлементами)
11.1.1.2. Работа с формой представления
11.1.1.2.1. Список функций + модули
11.1.1.2.2. JS функции
11.1.1.2.3. CSS стили
11.1.1.2.4. Входные параметры
11.1.1.2.5. Alias http ссылки
11.1.1.2.6. БД - конекты и запросы
11.1.1.3. Работа с модальным окном (Модуль или функция)
11.1.1.4. Служебные старинцы (Статистика)
11.1.2. "USER" (личный кабинет)
11.1.2.1. Главная страница
11.1.2.2. Служебная старинца (Статистика)
11.1.2.3. Настройка страниц
11.1.3. "FORM" (формы представления, иерархическая структура в рамках одной формы)
11.1.4. "MODULE" (модули, модальные окна доступные для любого объекта)
11.1.5. "CLASS" (PHP классы)
11.1.5.1. SMARTY
11.1.5.2. EXCEL
11.1.5.3. JPGRAPH
11.1.5.4. PCHART
11.1.5.5. SENDMAIL
11.1.5.6. WkHTMLtoPDF
11.1.5.7. DataBase
11.1.5.8. Auth
11.1.5.9. Log
11.1.5.10. CheckError
11.1.6. "CONFIG" (конфигурационные данные)
11.1.6.1. "main_config.php"
11.1.6.1.1. Основные параметры, подключение классов
11.1.6.2. "main_function.php"
11.1.6.2.1. Глобальные PHP функции для работы с данными
11.1.7. "MISC"
11.1.7.1. "JS"
11.1.7.1.1. "JQUERY"
11.1.7.1.2. "DOWNLOAD"
11.1.7.1.3. "MAIN"
11.1.7.2. "CSS"
11.1.7.2.1. "DOWNLOAD"
11.1.7.2.2. "MAIN"
11.1.7.3. "IMG"
11.1.7.3.1. "DATA"
11.1.7.3.2. "BUTTON"
11.1.7.3.3. "MESSAGE"
11.1.7.3.4. "TOOLBAR"
11.1.8. "SHABLON" (Шаблоны SMARTY)
11.1.8.1. "cache"
11.1.8.2. "config"
11.1.8.3. "templates"
11.1.8.4. "templates_c"
11.1.9. "USER_GUID"
11.1.9.1. "HTML" (Динамические файлы на основании исходных документов)
11.1.9.1.1. Документы переведённые в WEB формат
11.1.9.2. Исходные документы
11.1.10. ".htaccess"