Discourse가 정말 마음에 듭니다. 전반적으로 잘 작동하지만, 토픽과 게시물을 DB/서버에서 영구적으로 삭제할 수 없다는 점이 좀 어렵네요. 단순히 숨기는 것이 아니라 말입니다. 왜 이런 기능이 이미 내장되어 있지 않은지 이해가 안 됩니다. 테스트 게시물, 스팸, 커뮤니티 규정 위반으로 삭제해야 하는 게시물, 또는 품질이 낮거나 저작권 문제가 있는 게시물을 계속 유지할 이유가 없다고 생각하기 때문에 영구 삭제가 가능했으면 좋겠습니다.
저는 본래 게시물을 완전히 삭제할 수 있는 포럼을 사용하던 터라, 이게 가능한지 아니면 제가 놓치고 있는 부분이 있는지 궁금합니다. 소프트 딜리트는 좋은 아이디어라고 생각하지만, DB에서도 삭제할 수 있는 선택지가 있다면 유용할 것 같습니다.
이 문제를 다루는 다른 대부분의 주제들을 읽어보면서, 영구 삭제 기능이 없다는 점에 대해 동의하지 않으며, 이는 핵심 기능이 되어야 한다고 생각합니다. 이 기능이 유용한 이유에 대한 훌륭한 예로, 커뮤니티의 방향이 바뀌었거나 더 이상 해당 카테고리가 필요하지 않아 완전히 폐쇄하려는 경우를 생각해 볼 수 있습니다. 그렇다면 왜 수많은 주제들을 “숨겨” 두어야 할까요? - 디스크 공간이 MB 단위로 차지하더라도, 관리자는 이러한 내용을 완전히 삭제할 수 있어야 합니다.
Delete All Posts 버튼으로 한 번에 삭제할 수 있는 게시물의 수를 제한하는 설정이 있습니다. 기본값은 15개입니다. 이 설정은 대시보드에서 찾을 수 있습니다: /admin/site_settings/category/users. 아래로 스크롤하여 delete all posts max 항목을 찾아 변경하세요. 사용자가 특정 주제에 많은 게시물을 가지고 있다면, 이 값이 낮게 설정되어 있을 경우 모든 게시물을 삭제하는 데 시간이 좀 걸릴 수 있습니다.
사용자가 파일을 업로드한 후 해당 파일이 삭제된 경우, 일정 유예 기간이 지나야만 영구적으로 삭제됩니다. (Windows의 휴지통을 생각해 보세요.) 기본 유예 기간은 180일입니다. 이 값은 admin/site_settings/category/files에서 조정할 수 있으며, 아래로 스크롤하여 purge deleted uploads grace period days 항목을 변경하면 됩니다.