커스터마이징 Mattermost
모든 플랜 에서 사용 가능
self-hosted 배포판
Mattermost 서버를 커스터마이징하는 여러 가지 방법이 있습니다.
Mattermost를 커스터마이징하는 경우, Mattermost 브랜드와 혼동될 수 있는 브랜딩을 피해야 합니다. 예를 들어 “Healthcare Central”으로 브랜딩하는 것은 괜찮지만, “Mattermost Healthcare Central”은 Mattermost 브랜드와 혼동될 여지가 있기 때문에 괜찮지 않습니다. 자세한 내용은 Mattermost 상표 지침 를 참조하세요.
사용자 인터페이스에 귀하의 변경 내용에 대한 저작권 표시를 추가하셔도 되지만, 로그인 푸터나 About 대화 상자에서 Mattermost, Inc.의 저작권 표시를 삭제하지 않도록 요청드립니다.
Mattermost 웹 앱
Mattermost 웹 앱은 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. Mattermost 서버와 함께 수정하고 사용하는 방법은 다음과 같습니다:
설치 가이드 중 하나를 따라 Mattermost 서버를 설치합니다.
mattermost 리포지터리를 포크합니다.
webapp
디렉터리에 있는 웹 앱 코드를 찾아 변경합니다.make package
를 실행하여mattermost-webapp.tar.gz
를 생성합니다.mattermost-webapp-tar.gz
를 Step 1에서 설치한 Mattermost 위치로 복사합니다.기존의
client
폴더를client-original
로 이름을 변경합니다.tar -xvf mattermost-webapp.tar.gz
를 실행하여 새로운 사용자 정의된client
폴더를 추출합니다.Mattermost 7.5 - 7.10을 설치하는 경우,
client-original
에서products
폴더를client
로 복사합니다.Mattermost 서버를 재시작합니다.
Custom branding tools 설정을 사용하여 웹 앱의 특정 부분을 포크하지 않고도 사용자 정의할 수 있습니다.
이메일 알림 로고를 변경하려면 /images
디렉터리에 있는 파일을 변경하고, 앱 아이콘을 변경하려면 /app/components/app_icon.js
파일을 수정합니다.
Mattermost 서버
Mattermost 서버에서 포크하지 않고도 수정할 수 있는 몇 가지 사항이 있습니다:
en.json
파일을 수정하여 Mattermost 인터페이스의 텍스트를 수정합니다.구성 설정 을 수정하여 도움말과 지원 링크를 사용자 정의하거나 숨깁니다.
/templates
에 있는 HTML 파일을 편집하여 이메일 알림을 사용자 정의합니다.
Mattermost 모바일 앱
Mattermost 모바일 앱은 앱을 스스로 빌드하는 경우 사용자 정의할 수 있습니다.
모바일 앱에 브랜딩하려면:
mattermost-mobile 리포지터리를 포크합니다.
이름, 이미지 및 중요 텍스트 문자열을 대체합니다.
Building and distributing your own custom Mattermost mobile apps 를 사용하여 앱을 컴파일합니다.
앱을 앱 스토어에 배포합니다.
대부분의 조직은 내부 엔터프라이즈 앱 스토어에 배포하지만, 브랜딩이 공식 Mattermost 제품과 혼동될 여지가 없다면 iTunes 및 Google Play에 배포하실 수 있습니다.
Mattermost 데스크톱 앱
Mattermost 데스크톱 앱은 앱을 스스로 빌드하는 경우 사용자 정의할 수 있습니다.
데스크톱 앱에 브랜딩하려면:
mattermost/desktop 리포지터리를 포크합니다.
이름, 이미지 및 중요 텍스트 문자열을 대체합니다.
앱을 컴파일하는 데 도움이 되는 이 설명서 를 참조합니다.
사용자에게 데스크톱 애플리케이션을 공유합니다.