플러그인
사전 제작 플러그인
기술 복잡도: 노코드
Mattermost의 사전 제작 플러그인을 사용하면 프로젝트 관리, 인시던트 대응, 모니터링, 협업을 위한 강력한 연동으로 Mattermost를 손쉽게 확장할 수 있습니다. 간단한 설정만으로 Jira, GitHub, GitLab, Zoom, ServiceNow 등 널리 쓰이는 도구에 Mattermost를 빠르게 연결해, 별도 개발 없이 협업을 강화하고 워크플로를 간소화하는 강력한 연동을 구성할 수 있습니다.
어떤 사전 제작 연동을 사용할 수 있고 어떻게 설치하는지 자세히 알아보세요.
시스템 관리자라면 플러그인의 설치, 활성화, 구성, 업데이트, 제거 방법을 단계별로 안내하는 플러그인 설치 및 관리 문서를 참고하세요.
Mattermost Marketplace에서는 커뮤니티가 지원하는 더 다양한 연동을 제공합니다.
맞춤 제작 플러그인
기술 복잡도: 프로코드
자체 호스팅 배포 환경을 위한 맞춤 플러그인 개발은 소프트웨어 개발 작업으로, 서버 측 기능에는 Go를, UI 컴포넌트에는 선택적으로 TypeScript/React를 사용합니다. 개발자는 Git, 최신 빌드 도구, 그리고 라이프사이클 훅, KV 스토리지, 슬래시 명령어, 인터랙티비티를 포함한 Mattermost Plugin API에 익숙해야 합니다. 프로덕션 수준의 플러그인을 만들려면 테스트, 로깅, 보안 모범 사례에 대한 지식이 필수이며, System Console이나 CLI를 통해 플러그인을 패키징하고 배포해 본 경험도 필요합니다. 이러한 역량을 갖추지 못한 팀이라면 웹훅, 슬래시 명령어, 노코드 워크플로 도구처럼 더 간단한 방식이 현실적일 수 있습니다.
플러그인은 봇 계정을 통해 인증하고, RESTful API를 활용해 Mattermost와 상호작용할 수 있습니다.
Mattermost v11.5부터 플러그인은 채널 헤더의 파일 버튼 옆에 아이콘을 배치하는 Channel Header Icon 컴포넌트를 등록할 수 있습니다. 이 확장 지점은 맞춤 워크플로, 분석, 요약 도구처럼 채널 단위 액션을 위해 설계되었습니다.
직접 플러그인을 만드는 방법에 대해 자세히 알아보세요.