Прочитать позже

Оконный интерфейс. Терминал пользователя в личном кабинете

Оконный интерфейс. Терминал пользователя в личном кабинете

Приступаем к реализации идеи работы пользователя в личном кабинете в виде терминала

Совсем недавно Тинькофф сделали внутренний сервис Терминал в Тинькофф Инвестиции.

Терминал позволяет в рабочем пространстве добавлять новые виджеты, загружать в них различные данные - карточки, таблицы, графики и т.д.

Виджеты можно растягивать, переносить по рабочей области, настраивать внешний вид.

По сути это некий аналог компьютерного терминала, где мы работаем в некой закрытой зоне по сети с заданным уровнем доступа.

Концепция рабочего места пользователя в виде терминала привлекательна тем, что пользователь сам настраивает свое рабочее место, как ему угодно.

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

Разработчику требуется создать эти кирпичики, а пользователь сам расставит эти кирпичики так, как ему удобно.

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

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

Как это будет выглядеть на практике:

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

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

Что может пользователь делать с виджетом:

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

Ключевой момент такой системы - формы и таблицы могут быть совершенно любые. Можно сделать подобный интерфейс под любую предметную область.

Ограничением будет то, что в таблицах/формах не будут использоваться ссылки на внешние страницы (использоваться могут, но это противоречит данной концепции), а будут активно использоваться модальные формы, подтаблицы и прочее. То есть пользователь будет работать основное время на одной странице.

Внутреннее устройство подобной системы в рамках нашей платформы уже спроектировано. Как будет готово - в статье будет обновление со ссылкой на демостенд.

Пока страшный (но уже частично рабочий) прототип будущего терминала выглядит так: 

Насколько полезной была статья?
Falcon Space, автор блога

Автор статьи - Руслан Раянов

Cоздатель платформы Falcon Space

Смотреть демо

F-CRM + Site
Сайт для компании в виде лендингов + встроенная CRM для обработки заказов на услуги.
Falcon Auction Площадка услуг
Заказ услуг исполнителей через площадку.
Falcon Service Кабинеты для клиентов
Обслуживание заказов клиентов через личный кабинет на сайте

Как узнать бюджет/сроки своего проекта?

1. Создать концепцию проекта в личном кабинете

Шаблон концепции

2. Отправить нам документ концепции

Отправка идет через личный кабинет менеджеру.

3. Мы подготовим первичное КП с детализацией

Пример КП

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности

Если вам нравятся наши статьи, то пожалуйста подпишитесь на наш канал в Telegram - Falcon Space.
В нем мы будем публиковать обновления по статьям и другие материалы касательно нашей платформы.

Нужна бесплатная консультация?
Получить оценку проекта
Создайте концепцию проекта на основе нашего шаблона и получите оценку проекта в виде КП.
Демо-сайт решений
Базисные решения, которые можно гибко адаптировать под себя: менять внешний вид, бизнес-логику и даже структуру базы данных.
Приступаем к реализации идеи работы пользователя в личном кабинете в виде терминала...
Сайт использует Cookie. Правила конфиденциальности OK