| 요약 | Discourse를 위한 실용적인 향상 기능과 관리자 도구 모음 | |
| 레포지토리 링크 | https://github.com/communiteq/discourse-communiteq-powertools | |
| 설치 가이드 | Discourse에서 플러그인 설치 방법 |
기능
수년간 우리는 클라이언트를 위해 타겟팅된 세부 조정을 구현하기 위해 수많은 작은(종종 비공개) 플러그인을 구축해 왔습니다. 이 플러그인은 그것들을 하나의 유지 관리되는 패키지로 통합합니다.
- 호스팅 클라이언트의 경우 단일 플러그인으로 간주됨
- 다양한 유용한 기능을 더 넓은 사용자에게 제공
- 그렇지 않으면 숨겨져 있던 사이트 설정을 노출하여 Rails 콘솔 접근이나 지원 개입의 필요성을 줄임
앞으로도 추가적인 내부 플러그인을 이 패키지로 통합해 나갈 것입니다. 새로운 기능에 대한 제안은 언제나 환영합니다.
이 플러그인은 향후 몇 주 동안 Professional 플랜 이상의 Communiteq 클라이언트에게 배포될 예정입니다. 오픈 소스 프로젝트이므로, 자신의 Discourse 인스턴스를 실행하는 누구나 공개적으로 사용할 수 있습니다.
이 이름은 핵심 기능을 실용적인 방식으로 확장하는 경량 유틸리티 세트인 클래식 Windows PowerToys에 대한 작은 경의의 표현입니다. 그러나 많은 기능이 포럼의 동작과 성능에 상당한 영향을 미칠 수 있는 강력한 설정을 노출하기 때문에 'toys’라는 명칭은 의도적으로 피했습니다. 이러한 기능은 사용 목적에 대한 명확한 이해와 함께 신중하게 사용해야 합니다.
상세 기능
일반 탭
- 알파벳 순서대로 템플릿 정렬: 활성화되면 템플릿이 최근 사용 순서가 아닌 알파벳 순서로 표시됩니다. (이 변경 사항을 비활성화할 수 있음)
- 3단계 카테고리 중첩 활성화: 3단계 카테고리가 존재할 때 안전 장치를 포함하여
max_category_nesting을 2와 3 사이로 전환 - 배지 SQL 활성화: SQL 기반 배지 쿼리 기능을 전환
- 패스키 활성화: 패스키 지원을 전환
- iframe에서 사이트 임베딩 허용: iframe에서 사이트 임베딩을 전환
게시 탭
- 자동 그리드 (활성화): 게시 작성 시 업로드된 이미지에 대한 서버 측 자동 그리드 래핑을 전환
- 자동 그리드 (최소 이미지 수): 그리드 블록으로 래핑되기 전에 필요한 최소 연속 이미지 업로드 수
- 게시 삭제 시간 제한 (활성화): 게시 삭제에 시간 제한을 적용하도록 전환
- 게시 삭제 시간 제한 (시간): 사용자가 게시물을 생성한 후 자신의 게시물을 삭제할 수 있는 시간 범위(시간 단위) 설정
모더레이션 탭
- 그룹에 의한 새 주제 강제 모더레이션: 새 주제에 대한 그룹 목록 기반 모더레이션 요구 사항 (이 더 이상 유지 관리되지 않는 플러그인을 대체)
- 그룹에 대한 강제 모더레이션: 모든 게시물/답글에 대한 그룹 목록 기반 모더레이션 요구 사항
스태프를 위한 영구 삭제 활성화→ 더 이상 숨겨진 설정이 아님
로깅 탭
- AI 번역 상세 로그 (discourse-ai가 활성화되지 않으면 잠김)
- OAuth2 디버그 인증 (discourse-oauth2-basic이 활성화되지 않으면 잠김)
- OpenID Connect 상세 로깅 (discourse-openid-connect가 활성화되지 않으면 잠김)
- Discourse ID 상세 로깅
- 상세 업로드 로깅
- 상세 인증 토큰 로깅
- 사이트 설정 상세 클라이언트 로깅





