Skip to content
This repository has been archived by the owner on Nov 25, 2023. It is now read-only.

Chat, Pages, and Tasks Requirements

Andrey Platov edited this page Sep 25, 2020 · 6 revisions

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

Workbench

Workbench -- рабочая область платформы. Детали рабочей области задаются перспективой (Perspective). Перспектива определяет какие объекты присутствуют на экране.

Почему перспектива а не, например, приложение? Перспектива может включать в себя компоненты предоставляемые разными приложениями (производителями). Так же пользователь может создавать свои, удобные ему перспективы для работы с платформой.

Обсудить внешний вид и поведение Workbench

Как это выглядит сейчас:

Spaces

Любой кусок информации в платформе принадлежит тому или иному пространству (Space). Близкий аналог пространства -- Slack Channel. Но в отличии от Slack Channel в нашем пространстве могут находится не только сообщения чата, но и объекты других типов, например страницы, задачи, и так далее.

Навигация по пространствам (перспектива по умолчанию)

Управление пространствами и права доступа

Сейчас для создания нового пространства есть кнопка (+) в навигаторе.Обсудить создание пространства

Выглядит это так:

More Use cases:

  • Rename Space
  • Delete Space

Applications

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

Для любого приложения хочется иметь некий Application Header

Приложения в работе:

Элементы приложений: