Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Mattermost-supported plugins to product docs #7030

Merged
merged 32 commits into from
May 9, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
7f717c8
Adding Mattermost-supported plugins to product docs
cwarnermm Apr 3, 2024
272c695
Merge branch 'master' into mattermost-supported-integrations
cwarnermm Apr 12, 2024
b063d03
Merge branch 'master' into mattermost-supported-integrations
cwarnermm Apr 16, 2024
26bd302
Ongoing early iteration
cwarnermm Apr 16, 2024
b40771e
Ongoing early iteration & rewrites
cwarnermm Apr 17, 2024
702196f
Final scaffolding/structure drafts
cwarnermm Apr 19, 2024
36f370d
Merge branch 'master' into mattermost-supported-integrations
cwarnermm Apr 19, 2024
3baf86b
Added missing link
cwarnermm Apr 19, 2024
2046a3b
Merge branch 'mattermost-supported-integrations' of https://github.co…
cwarnermm Apr 19, 2024
7ad7a36
split out features from integrations
cwarnermm Apr 24, 2024
7bd0b2d
Merge branch 'master' into mattermost-supported-integrations
mattermost-build Apr 24, 2024
4dddf1a
Added Metrics plugin (#6916)
cwarnermm Apr 24, 2024
8b4ab5a
Filename updates
cwarnermm Apr 24, 2024
8afb083
Incorporated AI Copilot, added screenshots & plugin updates
cwarnermm Apr 26, 2024
9ce86bf
Updated AI Copilot integration details
cwarnermm Apr 30, 2024
cc05aac
Merge branch 'master' into mattermost-supported-integrations
cwarnermm Apr 30, 2024
9d2fcb9
Added AI Actions icon
cwarnermm Apr 30, 2024
6e4c660
Merge branch 'mattermost-supported-integrations' of https://github.co…
cwarnermm Apr 30, 2024
79cee78
Incorporated remaining updates; ready for reviews
cwarnermm May 2, 2024
3889671
Merge branch 'master' into mattermost-supported-integrations
cwarnermm May 2, 2024
f650e54
Link fix
cwarnermm May 6, 2024
133804e
Merge branch 'mattermost-supported-integrations' of https://github.co…
cwarnermm May 6, 2024
bad3be2
Merge branch 'master' into mattermost-supported-integrations
cwarnermm May 7, 2024
53618ce
Archived Google Calendar plugin docs (moved to GH repo)
cwarnermm May 7, 2024
19d6137
Updated docs page redirects to point to GH repo
cwarnermm May 7, 2024
94ed1e9
Merge branch 'master' into mattermost-supported-integrations
cwarnermm May 8, 2024
2f4c7cb
Migrating GH repo README content to product docs
cwarnermm May 8, 2024
159cda1
Update source/comply/export-mattermost-channel-data.rst
cwarnermm May 8, 2024
1355e9b
Update source/integrate/jira-interoperability.rst
cwarnermm May 8, 2024
2324697
Final PR updates consolidating pre-build MM integrations
cwarnermm May 9, 2024
d84ac27
Incorporated updates from https://github.com/mattermost/mattermost-pl…
cwarnermm May 9, 2024
a2acbaf
Added page redirects for Google Calendar integration > GH README
cwarnermm May 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Ongoing early iteration & rewrites
  • Loading branch information
cwarnermm committed Apr 17, 2024
commit b40771eea985111891374374e55fd1392570d429
29 changes: 19 additions & 10 deletions source/guides/integrate-and-extend.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,29 +7,38 @@ Integrate and extend Mattermost
:titlesonly:

AI Copilot plugin </integrate/ai-copilot-plugin>
Channel Export plugin </integrate/channel-export-plugin>
GitHub plugin </integrate/github-plugin>
GitLab plugin </integrate/gitlab-plugin>
Channel Export plugin </integrate/export-mattermost-channel-data>
GitHub plugin </integrate/github-interoperability>
GitLab plugin </integrate/gitlab-interoperability>
Jira
Legal hold
Performance metrics
Microsoft Teams
ServiceNow
Zoom </integrate/zoom-interoperability>

Mattermost offers many ways to add functionality and customize the experience to suit your needs.

.. tip::

Visit the `Mattermost Developer Documentation <https://developers.mattermost.com/integrate/getting-started/>`__ for details on developing `webhooks <https://developers.mattermost.com/integrate/webhooks>`__, developing `custom slash commands <https://developers.mattermost.com/integrate/slash-commands/custom/>`_, `custom plugins <https://developers.mattermost.com/integrate/plugins/>`__, building advanced bots and integrations using the `Mattermost REST API <https://api.mattermost.com/>`__, `embedding Mattermost <https://developers.mattermost.com/integrate/customization/embedding/>`__ into web browsers and web apps, `customizing the Mattermost source code <https://developers.mattermost.com/integrate/customization/customization/>`__, and developing `interactive messages <https://developers.mattermost.com/integrate/plugins/interactive-messages/>`__.

Mattermost pre-packaged plugins
-------------------------------

Your Mattermost deployment comes with the following plugins you can configure and use:

* :doc:`AI Copilot plugin </integrate/ai-copilot-plugin>` - Learn how to set up, configure, and use the Mattermost AI Copilot plugin.
* :doc:`Channel Export plugin </integrate/channel-export-plugin>` - Learn how to set up, configure, and use the Mattermost Channel Export plugin.
* :doc:`GitHub plugin </integrate/github-plugin>` - Learn how to integrate Mattermost with your GitHub instance.
* :doc:`GitLab plugin </integrate/gitlab-plugin>` - Learn how to integrate Mattermost with your GitLab instance.
- Google Calendar
* :doc:`Channel Export plugin </integrate/export-mattermost-channel-data>` - Learn how to export channel data.
* :doc:`GitHub plugin </integrate/github-interoperability>` - Learn how to connect your GitHub instance to your Mattermost instance.
* :doc:`GitLab plugin </integrate/gitlab-interoperability>` - Learn how to connect your GitLab instance to your Mattermost instance.
- Jira
- Legal hold
- Performance metrics
- Microsoft Teams
- ServiceNow
- Zoom
* :doc:`Zoom plugin </integrate/zoom-interoperability>` - Learn how to connect your Zoom instance to your Mattermost instance.



.. tip::

Visit the `Mattermost Developer Documentation <https://developers.mattermost.com/integrate/getting-started/>`__ for details on developing `webhooks <https://developers.mattermost.com/integrate/webhooks>`__, developing `custom slash commands <https://developers.mattermost.com/integrate/slash-commands/custom/>`_, `custom plugins <https://developers.mattermost.com/integrate/plugins/>`__, building advanced bots and integrations using the `Mattermost REST API <https://api.mattermost.com/>`__, `embedding Mattermost <https://developers.mattermost.com/integrate/customization/embedding/>`__ into web browsers and web apps, `customizing the Mattermost source code <https://developers.mattermost.com/integrate/customization/customization/>`__, and developing `interactive messages <https://developers.mattermost.com/integrate/plugins/interactive-messages/>`__.
5 changes: 3 additions & 2 deletions source/integrate/ai-copilot-plugin.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
Integrate AI Copilot into Mattermost
Connect AI Copilot with Mattermost
====================================


.. include:: ../_static/badges/ent-cloud-selfhosted.rst
:start-after: :nosearch:

25 changes: 9 additions & 16 deletions source/integrate/export-mattermost-channel-data.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,23 @@ Export channel data
.. include:: ../_static/badges/ent-cloud-selfhosted.rst
:start-after: :nosearch:

Ensure important data isn't trapped in silos by migrating data between systems or backing data up for operational continuity. Once exported, channel data can be analyzed using various tools for insights into team dynamics, productivity, and communication patterns. This analysis can inform strategies to improve team collaboration, streamline workflows, and enhance overall efficiency, as well as fulfill reporting and auditability requirements.
Ensure important data isn't trapped in silos by migrating data between systems or backing data up for operational continuity. Once exported, channel data can be analyzed using various tools for insights into team dynamics, productivity, and communication patterns, and to fulfill reporting and auditability requirements.

Enable
------

You need to be a Mattermost system admin to export channel data.

.. tab:: self-hosted
.. note::

Enable channel exports in the System Console.
For Mattermost Cloud deployments, no setup is required. See the `usage <#usage>`__ section below for details on exporting channel data.

1. Go to **System Console > Plugins > Plugin Management**.
2. Under **Installed Plugins**, scroll to Channel Export, and select **Enable**.
For self-hosted deployments, enable channel exports in the System Console.

Once enabled, Channel Export has its own page of configuration settings in the System Console under **Plugins**.
1. Go to **System Console > Plugins > Plugin Management**.
2. Under **Installed Plugins**, scroll to Channel Export, and select **Enable**.

.. tab:: Cloud

No setup is required. See the `usage <#usage>`__ section below for details on exporting channel data.
You can disable channel export in the System Console by going to **Plugins > Channel Export** or to **Plugin Management > Installed Plugins > Channel Export**.

Configure
---------
Expand All @@ -34,9 +32,9 @@ Go to **System Console > Plugins > Plugin Management > Channel Export** to manag
- `Export retention days <https://docs.mattermost.com/configure/experimental-configuration-settings.html#export-retention-days>`__ config settings apply to this plugin?

Upgrade
--------
~~~~~~~~

We recommend updating this functionality when new versions are released. Generally, updates are seamless and don't interrupt the user experience in Mattermost.
We recommend upgrading this feature as new versions are released. Generally, updates are seamless and don't interrupt the user experience in Mattermost. Visit the `Releases page <https://github.com/mattermost/mattermost-plugin-channel-export/releases>`__ for the latest release, available releases, and compatibiilty considerations.

Usage
------
Expand All @@ -45,11 +43,6 @@ Use the ``/export`` slash command in a channel to export the current channel's m

.. Engineering questions: who can run this slash command -- admins only? what data is/isn't included? Is the admin prompted to download the CSV file?

Frequently asked questions
---------------------------

TBD

Get help
--------

Expand Down
Loading
Loading