Skip to content

mconf/bigbluebutton-plugin-chat-mention

Repository files navigation

Chat Mention Plugin

Description

The Chat Mention Plugin serves as a demonstration of how developers can create their own custom plugins. This plugin basically implements the "mention" feature as you can see down below.

Gif of plugin demo

Running the Plugin

  1. Start the development server:
cd $HOME/mconf-bigbluebutton-plugins/questions
npm install
npm start
  1. Edit the plugin manifest and pass the url to it in the CREATE call(or add it to the permanent plugins manifest list in bigbluebutton.properties):
pluginManifests=[{url:"https://MANIFEST_HOST/manifest.json", checksum="<sha256 of the file>"}]
It may be necessary to configure a specific route in Nginx to serve the plugin under development.

Something like this:

#questions-plugins.nginx
location /plugins/ {
  proxy_pass http://127.0.0.1:4701/static/;                 
}