완전 초보인데 테스트 테마로 가입 모달 미리보기를 못 하고 있어요. 뭘 놓치고 있나요?

여러분, 안녕하세요.

저는 개발자와는 가장 먼 쪽에 있는 사람입니다(기금 단체 커뮤니티 지원 업무를 하고 있습니다). 하지만 Discourse(Pro Plus 플랜)를 사용하는 커뮤니티 포럼을 관리하고 있으며, 최선을 다해 배우고 있습니다. 이 특정 부분은 좀 골치가 아팠지만, 전체적으로는 과정을 즐기는 편입니다.

여기서 비슷한 게시물을 검색해 보고 Discourse AI 봇에게 도움을 요청해 봤지만, 여전히 막혀 있습니다. 제가 뻔한 것을 놓치고 있다면 죄송합니다.

회원가입 양식을 넓히고 옆쪽 패딩을 줄이려고 하고 있습니다. 테스트 테마를 만들고 거기에 CSS를 추가했지만, 해당 테스트 테마를 사용하여 실제 회원가입 양식을 미리 보는 방법을 찾지 못하고 있습니다. 다른 곳에서 본 ‘익명 사용자로 미리 보기’ 옵션이 제 계정에 없는 것 같습니다.

지금까지 시도해 본 내용은 다음과 같습니다:

  • 로그인 상태: /signup은 홈페이지로 리다이렉트됩니다(예상된 동작).

  • 로그아웃 상태: /signup에 접근할 수 있지만, 기본 테마로만 표시되고 제 테스트 테마로는 표시되지 않습니다.

  • 로그아웃 상태에서 ?preview_theme_id=XX를 사용하면 다음과 같은 메시지가 반환됩니다:
    “테마가 존재하지 않거나, 액세스 권한이 없어 테마를 미리 볼 수 없습니다.” (원문: “Failed to preview theme because it doesn’t exist, or you don’t have permission to access it.”)

  • 시크릿 모드에서 로그인하면 테스트 테마를 선택할 수 있지만, 그러면 로그인되어 있어 /signup을 방문할 수 없습니다.

  • Discourse Theme Creator를 사용하기도 했지만, 제 테마는 익명으로 볼 수 있는 자격이 없는 것 같고, 테마를 공개적으로 보이게 하려면 특정 그룹에 속하거나 공유 권한이 활성화되어 있어야 한다고 생각하기 때문에, 여기에서도 로그인한 상태로만 볼 수 있습니다.

현재로서는 회원가입 페이지를 보거나 테스트 테마를 보거나, 둘 중 하나만 볼 수 있는 것 같습니다.

오늘 일을 마무리하기 전에, 비기술적 관리자로서 호스팅된 Discourse 사이트에서(모두에게 기본 테마로 설정하지 않고) 비기본 테마를 사용하여 회원가입 모달을 미리 볼 수 있는 간단하고 지원되는 방법이 있을까요?

감사합니다. 단순하거나 너무 뻔한 것을 놓치고 있다면 죄송합니다. 완전 초보자인 제가 이 문제를 올바르게 접근하는 방법을 이해하고 싶습니다.

개발 환경에서 그 작업을 수행해야 할 것 같습니다. 그렇게 하는 것이 다소 부담스러울 수 있지만, Docker를 사용하여 개발용 Discourse 설치가 그렇게 어렵지는 않을 수도 있습니다.

다른 방법은 위험을 감수하고 라이브 사이트에서 바로 실행하는 것입니다. 하루에 수십 건의 가입이 발생하지 않는 한, 아무도 신경 쓰지 않을 가능성이 큽니다.

수정:

이렇게 하시면 됩니다!

메타에 오신 것을 환영합니다 :waving_hand:

@theme_creator 그룹에 가입하시면, 로그인 없이 테마를 살펴볼 수 있도록 테마 크리에이터에서 테마를 공유할 수 있습니다.

또한, 테스트용 테마를 포럼 사용자에게 제공 가능한 테마로 추가할 수도 있습니다(새 기본 테마는 아닙니다). Sidebar Theme Toggle 를 사용하면 로그아웃 상태에서도 해당 테마를 선택할 수 있습니다. 하지만 물론 사용자들도 여전히 볼 수 있습니다.

개발용 설치(Dev install)도 생각보다 쉽습니다. 저는 GitHub의 코드스페이스에서 시작하여 제 테마를 설치했습니다.

14일 무료 디스코urse 트라이얼에 가입하여 테스트용으로 사용하는 것도 좋은 방법입니다.

안녕하세요,

주제를 올려주셔서 감사합니다. 이미 시도하신 내용을 정말 잘 설명해 주셨고, 기술적 해결책이 아닌 방법을 찾기가 얼마나 답답한지 충분히 이해합니다.

단순한 CSS를 실시간으로 확인하려는 것이라면 브라우저 확장 프로그램이 도움이 될 수 있습니다. stylus와 같은 프로그램을 설치하고, CSS를 붙여넣으면 로그인하지 않은 상태의 회원가입 페이지에서 이제 스타일링이 적용된 모습을 확인할 수 있습니다.

이 방법이 도움이 될까요?

@pfaffman, @Moin, @chapoi 님께 감사드립니다. 시간을 내어 답글을 달아주고 도움을 주신 점 진심으로 감사드립니다.

잠시 망설이다가 결국 제이(Jay)가 말한 대로 위험을 감수하고(live on the edge) 라이브 사이트에서 바로 진행하기로 했습니다. 몇몇 LLM(대형 언어 모델)의 도움과 이 사이트의 게시글들을 참고하며 폼의 CSS와 JS 업데이트를 어렵게 해냈습니다. 놀랍게도 꽤 괜찮은 결과를 얻었습니다.

정말 감사합니다. 앞으로도 여기서 머물면서 제대로 된 방법을 배우기 위해 노력하겠습니다. @Moin 님, 추천해 주신 그룹에 가입했습니다. 감사합니다!