An open API service indexing awesome lists of open source software.

https://github.com/bigbluebutton/plugin-chat-mention


https://github.com/bigbluebutton/plugin-chat-mention

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# 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](./public/assets/ChatMention.gif)

## Running the Plugin

1. Start the development server:

```bash
cd $HOME/mconf-bigbluebutton-plugins/questions
npm install
npm start
```

2. 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=""}]
```

It may be necessary to configure a specific route in Nginx to serve the plugin under development.

Something like this:

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