디스커스 또는 RoR 과정

  1. 자체 호스팅 서버에 Discourse를 설치하는 방법에 대한 튜토리얼이 있나요?
  2. 템플릿 등을 수정하려면 RoR(Ruby on Rails)에 익숙해지는 것이 중요한가요?

표준 설치를 찾고 계신가요?

Rails가 사용되지만, Discourse 코드베이스에서 템플릿은 Single Page Application(단일 페이지 애플리케이션)이기 때문에 더 자주 EmberJS 산출물로 나타납니다.

처음부터 세부적인 내용을 파고들 필요는 없습니다. 관리자 대시보드에서 앱 내 텍스트의 많은 부분을 편집할 수 있으며, #customization:theme에서 다른 많은 사전 구성된 사용자 지정 옵션을 사용할 수 있습니다.

네, 그래서 Rails는 API 서빙에만 사용되고, Ember JS는 SPA에 사용되는 거군요. 알아두면 좋은 정보네요.
그렇다면 템플릿을 편집하려면 Ember를, 플러그인을 만들려면 Ruby를 사용하는 건가요?

프론트 엔드만 편집하려면 테마 컴포넌트를, 백 엔드를 커스터마이징하려면(필요 시 FE도 포함) 플러그인을 사용하세요.

#howto:devs와 Development 채널에 많은 자료가 있습니다.

공유해주신 링크(discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub)가 정말 훌륭합니다. 저는 공유 호스팅 계정을 사용하고 있어 루트 권한이 없으므로, 이 부분을 도와달라고 호스팅 업체에 지시할 수 있겠네요. 다시 한번 감사합니다.