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.
- Start the development server:
cd $HOME/mconf-bigbluebutton-plugins/questions
npm install
npm start
- 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/;
}