Перейти к содержимому

Оформление ​

Платформу можно показывать под своим именем. Название, цвет, логотипы, значок и фон страницы входа задаются в Control Plane — для всей установки, а тенант может задать поверх них своё — для своих людей. Пока ничего не задано, порталы выглядят как ForgeVis.

Control Plane: оформление платформы
Портал тенанта в оформлении тенанта
Вход в портал тенанта по его адресу

Что настраивается ​

Где видно
Названиевкладка браузера, меню, страница входа, письма
Цвет брендакнопки, ссылки, выделение — в светлой и в тёмной теме
Логотип и логотип для тёмной темыменю порталов, страница входа, письма
Значоквкладка браузера, свёрнутое меню, приложение на телефоне
Фон страницы входаза карточкой входа
Почта и страница поддержки«О программе» и пункт «Поддержка» в меню портала тенанта

Платформа и тенанты ​

  • Оформление платформы задаёт администратор платформы в Control Plane, в разделе «Оформление». Оно действует везде: в Control Plane, в портале тенанта, на страницах входа и в письмах.
  • Оформление тенанта задают владелец и администраторы тенанта в его портале, в разделе «Оформление». Оно ложится поверх оформления платформы и видно только людям этого тенанта. Из Control Plane тенантов не оформляют.

Пустое поле наследуется: у тенанта — от платформы, у платформы — от ForgeVis. Форма подписывает, что встанет вместо пустого поля; «Сбросить» у поля и «Сбросить всё» возвращают к унаследованному. Изменения сохраняются одной кнопкой, а предпросмотр сразу показывает обе темы.

Логотипы наследуются парой: если у тенанта есть свой логотип, логотип платформы не появится и в тёмной теме — там будет логотип тенанта, пока тенант не загрузит вариант для тёмной темы.

Цвет ​

Цвет задаётся один. Оттенок для тёмной темы и цвет текста на кнопках порталы подбирают сами, чтобы всё читалось: тёмно-синий в тёмной теме становится светлее, на светло-жёлтых кнопках текст тёмный.

Картинки ​

ФорматФайлРазмер
ЛоготипPNGдо 512 КБширокий, на прозрачном фоне, высотой от 80 px
Логотип для тёмной темыPNGдо 512 КБсветлый вариант того же логотипа
ЗначокPNGдо 256 КБквадратный, от 512 × 512 px
Фон страницы входаJPEG, PNG или WebPдо 2 МБот 1920 × 1080

Формат проверяется по самому файлу, а не по его имени. SVG не принимается: это документ, который может выполнять скрипты. Картинки хранятся в базе платформы и попадают в её резервные копии.

Страница входа ​

  • /login — в оформлении платформы, /login/<slug> — в оформлении тенанта: на этот адрес ведёт приглашение пользователю тенанта. С неизвестным slug страница остаётся в оформлении платформы.
  • Когда на странице чужое название или логотип, под карточкой входа видна строка «Работает на ForgeVis».

Письма ​

Письмо с кодом и приглашение приходят в оформлении портала, куда они ведут: человеку тенанта — в оформлении тенанта, людям платформы — платформы. Вместо ForgeVis в письме название установки, вверху — её логотип, кнопка — в её цвете. Если задано название без логотипа, вверху письма стоит название.

Приложение на телефоне ​

Портал тенанта ставится на телефон как приложение — и называется так же, как тенант, с его значком и цветом. Ставят его со страницы входа тенанта или после входа. На Android и в Chrome на компьютере установленное приложение само подхватывает смену оформления — название и значок с подтверждения пользователя. На iPhone и iPad название и значок берутся в момент добавления на экран «Домой».

Порталы отдаются сразу в оформлении: вкладка, пока страница загружается, и превью ссылки в мессенджере показывают название установки, а не ForgeVis.

Поддержка и «О программе» ​

  • Почту и страницу поддержки платформа задаёт в Control Plane — так тенанты знают, куда обращаться. Тенант может задать свои контакты для своих людей.
  • В меню учётной записи есть «О программе»: название и логотип, портал и его версия, контакты поддержки. В портале тенанта есть ещё «Поддержка»: она открывает страницу поддержки, а без неё — письмо на почту поддержки.

Что нужно установке ​

Отдельных настроек нет. Если перед порталами стоит свой прокси, он должен пропускать запросы до 5 МБ: сохранение оформления с фоном страницы входа весит до трёх мегабайт. У nginx по умолчанию предел 1 МБ — для адресов порталов его поднимают:

nginx
client_max_body_size 5m;

Проприетарное программное обеспечение.