Изменить макет клиента HTML 5 BigBlueButton

Я пытаюсь внести некоторые изменения в макет, например

  • Свернуть окна общедоступного чата по умолчанию
  • Свернуть окно презентации по умолчанию

Следуя документам, я попытался отредактировать /var/www/bigbluebutton/client/conf/layout.xml и установить оба, ChatWindow0 и ChatWindow1. hidden на true, но ничего не происходит!

Как я могу создать собственный макет для клиента HTML5?

Заранее спасибо!


person Juan Salvador Portugal    schedule 17.04.2020    source источник


Ответы (1)


Необходимую информацию можно найти в их группе Google. Однако я провел небольшое исследование по этому поводу:

  • Их подход ориентирован на мобильные устройства, и макет по умолчанию на мобильных устройствах следует этому подходу. Однако, если вы хотите изменить это поведение, вы можете открыть /var/www/bigbluebutton/client/conf/layout.xml, где вы можете найти различные макеты для установки. Кроме того, вы можете настроить макет в соответствии с вашими потребностями. Ключевая часть, которую вы упускаете, может заключаться в том, что приложение не перезагружается: bbb-conf --restart. Если это не сработает, попробуйте перекомпилировать проект.

  • Существует работа в разработке над функцией Пользовательский макет, чтобы конкурировать с той же функцией, которую предоставляет Adobe. Однако они не дали никакой информации о предстоящей функции или времени выпуска. На данный момент не существует простого способа по-настоящему настроить макет, если только вы не являетесь экспертом в разработке Meteor/React.js и у вас нет времени:

В HTML5 нет файла определения макета, как в Flash. Чтобы реализовать это, вам нужно будет довольно сильно покопаться в коде. Было бы слишком большим изменением указать на одну область, которую нужно изменить. Пользовательский интерфейс HTML5 активно использует гибкие блоки для упорядочения и расположения.

Чад Пилки из основной команды BigBlueButton

Мне было сложно модифицировать код, не нарушая другие части, но вы всегда можете начать с изучения каталога imports. где находятся все компоненты и стили. Взглянув на ./bigbluebutton-html5/imports/ui/components/app/styles.scss, вы также можете получить хорошее представление об общем расположении.

person Amir Hosein Salimi    schedule 21.04.2020