저는 디스코르스(Discourse)를 처음 사용하는 초보입니다. 옵션이 너무 많네요. 신규 사용자는 가장 낮은 등급으로 설정해서 게시글 작성, 답글 달기, 새 스레드 생성만 가능하게 하고 싶습니다. 또한 모든 사용자에게 개인 메시지 기능을 비활성화해서 서로 메시지를 주고받을 수 없게 하고 싶습니다. 게시글 작성이나 읽기 횟수에 따라 신뢰 등급(Trust Level)이 올라가지 않도록 설정하고 싶습니다. 사용자는 포럼에 가입할 당시의 신뢰 등급을 유지해야 하며, 관리자나 모더레이터가 필요할 때만 해당 등급을 수동으로 올릴 수 있도록 하고 싶습니다. 모든 게시글은 승인 절차를 거쳐야 하며, 관리자나 모더레이터가 아닌 사용자는 자신이 작성한 글도 수정하거나 삭제할 수 없게 하고 싶습니다.
테마(Theme)가 프론트엔드 메뉴에 표시되도록 하는 방법은 무엇인가요? 그 모습이 훨씬 마음에 듭니다.
포럼의 메인 도메인(홈페이지)에 새 글 목록 대신 주요 카테고리(Main Categories)가 표시되도록 하는 방법은 무엇인가요? 과거의 클래식한 포럼 스타일을 선호합니다.
기본적으로 그렇게 설정되어 있습니다. 사용자는 게시글 작성, 답글 달기, 주제(토론) 생성이 가능한 신뢰 수준 0(trust level 0)에서 시작합니다.
해당 페이지 상단의 설정 검색창에서 "personal message"를 검색하면 원하는 설정을 찾을 수 있습니다. 구체적으로 해당 설정은 enable personal messages입니다.
신뢰 수준을 완전히 비활성화하는 것은 불가능하다고 생각합니다. 그러나 tl4는 수동으로만 부여할 수 있으며, tl3은 tl3 requires days visited를 tl3 time period보다 1 높은 값인 "101"으로 설정하여 비활성화할 수 있습니다.
또한 send tl1 welcome message와 send tl2 promotion message를 비활성화하고, 신뢰 수준(Trust Levels) 섹션 안의 다른 설정들을 조정하여 tl1과 tl2가 tl0에 비해 아무런 혜택을 주지 않도록 할 수도 있습니다. 주의해야 할 설정들은 신뢰 수준 섹션 상단 전체와 가장 하단에 있는 두 가지입니다.
배지(Badges) 설정에서도 tl1과 tl2에서 부여되는 Basic 배지와 Member 배지를 찾아 비활성화할 수 있습니다. 이러한 변경 사항은 tl0부터 tl2까지가 크게 눈에 띄지 않고 사용자가 할 수 있는 일에 영향을 미치지 않도록 해줍니다.
설정에서 "approve"를 검색하면 unless trust level 설정 두 가지를 찾을 수 있습니다. 이 둘을 tl3 또는 tl4로 설정하세요(수동으로 tl3을 부여한 사용자가 승인 없이 게시글을 작성할 수 있도록 허용할지에 따라 다름). 그러면 수동으로 신뢰를 부여하지 않은 사용자의 모든 게시글을 승인해야 합니다.
수정 기능을 비활성화하려면 min trust to edit post를 tl4로 설정하면 됩니다.
메뉴의 테마 선택기는 테마 컴포넌트에서 가져오며, 모든 테마에 설치하고 추가할 수 있습니다.
이것은 top menu 설정의 순서로 제어할 수 있으며, 해당 설정에서 맨 앞에 배치한 항목이 기본값이 됩니다. 저는 categories, latest, new, unread, top을 사용하며, 새 글이나 읽지 않은 글이 없으면 new와 unread는 숨겨집니다.
일반적으로 변경하고 싶은 동작을 찾으면 대부분의 설정을 쉽게 검색할 수 있지만, 단어의 형태 변화에 주의해야 합니다. 예를 들어 삭제와 관련된 동작을 변경하고 싶다면 "delet"으로 검색해야 합니다. 왜냐하면 일부 설정은 "delete"를 사용하는 반면 다른 설정은 "deleting"을 사용하기 때문입니다.
그렇게 많은 주제들이 있고 누군가가 그것들을 모두 읽었다면, 아마도 레벨 업을 받을 자격이 있을 것입니다!
tl3_requires_days_visited 값을 tl3_time_period보다 1 높게 설정하면 해당 기능을 비활성화할 수 있습니다. 예를 들어, 100일 기간 동안 101일 동안 방문하는 것은 불가능하므로 이 방식이 적용됩니다.
게시물에 이미지를 허용하지 않기를 원한다면(동영상 등도 허용하지 않기를 원한다면), min_trust_to_post_embedded_media 값을 높여 해당 기능을 사용할 수 없게 만들 수 있습니다. 새 사용자에게 보여주고 싶은 기타 사항에 대해서는, 하나의 주제를 전역 배너로 고정하면 첫 번째 게시물의 내용이 페이지 상단에 표시되도록 설정할 수 있습니다.
참고로, 새로운 질문은 새로운 주제로 게시하는 것이 가장 좋습니다. 주제에 명확한 시작 질문과 해결된 표시가 있으면 다른 사람들이 나중에 답변을 찾는 것이 훨씬 쉬워집니다.