tools/chat messenger/mattermost.md
Philipp Rothmann 81dd0f18a8 fix: linebreak
2022-12-21 18:57:49 +01:00

75 lines
3.8 KiB
Markdown

# Mattermost
Mattermost ist primär auf eine themenbezogene Kommunikation innerhalb von Organisationen ausgelegt und
als Slack-Alternative anzusehen. Die Lizenzbeschreibungen enthalten einige undurchsichtige Formulierungen,
welche Funktionen jetzt und in Zukunft in der Communityund welche in der Enterprise-Lizenz vorhanden sein werden. Dies hinterlässt ein paar Fragezeichen bezüglich der
zukünftigen Verfügbarkeit als Open-Source-Tool. SSO und
weitere Features sind nur in der kommerziellen Professional-Lizenz enthalten. Mit der Matterbridge kann Mattermost an andere Chat-Portale und Lösungen angebunden
werden. Es ist aber auf die Kommunikation innerhalb der
eigenen Organisation fokussiert. Mattermost gliedert
sich in Channels und Direct Messages auf. Über einen
angebotenen Marketplace (Apps) kann der Funktionsumfang erweitert werden.
Grundsätzlich macht Mattermost einen soliden Eindruck,
die Bedienung funktioniert reibungslos und alle wesentlichen Features sind enthalten. Die Bedienung der globalen
Suchfunktion ist wenig intuitiv. Sprachnachrichten sind
nur teilweise über ein Plugin nachrüstbar (keine Mobilunterstützung). Dafür wird man mit einem Tutorial gut in den
Messenger eingeführt und findet sich schnell zurecht. Die
Integration des Kanban-Boards Focal ist vielversprechend
und kann Mattermost zu einer Komplettlösung für manche Teams machen.
## Allgemeine Informationen
* Website: <https://mattermost.com/>
* Demo:
* [local-it](https://mattermost.demo.local-it.cloud)
* Source Code: <https://github.com/mattermost/mattermost-server>
* Dokumentation: <https://docs.mattermost.com/>
* Lizenz: MIT
* Programmiersprache (Framework): Go
* Geschäftsmodell: Die Community-Version scheint auf den ersten Blick nicht eingeschränkt zu sein, ist aber undurchsichtig. Offenbar ist in der Community-Version SSO eingeschränkt oder nicht möglich. Es ist davon auszugehen, dass ggf. in Zukunft weitere Funktionen nur in der Enterprise-Variante verfügbar sein könnten.
### Kernfunktionen (Spezialisierung der Plattform)
* Organisationschat mit Kanälen zur Gruppierung von Themen und Multiclientstrategie
### Erweiterte Funktionen (nicht spezialisiert darauf)
* Erweiterungen über Apps (Marketplace) möglich --> Offenebar keine Registrierung erforderlich und Apps auf den ersten Blick kostenlos
* Playbooks (Checklisten) und Boards (Kanban) als Beta verfügbar
## Technisch
### Installation
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/mattermost) (experimentell)
* Docker: <https://docs.mattermost.com/install/install-docker.html>
* Docker-Compose: <https://github.com/mattermost/mattermost-docker/blob/master/docker-compose.yml>
* Healthcheck:
* Secrets:
* Konfiguration via: Docker compose und danach über Web-GUI als Admin (Systemconsole)
* API-Dokumentation: <https://developers.mattermost.com/contribute/server/rest-api/>
* Abhängigkeiten:
* App: Wenn Installation ohne Docker compose: Postgres oder MariaDB
* Datenbank: MySQL, Postgres oder MariaDB, wenn nicht schon im Docker compose
* SMTP / Email: SMTP-Host für Benachrichtigungen erforderlich
* anderes
### Authentifizierung & SSO
Über Apps: oAuth/OIDC, saml --> Möglicherweise erst richtig funktionsfähig über Enterprise-Version
### Entwicklung
* Maintainership: Mattermost, Inc. USA
* Contributors: >680
* Letzte Änderung: 24.06.2022
* Letzter Release / Zyklus: wöchentlich
* Erweiterbarkeit: Apps und Integrations
* Geplante Entwicklung / Roadmap: <https://mattermost.com/roadmap/>
Überprüft am: 24.06.2022
### sonstiges
* Import / Export von Userdaten: <https://docs.mattermost.com/onboard/migrating-to-mattermost.html> --> Slack, Bitnami, HipChat, Jabber, Pidgin
* Föderation ggf. über Matterbridge möglich (Apache 2.0) --> https://github.com/42wim/matterbridge --> RC, Gitter, XMPP, Slack, Discord and other tools