In Mattermost v7.10 and earlier releases, Mattermost Boards is the Mattermost plugin version of Focalboard that combines project management tools with messaging and collaboration for teams of all sizes. It is installed and enabled by default in Mattermost v6.0 and later. For working with Focalboard as a standalone application, please refer to the Personal Server Setup Guide.
EXCLUDE_ENTERPRISE
with a value of 1
.cd mattermost-plugin/webapp
npm install --no-optional
cd ../..
make prebuild
make webapp
cd mattermost-plugin
make dist
Refer to the dev-release.yml workflow for the up-to-date commands that are run as part of CI.
PluginSettings.EnableUploads
to true
and set FileSettings.MaxFileSize
to a number larger than the size of the packed.tar.gz
plugin file in bytes (e.g., 524288000
) in the Mattermost config.json
file..tar.gz
file from your mattermost-plugin/dist
directory.Instead of following the steps above, you can also set up a mattermost-server
in local mode and automatically deploy mattermost-plugin
via make deploy
.
mattermost-webapp
developer setup guide and then:
MM_SERVICESETTINGS_SITEURL='http://localhost:8065'
(docs)make build
mattermost-server
developer setup guide and then:
make config-reset
to generate the config/config.json
file:
MM_SERVICESETTINGS_SITEURL='http://localhost:8065'
(docs)make run-server
make deploy
in the mattermost-plugin
folder to automatically deploy your plugin to your local Mattermost server.