Свой сервер
Приложение на компьютере принадлежит одному человеку: оно никого не спрашивает, кто пришёл, и открывшему доску сразу всё видно. Сервер — это отдельная установка, к которой ходят из браузера и с телефона: там учётные записи есть всегда, каждый входит под своим именем и работает со своими досками, а первый зарегистрировавшийся становится администратором. Что получится — компьютер или сервер, — решает поставленная сборка.
Совместной работы над одной доской приложение не предлагает: у доски один владелец.
Что даёт сервер
- доски открываются из браузера и с телефона, под своим именем и паролем;
- агенты на сервере — модели по ключу: у каждого свой ключ и свои агенты, а папок и программ на сервере нет, см. «Подключение агентов»;
Что ещё отличается от компьютера — таблица в «Компьютер и сервер».
Первый вход
- Поставьте серверную сборку и откройте её адрес в браузере.
- Пока на сервере никого нет, он открывается страницей регистрации. Придумайте имя и пароль — эта учётная запись становится администратором установки.
- Дальше сервер открывается страницей входа, и зарегистрироваться можно только по приглашению.
Как позвать остальных
Настройки → «Люди» — раздел виден только администратору. В нём:
- «Отправьте это тому, кто присоединяется» — ссылка вида
…/register?t=…. Кнопка «Скопировать» кладёт её в буфер, дальше передайте любым способом. Человек откроет ссылку, придумает себе имя и пароль и заведёт свои доски. - «Новая ссылка» выдаёт другую и отменяет прежнюю. Так закрывают дверь, если ссылка ушла не тому.
Без такой ссылки зарегистрироваться нельзя.
Новый человек начинает с пустого списка досок: чужих досок он не видит.
Список людей
Там же, ниже ссылки, — все, у кого есть учётная запись. Под именем написано, что это за запись: администратор, агент или источник. Учётные записи агентов и источников приложение заводит само — карточку назначают на агента по имени, и для этого имени нужна запись.
Про каждого, кроме себя, есть две кнопки:
- «Сделать администратором» и «Снять администрирование» — кто ещё ведёт установку;
- «Выключить» и «Включить» — выключенный не войдёт, и его открытые сессии заканчиваются сразу.
Про себя кнопок нет. И последнего администратора нельзя ни снять, ни выключить: установку, которой некому управлять, изнутри приложения не починить.
Подключить к серверу своё приложение
Доской сервера можно работать не только из браузера, но и из приложения на своём компьютере — и тогда карточки лежат на сервере, а агенты и папки остаются на вашей машине.
- Настройки → «Сервер».
- Впишите адрес (можно просто
board.example.com), имя и пароль. - «Подключиться», затем перезапустите приложение: какой доской оно работает, решается при старте.
Пароль не сохраняется — хранится сессия, которую он открыл. Кнопка «Работать доской этой машины» отключает приложение от сервера; всё, что сделано на сервере, остаётся там.
Переключение между своей доской и серверной
После подключения в боковой панели, над списком досок, появляется переключатель. В нём два пункта: «Эта машина» и адрес сервера.
Он решает только, что показывает окно. Агенты работают обе доски: этап, запущенный на карточке сервера, продолжает идти, пока вы смотрите на свою доску. При переключении страница перезагружается — всё, что на ней открыто, загружено против той доски, с которой она пришла.
Если забыт пароль
Пароль меняет тот, кто вошёл, — на странице смены пароля. Если войти уже нельзя, администратор выключает эту учётную запись и приглашает человека заново новой ссылкой. Почты приложение не знает и писем не шлёт.