Business Discourse 호스팅 포럼을 위한 스테이징 또는 샌드박스 환경

Exclusive Sandbox or Staging Environs for Orgs?에서 이어서 논의합니다.

Discourse에서 발견한 문제 중 하나는 우리 조직에 전용으로 할당된 스테이징 또는 샌드박스 환경이 없다는 점입니다. 프로덕션 환경 밖에서 계획된 변경 사항(특히 CSS 및 컴포넌트 변경)을 스테이징하고 테스트할 장소를 원합니다.

다른 팀들은 호스팅된 Discourse 버전에서 이 문제를 어떻게 처리하고 있나요?

CSS 테스트의 경우… 테마 컴포넌트를 다른 테마 컴포넌트 및 특정 테마와 함께 어떻게 보일지 미리 보기할 때 미리보기 기능이 작동하지 않습니다. 컴포넌트를 테마에 적용해야 하지만, 그렇게 하면 변경 사항이 즉시 라이브로 반영됩니다.

현재 테마에서 모바일 및 데스크톱 뷰에서 컴포넌트 변경 사항이 어떻게 보일지 미리 볼 수 있는 기능을 제공하지 않습니다.

예를 들어… 저는 ‘versatile banner’ 컴포넌트를 미리 볼 때 다음과 같은 화면을 확인합니다…


t

반면 라이브 사이트에 통합된 경우, 제가 확인하는 화면은 다음과 같습니다…

별도의 Discourse 인스턴스 없이 이 작업을 수행하는 가장 간단한 방법은 메인 테마의 복제본을 만드는 것입니다 (혼동을 피하기 위해 복제본의 이름을 반드시 변경하세요). 그런 다음 복제본 테마에 기존 컴포넌트와 새로운 변경 사항을 추가하고, 라이브로 배포하지 않은 상태에서 미리보기할 수 있습니다.

@awesomerobot 감사합니다. 한번 시도해볼게요