- 자체 호스팅 서버에 Discourse를 설치하는 방법에 대한 튜토리얼이 있나요?
- 템플릿 등을 수정하려면 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)가 정말 훌륭합니다. 저는 공유 호스팅 계정을 사용하고 있어 루트 권한이 없으므로, 이 부분을 도와달라고 호스팅 업체에 지시할 수 있겠네요. 다시 한번 감사합니다.