Shell

Общая информация

ОФО – Общефункциональная оболочка и сценарии

В данном разделе описаны основные принципы и элементы базовых страниц платформы.

Все сервисы имеют схожую структуру экранов, стандартную шапку, панель приложений и область контента (из журналов, приложений, динамических, статических страниц, ссылок на внешние, внутренние ресурсы и так далее).

Все элементы интерфейса (кроме контента) могут быть скрыты. Общий вид представлен на рисунке ниже.

Компоненты ОФО

Общефункциональная оболочка (далее ОФО)

ZIIoT - является связующим интерфейсным элементом, визуальной базой для размещения приложений, отвечает за навигацию между приложениями.

Все уже существующие и вновь разрабатываемые приложения должны разрабатываться строго в соответствии с требованиями, ограничениями ОФО и подчиняться общей логике.

  • Единая авторизация и безопасность

  • Поддержка существующих (общих и кастомных) цветовых схем

  • Навигация между приложениями

  • Общий поиск по содержимому приложений (в разработке)

  • Администрирование системы

  • Профиль пользователя

  • Настройки пользователя

  • Уведомления пользователя (в дальнейшем форум, чат, новости и т.п.)

  • Переключение языка интерфейса

  • Переключение темы (отложено, в разработке)

  • Единообразная визуализация - общие компоненты, стилевые решения, начертание шрифтовых элементов

  • Для одинаковых действий (например, создать, удалить, копировать, редактировать и т.п.) должны использоваться одинаковые иконки

Темы ОФО

Стандартная тема

Развитие (гипотезы по обратной связи)

Типовое приложение может состоять из следующих областей

  • Главное меню текущего приложения (может не использоваться)

  • Навигационное меню текущего приложения (может не использоваться)

  • Область просмотра (состоит из область просмотра контента и панели инструментов приложения)

  • Навигационная цепочка (может быть скрыта или не использоваться)

Содержимое, размеры, видимость и доступность области приложения зависят от активности других панелей и производимых в них действий пользователя.

В зависимости от требований к конкретному приложению существуют различные варианты зависимостей частей приложений друг от друга. Например, навигационное меню приложения может быть контекстно зависимым от главного меню приложения или наоборот, а также они могут не зависеть друг от друга. Содержимое области просмотра зависит от выбора пользователя в меню приложения или навигационном меню.

Область приложения – это область на странице, в которой отображается (встраивается) приложение.

Организация Области приложения (отображаемого контента/веб-приложения/функционального блока/функционального модуля)

Область приложения, веб приложение , функциональный блок или модуль с включенной навигационной цепочкой.

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

  • Область просмотра приложения (в область просмотра входит панель инструментов области просмотра приложения)

  • Навигационное меню приложения

  • Главное меню приложения

  • Навигационная цепочка приложения (хлебные крошки)

Главного меню приложения (панель, расположенная по горизонтали) может не быть.

Или может не быть навигационного меню (панель, расположенная по вертикали).

Иногда могут отсутствовать оба меню.

Область просмотра приложения состоит из:

  • контекстно-зависимой области просмотра приложения

  • панели инструментов области просмотра

Панель инструментов области просмотра содержит в себе две кнопки:

  • добавить текущую страницу в избранное

  • перейти в полноэкранный режим приложения (описывается отдельно)

Last updated