2.0.0 Release notes

Доработки Сервиса печатных форм. Доработки виджетов Домик, Конструктор бизнес-логики, Кнопка скачивания данных, Фильтр.
I кв 2023

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
  • Числовые значения наследуют формат ячеек шаблона

Точечные доработки в рамках виджетов 

  1. Домик -  возможность слушать переменные профиля для авторизованных пользователей
  2. Конструктор бизнес-логики - доработка дефолтного представления (без серых полос), обогащение условий операторами is и not is, поддержка относительнй высоты (inherit, проценты).
  3. Кнопка скачивания данных - исследование ограничений на объем выгрузки данных.
  4. Фильтр - подстройка высоты, скрытие поиска, высота умного поиска, область нажатия.  

Устраненные баги

  1. Матричная карта - фикс переменных и всплывающей подсказки (тултипа).
  2. Кнопка скачивания данных - при транспонировании добавлялись пустые колонки.