Guide에서 가장 강력한 테마 기능은 로컬에서 테마를 가져오고, 다운로드하고, 테마 관련 작업을 할 수 있는 기능입니다. 테마를 대대적으로 업데이트하거나 처음부터 자체 테마를 만들 때, 개발자들은 이러한 옵션을 활용하여 간소화된 워크플로우를 구현할 수 있습니다.
로컬에서 새 테마를 만들거나 기존 테마를 업데이트할 때의 워크플로우는 다음과 같습니다.
새 테마 시작하기
처음부터 직접 새 테마를 만드는 경우 기본 Copenhagen 테마의 새 버전에서 시작하는 방법도 있습니다. 새 테마를 추가하면 테마 페이지에 Copenhagen 테마의 새 복사본이 추가되어 이를 사용할 수 있습니다. GitHub의 오픈 소스 Copenhagen 저장소에서 새 버전의 테마를 가져올 수도 있습니다.
많은 사람들은 기존 테마에서 시작하여 수정 작업을 통해 본인만의 테마를 만듭니다. 기존 테마를 개편하면서 기존 스타일 일부를 유지하려는 경우 테마를 복제할 수 있습니다.
Copenhagen 새 복사본을 추가하거나 기존 테마를 복사하여 새 테마를 시작하려는 경우 Guide에 헬프 센터 테마 추가하기를 참조하세요.
테마 다운로드하기
이제 Guide에서 테마를 다운로드하면 됩니다. 테마는 기본서식, JavaScript, CSS 및 자산의 zip 압축 파일로 다운로드됩니다. 이를 통해 자체 개발 도구를 사용하여 Guide 밖에서 테마 작업을 할 수 있습니다.
테마를 다운로드하려면 헬프 센터 테마 다운로드하기를 참조하세요.
로컬에서 테마 편집하기
이제 자체 개발 도구를 사용하여 로컬 컴퓨터에서 작업을 시작할 준비가 되었습니다.
변경 내용을 미리 보고 싶을 때마다 파일을 압축하여 Guide에 가져오지 않으려면 웹 브라우저에서 로컬로 변경 내용을 미리 볼 수 있습니다. 로컬 테마 미리 보기를 설정하려면 로컬에서 테마 변경 내용 미리 보기를 참조하세요.
설정 후에는 작업 중인 파일을 저장하여 로컬에서 변경 내용을 미리 볼 수 있습니다. 브라우저에서 테마가 자동으로 다시 로드됩니다. 이로써 기본서식, CSS, JavaScript 및 자산에 변경 작업을 한 후 작업 결과를 미리 보면서 반복적으로 작업할 수 있습니다.
또한 로컬 컴퓨터에 테마를 다운로드할 때에는 git, mercurial, SVN 등 즐겨 이용하는 버전 제어 저장소에서 체크인하는 것이 좋습니다.
팀에서 GitHub를 사용하여 공동 작업으로 테마를 개발하고 유지한 후 GitHub의 Guide에서 테마를 미리 보거나 게시할 수도 있습니다. Guide 테마와 GitHub 연동 설정하기를 참조하세요.
테마 가져오기
로컬에서 테마가 만들어진 후에는 테마 디렉토리를 ZIP 아카이브에 압축한 후 테마 페이지에 해당 파일을 드래그하여 드롭하거나 가져오기 옵션을 사용하여 Guide에 가져옵니다.
그러면 테마를 새 사용자 지정 테마로 가져오게 됩니다. Guide에서 미리 보기를 통해 더 살펴볼 수 있고, 조직에 속한 다른 사람들도 테마를 볼 수 있습니다.
테마를 가져오려면 헬프 센터 테마 가져오기를 참조하세요.
GitHub와 연동을 설정하면 GitHub의 Guide에서 테마를 업데이트할 수 있습니다. 별도의 ZIP 보관을 만들거나 가져오지 않아도 됩니다. Guide에서 GitHub 관리 테마 업데이트하기를 참조하세요.
또 다른 옵션은 테마 API와 자체 연동을 구축하여 Guide에서 테마를 가져오고 업데이트하는 것입니다. Zendesk 개발자 문서에서 테마 가져오기 워크플로우 및 테마 업데이트 워크플로우를 참조하세요.
새 테마 게시하기
새 테마를 게시할 준비가 되면 워크벤치의 테마 메뉴에서 게시를 클릭하면 됩니다.
추가 업데이트하기
git 또는 mercurial 등의 버전 제어 시스템을 사용하는 경우에는 Guide가 아닌 로컬에서 계속 변경 작업을 하세요. 변경 내용을 체크인하고 테마를 Guide에 다시 가져오세요. 실수로 Guide에서 테마를 변경한 경우 업데이트된 테마를 다운로드하고 그러한 변경 내용을 소스 제어 시스템에 체크인하세요.