Практические семинары
Труконф в городах России!

Блог

Вернуться

Брендирование конференций TrueConf Server

05.06.2023
Антон Бааджи

Антон Бааджи

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

Брендирование конференций TrueConf Server 1

По умолчанию гостевая страница и страница конференции стилизованы в едином стиле компанией TrueConf, но вы можете изменить оформление некоторых элементов, не ломая при этой общепринятой концепции. TrueConf Server позволяет брендировать гостевую страницу двумя способами: простым и сложным.

Если данная статья не удовлетворяет ваших потребностей, то вы можете:

  1. Обратиться в наш центр технической поддержки за помощью.
  2. Обратиться к вашему менеджеру с запросом покупки брендирования под ключ от наших разработчиков.

Простой способ брендирования

Изменение подложки видеообласти в клиентском приложении

Вы можете брендировать фон, отображаемый в клиентском приложении для ПК во время проведения конференции или звонка. Для этого перейдите в Настройки → Оформление → Фон видеообласти.

Брендирование конференций TrueConf Server 2

Здесь вы можете выбрать тип подложки: изображение или сплошной фон. Для загрузки своего изображения нажмите Брендирование конференций TrueConf Server 3 и выберите нужный файл на вашем устройстве.

Брендирование конференций TrueConf Server 4

Смена логотипа компании на страницах сервера

Вы можете изменить логотип компании, отображаемый на веб-страницах. Для этого в панели управления в разделе Веб → Настройки → Логотип компании загрузите картинку в формате PNG с максимальным разрешением 270×80 и размером до 1 МБ. Сперва выберите файл на вашем устройстве (1), а потом нажмите кнопку Загрузить (2).

Брендирование конференций TrueConf Server 5

Оформление конференции: фон и водяной знак

Фон под видео (подложка) отображается только при наличии выступающих на трибуне.

Для оформления конференций (WebRTC, SIP/H.323), а также для брендирования серверной записи и трансляции, в панели управления сервером перейдите в раздел Транскодирование. Здесь вы можете загрузить:

  • фон конференции – изображение в формате PNG/JPEG с оптимальным разрешением 1920×1080 и размером не более 400 КБ;
  • водяной знак – изображение в формате PNG с максимальным разрешением 400×100 и размером не более 100 КБ.

После загрузки файлов не забудьте нажать кнопку Применить.

Брендирование конференций TrueConf Server 6

Конференция в веб-приложении будет иметь примерный вид:

Брендирование конференций TrueConf Server 7

Сложный способ: полной ребрендинг страниц сервера

Для понимания этого блока вам понадобятся минимальные знания HTML и CSS.

Чтобы не делать изменений сразу в файлах используемого (“боевого”) сервера видеосвязи советуем использовать браузерное расширение, позволяющее на лету встраивать пользовательские стили в веб-страницы, например, User CSS для Google Chrome.

Введение

Как правильно найти нужный элемент:

    1. Откройте страницу вашего сервера.
    2. Нажмите ПКМ по элементу, который хотите изменить, и выберите Посмотреть код.
    3. У вас откроются инструменты разработчика с HTML структурой, где сразу будет выбран ваш элемент, и CSS стилями.
    4. Наведите курсором мыши на какой-то HTML тег и вы увидите, что на веб-странице соответствующий блок стал выделяться рамкой и подсвечиваться цветом.
      Брендирование конференций TrueConf Server 8

Для изменения элемента нужно использовать соответствующие ему CSS-селекторы: названия классов, тегов и пр. Например для тега div, выделенного на изображении выше, название класса равно router-container main-background. Далее мы будем использовать эти значения для кастомизации страницы. Чтобы понять как работать с User CSS, разберем простой пример изменения цвета надписи Добро пожаловать на гостевую страницу сервера видеоконференций:

  1. Откройте User CSS.
  2. В открывшиеся окно вставьте код:

Цвет текста изменился на желтый:

Брендирование конференций TrueConf Server 9

Далее рассмотрим изменение других HTML-тегов.

Гостевая и страница подключения к конференции

Файл с готовыми шаблонами CSS-правил вы можете скачать по данной ссылке.

Замена фона страниц

Чтобы изменить фон страницы, для CSS класса main-background измените значение background-image:

где {img-in-base64} — закодированное изображение в формате base64, например, при помощи онлайн конвертера base64-image.de. Такой подход используется для ускорения загрузки страницы не перегружая её запросами к серверу. После конвертирования изображения в base64-image.de нажмите кнопку copy css:

Брендирование конференций TrueConf Server 10

и вставьте скопированный текст вместо url{img-in-base64}:

 

Брендирование конференций TrueConf Server 11

Скрытие информации

Скрытие блоков

Для скрытия блока в его CSS селектор нужно добавить правило visibility:hidden;. В этом случае элемент становится полностью прозрачным, но для него продолжает выделяться место на странице. Например, для полного скрытия футера добавьте в User CSS новое правило:

Брендирование конференций TrueConf Server 12

Отключение блоков

Для отключения ненужного блока в CSS селектор укажите правило display:none;. Например, для полного отключения футера добавьте в User CSS новое правило:

В этом случае блок не будет участвовать в построении страницы и под него не будет выделяться место:

Брендирование конференций TrueConf Server 13

Чтобы не скрывать весь футер, вы можете отключить только какой-то блок информации. Т.к. строки в футере имеют одинаковые теги и классы, то для определения нужной применим параметр nth-child(n), где n – порядковый номер блока. Например, чтобы скрыть номер версии сервера, используйте правило:

Применение изменений на сервере

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

После того, как вы проверили корректность CSS-правил в расширении User CSS, вам нужно добавить их в HTML-файлы, отвечающие за построение веб-страниц TrueConf Server. Мы будем использовать способ с подключением глобальных CSS стилей.

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

Для этого:

  1. Создайте файл my-styles.css.
  2. Скопируйте правила, которые вы указали в User CSS, и вставьте в файл my-styles.css
  3. Откройте любым текстовым редактором, например, Notepad++ или VS Code, файл (в зависимости от ОС, на которой установлен TrueConf Server):
    • Windows:
      C:\Program Files\TrueConf Server\httpconf\site\ui\user-area\dist\index.html
    • Linux:
      /opt/trueconf/server/srv/site/ui/user-area/dist/index.html
  4. В конец тега head добавьте <link rel="stylesheet" href="/user-area/my-styles.css">:

    Обратите внимание! Очень важным является подключение стилей в конце тега head, т.к. браузер считывает HTML файл сверху вниз и у нижних тегов приоритетность выше.
  5. Перезапустите службу:
    • Windows:
    • Linux:

Таким образом можно полностью брендировать гостевую страницу и страницу подключения к конференции:

До:

Брендирование конференций TrueConf Server 14

После:

Брендирование конференций TrueConf Server 15

Желаем удачных конференций!


Не нашли ответ на свой вопрос? Напишите нам в онлайн-чате, мы будем рады помочь.

Подписка на новости