Insight 2.0 - это масштабное обновление системы: новый и улучшенный backend, упрощение работы с CSS Framework 2.0 и новые возможности управления доступом разработчиков к приложениям. А также расширение возможностей кастомизации приложений и оптимизация UI/UX для упрощения работы с платформой.
1. CSS Framework 2.0
Расширение состава библиотеки Insight CSS Framework, появление новых компонентов и утилит. Использование CSS Framework 2.0 обеспечивает возможность централизованного управления стилями на уровне отдельных компонентов для всех проектов в рамках конкретного Заказчика – управление цветами, шрифтами, отступами и иными элементами веб-верстки.
Изменение в шаблоне CSS автоматически меняет все проекты, использующие классы из библиотеки стилей. Использование библиотеки значительно повышает скорость реализации дашбордов и расширяет возможности по визуализации и персонализации виджетов.
В состав библиотеки стилей входят:
- Типографика (управление шрифтами, абзацами);
- Управление таблицами;
- Описание и управление сеткой страницы;
- Веб-компоненты (меню, заголовки, кнопки, пагинация и пр.);
- Формы ввода.
2. Новый UI-интерфейс для работы с Темой проекта
В новой версии платформы появится новый упрощенный UI для изменения темы проекта - настройки типографики и цветов приобретут персональные области редактирования.
Опционально будет доступен прежний формат редактирования - "Режим эксперта", который позволит вручную дополнять тему проекта на языке css.
3. Развитие функционала констант
Константы позволяют массово изменять значения стилей/текстовых выносок и иных текстовых значений при использовании в виджете. Достаточно изменить значение в панели констант и оно применится ко всем виджетам, которые ее используют.
- Изменение структуры хранения - создание папок для констант, навигация по папкам.
- Реализация механизма импорта/экспорта констант
4. Новый back-end и переход на единый технологический стэк
- оптимизация хранения приложений и их метаданных
- упрощение поддержки платформы
- ускорение последующих доработок
5. Управление доступом к приложениям для разработчиков
В новой версии платформы у low-code разработчиков появится возможность предоставить доступ к своему приложению другим разработчикам из своей пользовательской группы в Keycloak. Доступ будет предоставлен к приложению с правами на просмотр, редактирование и удаление для всех пользователей из группы Keycloak.
6. Оптимизация режима "Просмотр"
Предустановленные размеры устройств в режиме просмотра упростят процесс вёрстки - управлять размерностями элементов станет удобнее.
7. Персонализация объектов
Переименование компонентов в слоях редактора для детализации бизнес-истории.
Этот функционал позволяет уйти от повторяющихся названий элементов в дереве слоев и персонализировать каждый элемент собственным наименованием для упрощения поиска при работе в редакторе.
8. Оптимизация событий для тестирования функционала
Отправка ивентов в редакторе позволит проводить тестирование настроенного функционала вариативного отображения контента без необходимости поиска специализированных элементов.
Каждый ивент теперь можно отправить вручную и отследить отклик системы.
9. Предупреждение пользователей о несохраненных изменениях
Работать с проектами станет спокойнее - при выходе из приложения в новой версии Insight, пользователь получит предупреждение с количеством несохраненных изменений на каждой странице.
10. Возможность запуска нескольких приложений и переход к нужной ссылке
11. Обновленный UI-интерфейс
Чтобы сделать ежедневное взаимодействие пользователя с системой комфортнее, в новой версии Insight произошло существенное обновление UI компонентов.
Аккуратные тени, блики, типографика и гармоничное расположение элементов
Обновленный пак иконок для виджетов и их настроек.
Прочие доработки
Сервис печатных форм
- Уведомление при загрузке шаблона
- Уведомление при удалении шаблона
- Уведомление при загрузки шаблона с именем, которое уже записано в файловом хранилище
- Выгрузка таблиц в формате word
- Числовые значения наследуют формат ячеек шаблона
Точечные доработки в рамках виджетов
- Домик - возможность слушать переменные профиля для авторизованных пользователей
- Конструктор бизнес-логики - доработка дефолтного представления (без серых полос), обогащение условий операторами is и not is, поддержка относительнй высоты (inherit, проценты).
- Кнопка скачивания данных - исследование ограничений на объем выгрузки данных.
- Фильтр - подстройка высоты, скрытие поиска, высота умного поиска, область нажатия.
Устраненные баги
- Матричная карта - фикс переменных и всплывающей подсказки (тултипа).
- Кнопка скачивания данных - при транспонировании добавлялись пустые колонки.