Get Started. It's Free
or sign up with your email address
Designer by Mind Map: Designer

1. UI

1.1. Холст

1.1.1. Элемент холста

1.1.1.1. Изменение размеров и позиции

1.1.1.2. Превью

1.1.1.3. Удалятся

1.1.1.4. Открытие свойств элемента (для редактирования)

1.1.1.5. Локализация???

1.1.1.6. Название

1.1.2. Разрешение конфликтов при накладывании элементов

1.1.3. ЧТО БРАТЬ В ОСНОВУ?

1.1.3.1. просмотреть Drag and Drop dashboard builder with Angular and Gridster

1.1.3.1.1. Изменять цвет фона

1.1.3.1.2. Закругленные элементы

1.1.3.1.3. что по-умолчанию на пустом холсте (сетка, картинка, надпись)

1.1.3.1.4. количество колонок в сетке (ограниченное)

1.1.3.1.5. смещение элементов в верх если есть пустая строка (опционально)

1.1.3.1.6. мульти выбор для перетаскивания

1.1.3.1.7. возможность использовать в d&d элементы

1.1.4. на холсте можно разместить

1.1.4.1. элементы управления

1.1.4.2. пустой контейнер

1.2. Панель инструментов (левая панель)

1.2.1. пустой контейнер (внутри себя содержит холст для возможности размещения элементов управления)

1.2.2. контейнеры шаблоны

1.2.2.1. шаблон табы

1.2.2.2. шаблон хедера (с базовыми кнопками управления страницы)

1.2.2.3. шаблон детали с полями

1.2.3. элементы управления

1.2.3.1. Виджеты

1.2.3.2. Контролы

1.2.3.3. существующие колонки (если дизайним карточку сущность)

1.2.4. КАК ДОБАВЛЯТЬ НОВЫЙ ЭЛЕМЕНТ В ГРУППУ ИЛИ НОВУЮ ГРУППУ?

1.3. Правая панель (свойства элементов)

2. BL

2.1. Получение данных настроенной схемы для холста, необходимo собранная схема со всеми

2.1.1. или же получаем с сервера всю собранную схему

2.1.2. или запрашиваем все схемы на фронт и применять jsonApplyer

2.1.3. Засинкаться с IСore как планируют реализовать локализацию и превью

2.2. После работы с дизайнером получаем измененную схему

2.2.1. 1. Отправить в диффер

2.2.1.1. frontEnd

2.2.2. 2. Сохранить изменения в нужную схему определенного пакета

2.2.2.1. backEnd

2.3. Данных для левой панели

2.3.1. Метаинформация сущности

2.3.1.1. EntityManagers

2.3.1.2. необходимо для левой панели, какие элементы существуют и какие можно создавать

2.3.2. Дополнительные настройки панели (шаблоны, контейнеры, виджеты)

2.3.2.1. каждый тип - отдельный manager/store нудного интерфейса, левая панель получает через DI массив этих элементов для отображения.

2.3.3. ДОБАВЛЕНИЕ НОВЫХ ЭЛЕМЕНТОВ

2.4. (не нужен для MVP) Изменение Entity на момент изменения карточки

2.4.1. отдельный элемент управления, который будет наполнять manageritem новыми полями...