커스텀 데스크톱 앱 배포
Mattermost v12.0요약
src/common/config/buildConfig.ts를 구성하여 자체 Mattermost 데스크톱 애플리케이션을 커스터마이징하고 배포할 수 있습니다. 기본적으로 데스크톱 앱에 추가되며 사용자가 수정할 수 없는 서버 URL 및 표시 이름 목록입니다.
사용 가능 플랜: Entry, Professional, Enterprise, Enterprise Advanced
src/common/config/buildConfig.ts를 구성하여 자체 Mattermost 데스크톱 애플리케이션을 커스터마이징하고 배포할 수 있습니다.
- 데스크톱 앱의
buildConfig.ts파일을 구성합니다. defaultTeams, helpLink, enableServerManagement 등을 포함한 다음 파라미터를 구성하여 사용자 경험을 커스터마이징할 수 있습니다. - 애플리케이션을 빌드하려면 Mattermost Desktop Development Guide를 따르세요.
- 사용자에게 애플리케이션을 배포합니다.
defaultTeams#
기본적으로 데스크톱 앱에 추가되며 사용자가 수정할 수 없는 서버 URL 및 표시 이름 목록입니다. enableServerManagement가 false로 설정되지 않는 한 사용자는 서버 관리 페이지를 통해 서버를 계속 추가할 수 있습니다. 키-값 쌍의 배열을 입력으로 받습니다.
예시:
defaultTeams: [
{
name: 'example',
url: 'https://example.com'
},
{
name: 'mattermost',
url: 'https://www.mattermost.com'
}
]
helpLink#
도움말 > 자세히 알아보기 메뉴 바 항목의 도움말 문서 URL입니다. 지정하지 않으면 메뉴 옵션이 숨겨집니다. 문자열을 입력으로 받습니다.
예시:
helpLink: 'https://docs.mattermost.com/messaging/managing-desktop-app-servers.html'
helpLink: ''
enableServerManagement#
사용자가 앱 설정 페이지에서 서버를 추가, 편집 또는 제거할 수 있는지 여부를 제어합니다. false로 설정하면 defaultTeams에 서버가 하나 이상 지정되어야 하며, 그렇지 않으면 사용자가 어떤 서버와도 상호작용할 수 없습니다. 불리언(true 또는 false)을 입력으로 받습니다.
예시:
enableServerManagement: true
관리 리소스#
Mattermost 데스크톱 앱의 커스텀 빌드는 Mattermost 서버와 동일한 호스트명 및 프로토콜에서 사용 가능한 서비스인 관리 리소스를 지원합니다.
관리 리소스를 구성하려면 구성 파일의 managedResources 필드에 해당 경로를 추가하세요. 관리 리소스를 선택하면 데스크톱 앱에서 팝업 창으로 열립니다.
또한 :ref:관리 리소스 경로 <administration-guide/configure/environment-configuration-settings:managed resource paths>` 서버 구성 설정을 구성해야 합니다. 예를 들어 /video 경로를 추가하는 경우:
[...]
managedResources: ['trusted', 'video'],
[...]
다음은 유효한 관리 리소스 URL과 유효하지 않은 관리 리소스 URL의 예시입니다:
서버: https://mattermost.my.org
- 유효:
https://mattermost.my.org/video - 유효:
https://mattermost.my.org/conference - 유효하지 않음:
http://mattermost.my.org/video(프로토콜 다름) - 유효하지 않음:
https://conference.my.org(오리진 다름)
서버: https://my.org/mattermost
- 유효:
https://my.org/video - 유효:
https://my.org/conference - 유효하지 않음:
http://my.org/video(프로토콜 다름) - 유효하지 않음:
https://conference.my.org(오리진 다름)