Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Forward Forms создатель Mind Map: Forward Forms

1. Область функций

1.1. Функции (иконки с подписью)

1.2. Область прокрутки (при необходимости)

1.3. Включение/ отключение области отображения функций

2. CSS стили

2.1. Форма представления

2.2. Модальное окно

2.3. Таблица данных

2.4. Дерево

2.5. Фильтр

2.6. Поля для ввода

3. JS функции

3.1. "function_<version>.js"

3.1.1. Функция 1

3.1.1.1. Входной параметр

3.1.1.2. Входной параметр

3.1.2. Функция 2

3.1.2.1. Входной параметр

3.1.2.2. Входной параметр

3.1.2.3. Входной параметр

3.2. "message_<version>.js"

3.2.1. Функция 2

3.2.1.1. Входной параметр

3.2.1.2. Входной параметр

3.2.1.3. Входной параметр

3.3. "windows_<version>.js"

3.3.1. Функция 2

3.3.1.1. Входной параметр

3.3.1.2. Входной параметр

3.3.1.3. Входной параметр

3.4. "table_<version>.js"

3.4.1. Функция 2

3.4.1.1. Входной параметр

3.4.1.2. Входной параметр

3.4.1.3. Входной параметр

4. Модальное окно

4.1. Drag&Drop

4.2. Возможности

4.2.1. Подстройка под разрешение экрана

4.2.2. Изменение размера окна

4.3. Заголовок

4.3.1. Логотип/ Название системы (слева)

4.3.2. Название функции (по центру)

4.3.3. Область кнопок (справа)

4.3.3.1. Языковая панель

4.3.3.2. Системная информация

4.3.3.3. Справка

4.3.3.4. Закрытие модального окна

4.4. Рабочая область

4.4.1. Форма отображения (область)

4.5. Область функций

4.5.1. Функции (иконки с подписью)

5. Форма представления

5.1. Возможности

5.1.1. Выполнение указанной JS функции после загрузки формы

5.1.2. Автообновление строки состояния

5.1.3. Изменение размеров форм в рамках рабочей области

5.1.4. Персональное изменение стилей отображения

5.2. Область ссылок (вкладки)

5.2.1. Вкладки

5.2.1.1. Стили отобржаение вкладок

5.2.1.2. Положение на экране (слева или справа)

5.2.2. Область прокрутки (при необходимости)

5.3. Заголовок

5.3.1. Навигация

5.3.1.1. Авторизация

5.3.1.2. Назад

5.3.1.3. В личный кабинет

5.3.1.4. История

5.3.2. Название объекта

5.3.3. Языковая панель

5.3.3.1. Переключение языка

5.3.3.2. Режим редактирования перевода

5.3.3.2.1. Открытие универсального модуля

5.3.4. Справка

5.3.4.1. Открытие универсального модуля

5.3.5. Обновление

5.3.5.1. Обновление форм в рабочей области

5.3.6. Очистка

5.3.6.1. Очистка сессии пользователя и обновление экрана

5.3.7. Системная информация

5.3.7.1. Текущие запросы к БД

5.3.7.2. Общая информация по объекту

5.3.7.3. Переход на форму редакирования

5.3.7.4. Просмотр логов

5.3.7.5. Просмотр активных пользователей

5.3.7.6. Просмотр рабочей документации по объекту

5.4. Рабочая область (формы)

5.4.1. Форма отображения (область)

5.4.2. Фильтр

5.4.2.1. Стили отображения панели фильтров

5.4.2.1.1. Сверху

5.4.2.1.2. Справа

5.4.2.2. Сохранение/ загрузка фильтров из сессии

5.4.2.3. Скрывание панели фильтров

5.4.2.4. Несколько шаблонов фильтра в рамках одной формы представления

5.4.3. Таблица

5.4.3.1. Непрокручиваемые области

5.4.3.1.1. Шапка таблицы

5.4.3.1.2. Столбцы в таблице

5.4.3.2. Стили отображения

5.4.3.3. Сортировка по колонкам

5.4.3.3.1. С учётом типов данных

5.4.3.3.2. Несколько столбцов

5.4.3.4. Быстрый фильтр

5.4.3.5. Быстрый поиск

5.4.3.6. Постраничное отображение для большого массива данных

5.5. Строка состояния

5.5.1. Выпадающее меню (аналог Win10)

5.5.1.1. Просмотр списка on-Line пользователей

5.5.1.1.1. Группировка по месту нахождения

5.5.1.1.2. Просмотр активности пользователя

5.5.1.2. Чат

5.5.1.3. Ошибки

5.5.1.3.1. Просмотр лога

5.5.1.4. Активность

5.5.1.4.1. Просмотр активности текущего пользователя

5.5.1.5. HelpDesc

5.5.1.5.1. Формирование заявки

5.5.1.5.2. Интеграция с Jira

5.5.1.5.3. PrintScreen экрана

5.5.1.5.4. Интеграция с e-mail

5.5.2. Текущий пользователь и дата завершения сеанса

5.5.3. On-line сообщения, переход на чат

5.5.4. Copyright and version

5.5.4.1. Информационное окно с описание и ссылками на компанию

5.5.5. Текущее время

5.5.6. Отображение сообщений из чата

5.5.7. Отображение системных сообщений

6. Настройка форм представления. Структура системы

6.1. Структуры

6.1.1. Формы

6.1.2. Функции

6.1.3. Вкладки

6.1.4. Поля для ввода (РУЧНЫЕ)

6.1.5. Фильтры (РУЧНЫЕ)

6.2. Группа пользователей

6.2.1. Root

6.2.1.1. Имеет полный доступ к системе

6.2.2. Admin

6.2.2.1. Имеет доступ ко всем пользовательским функциям, кроме служебных форм

6.2.3. User

6.2.3.1. Доступ настраивается через систему управления прав доступом, по-умолчанию доступ ко всему закрыт

6.3. Язык - модуль перевода

7. Установка ПО

7.1. База данных

7.2. WEB структура

7.2.1. Настройка портов

7.2.2. Выбор метса установки

7.3. Обновление ПО

7.4. Разворачивание Back_up

7.5. Сессия PHP

7.6. Авто создание EXE файла на основе WEB проекта

7.7. Версионность, формирование списка изменений

7.8. ДЕМО версия (on-line)

8. База данных

8.1. ForwardForms

8.1.1. "object" (объекты в системе - формы представления,модальные окна и всплыв. подсказка)

8.1.1.1. obj_id - bigint // идентификатор объекта

8.1.1.2. obj_type - varchar(32) // Тип объекта

8.1.1.3. obj_path - varchar(1024) // Путь до объекта

8.1.1.4. obj_name - varchar(512) // Название объекта

8.1.1.5. obj_desc - varchar(1024) // Описание объекта

8.1.1.6. auth - varchar(256) // Автор, ФИО

8.1.1.7. instime - datetime

8.1.1.8. uptime - datetime

8.1.1.9. user_id - bigint

8.1.2. "obj_function" (Функции для объектов)

8.1.2.1. fun_id - bigint // Идентификатор функции

8.1.2.2. fun_level - smallint // Уровень вложения функции

8.1.2.3. fun_name - varchar(128) // Название функции

8.1.2.4. fun_desc - varchar(1024) // Описание функции

8.1.2.5. css_classes - varchar(128) // CSS классы для отображения

8.1.2.6. js_type - varchar(32) // JS или link_blank или link_self

8.1.2.7. js_function - varchar(1024) // Название JS функции или WEB ссылка, зависет от js_type

8.1.3. "obj_link" (Ссылки, вкладки для форм представления)

8.1.3.1. link_id - bigint // Идентификатор

8.1.3.2. link_name - varchar(128) // Название вкладки

8.1.3.3. Поле 1

8.1.4. "obj_form" (Разбивка формы на рабочие области)

8.1.4.1. Поле 1

8.1.4.2. Поле 1

8.1.4.3. Поле 1

8.1.5. "" ()

8.1.5.1. Поле 1

8.1.5.2. Поле 1

8.1.5.3. Поле 1

8.1.6. Таблица 1

8.1.6.1. Поле 1

8.1.6.2. Поле 1

8.1.6.3. Поле 1

8.1.7. Таблица 1

8.1.7.1. Поле 1

8.1.7.2. Поле 1

8.1.7.3. Поле 1

9. Работа с логами

9.1. Запросы к БД (бизнес-логика)

9.1.1. Медленные запросы

9.1.2. Невыполненные запросы

9.2. Печать документов (PDF)

9.3. Авторизация в системе

9.4. Действия пользователя (хронология)

9.5. Возможности

9.5.1. Привязка к объекту

9.5.2. Привязка к пользователю

9.5.3. Поиск

10. Файловая структура

10.1. "<WEB>" (Основная папка проекта)

10.1.1. "ADMIN" (админка)

10.1.1.1. Список объектов (древовидная структура с псевдоэлементами)

10.1.1.2. Работа с формой представления

10.1.1.2.1. Список функций + модули

10.1.1.2.2. JS функции

10.1.1.2.3. CSS стили

10.1.1.2.4. Входные параметры

10.1.1.2.5. Alias http ссылки

10.1.1.2.6. БД - конекты и запросы

10.1.1.3. Работа с модальным окном (Модуль или функция)

10.1.1.4. Служебные старинцы (Статистика)

10.1.2. "USER" (личный кабинет)

10.1.2.1. Главная страница

10.1.2.2. Служебная старинца (Статистика)

10.1.2.3. Настройка страниц

10.1.3. "FORM" (формы представления, иерархическая структура в рамках одной формы)

10.1.4. "MODULE" (модули, модальные окна доступные для любого объекта)

10.1.5. "CLASS" (PHP классы)

10.1.5.1. SMARTY

10.1.5.2. EXCEL

10.1.5.3. JPGRAPH

10.1.5.4. PCHART

10.1.5.5. SENDMAIL

10.1.5.6. WkHTMLtoPDF

10.1.5.7. DataBase

10.1.5.8. Auth

10.1.5.9. Log

10.1.5.10. CheckError

10.1.6. "CONFIG" (конфигурационные данные)

10.1.6.1. "main_config.php"

10.1.6.1.1. Основные параметры, подключение классов

10.1.6.2. "main_function.php"

10.1.6.2.1. Глобальные PHP функции для работы с данными

10.1.7. "MISC"

10.1.7.1. "JS"

10.1.7.1.1. "JQUERY"

10.1.7.1.2. "DOWNLOAD"

10.1.7.1.3. "MAIN"

10.1.7.2. "CSS"

10.1.7.2.1. "DOWNLOAD"

10.1.7.2.2. "MAIN"

10.1.7.3. "IMG"

10.1.7.3.1. "DATA"

10.1.7.3.2. "BUTTON"

10.1.7.3.3. "MESSAGE"

10.1.7.3.4. "TOOLBAR"

10.1.8. "SHABLON" (Шаблоны SMARTY)

10.1.8.1. "cache"

10.1.8.2. "config"

10.1.8.3. "templates"

10.1.8.4. "templates_c"

10.1.9. "USER_GUID"

10.1.9.1. "HTML" (Динамические файлы на основании исходных документов)

10.1.9.1.1. Документы переведённые в WEB формат

10.1.9.2. Исходные документы

10.1.10. ".htaccess"

11. Личный кабинет

11.1. Рабочая область

12. Админка

12.1. Рабочая область

13. Возможности продукта

13.1. Работа с объектами

13.1.1. Формы представления

13.1.2. Модальные окна

13.1.3. Модули (php файлы или модальные окна)

13.1.4. Формирование иерархической структуры объектов

13.1.5. Подключеие внешних объектов

13.2. Загрузка JS библиотек

13.2.1. Локально (в рамках одного объекта)

13.2.2. Глобально (в рамках всего проекта)

13.3. Загрузка CSS стилей

13.3.1. Локально (в рамках одного объекта)

13.3.2. Глобально (в рамках всего проекта)

13.4. Загрузка IMG

13.4.1. Локально (в рамках одного объекта)

13.4.2. Глобально (в рамках всего проекта)

13.5. Создание TPL шаблонов

13.6. Создание или расширение PHP классов

13.7. Создание или расширение PHP функций