Discourse 공식 팀이 다음 버전에서 관리 콘솔에서 플러그인을 직접 설치할 수 있는 기능을 추가할 계획이 있나요? 테마를 설치하는 것처럼요!
UI로는 이 작업을 수행할 수 없으며, 명령줄을 통해서만 가능합니다.
아래 가이드를 참고하세요:
제 기억에, 다음 버전(또는 앞으로도?)에 이 기능이 추가될 계획은 없는 것 같습니다. 플러그인이 Ruby에서 데이터베이스 및 기타 요소와 상호작용해야 할 수 있기 때문에 UI를 통해 수행할 수 없습니다.
불행히도 가능성은 높아 보이지 않습니다.
한때 꽤 잘 작동했던 Customization > Plugin 중 Procourse Installer라는 것이 있었습니다. 하지만 저자가 떠나고 나서 수년째 깨진 상태입니다. 기억이 정확하지는 않지만, 초기 v2.x 버전의 Discourse에서는 작동했던 것 같습니다.
다만, 서버를 통해 설치하는 것이 그렇게 어렵지는 않습니다.
아직 자세히 살펴보지는 않았지만, 기억을 더듬어 보면 Cockpit(?)라는 프로젝트가 있는데, Docker 설치를 위한 웹 UI를 실행할 수 있게 해주는 것 같습니다.
확실히 가치가 있을 거예요! «커뮤니티 관리자»가 반드시 시스템 관리자는 아닐 수 있는 다양한 사용 사례를 상상할 수 있거든요.
이와 관련해서 (이게 실제로 단어가 될 수 있을까요?), @pfaffman의 Literate Computing 패널에는 플러그인 설치 기능을 사용할 수 있는 기능이 있는 것 같습니다.
아래 링크에서도 매우 유사한 내용을 확인할 수 있습니다: Rebuild the forum using code?
@RGJ 님의 대시보드 같은 것은 이러한 기능을 직접 내장하는 것보다 낫습니다. 플러그인 같은 서버 측 수정 작업은 훨씬 더 큰 보안 위험을 초래할 수 있기 때문입니다. 관리자 계정이 해킹되는 경우를 생각해 보세요.
악성 사용자가 커스텀 플러그인을 설치하여 많은 문제를 일으킬 수 있습니다. 따라서 별도의 계정 이름과 로그인 정보를 사용하여 SSH나 오프사이트(외부) 대시보드를 사용하는 것이 훨씬 더 나은 아이디어입니다.
