Discourse for business environment and closed source projects

Hi,
I’m looking for some ways to improve my workflows for working with new team members and 3rd parties inside Discourse. What are you thinking about the following features?

  1. Require Agreement
    All users and guests will be required to accept an agreement before accessing the specific Workspace (category, topic, conversations, user group). Templates could be saved at the admin area.

  2. Enable Document Watermarks
    Automatically add a watermark to all documents containing the user’s email address, the current date and the word “Confidential”.

  3. Automatically delete files after…
    One step further as just closing a topic. And I would prefer permanently deletion insted of just marking content as deleted.

  4. Enable Data Room mode
    Data Room mode prevents Workspace / category users from seeing each other and disables collaborative features including comments, dashboard and notifications, if needed. We also use multiple cloud and our own storage mangement but sometimes I wish, we could share files more centraly at Discourse.

These are just some thoughts about security improvements for internal business use cases. I’m glad to hear about all of your opinions. :slight_smile:

안녕하세요 @terraboss

매우 오래된 질문이지만, 우리도 비슷한 요구사항이 있어 이 질문을 확인하게 되었습니다. 혹시 해당 사항에 대해 적절한 해결책을 찾으셨는지 궁금합니다.

구체적으로 어떤 요구 사항인가요? 이 질문에 답이 없었던 이유 중 하나는, 다소 광범위한 내용까지 포함하고 있었기 때문이에요.

맞아요, 그렇습니다. 하지만 특정 솔루션으로 이어질 수 있을지 궁금했어요. 비즈니스인들이 기밀 문제를 논의하고, 자신의 댓글이 해당 카테고리를 벗어나 공유되지 않는다는 확신을 가질 수 있는 사이트를 개발하고 있습니다.

워크스페이스 개념은 이 용도에 잘 맞습니다. 사용자는 접근하기 위해 약관에 서명해야 하고(#1 위의 목록 참고), 공유를 제한하는 등의 조치가 필요합니다. 또한 워크스페이스 소유자에게 접근 권한을 가진 사람을 제어할 수 있는 일부 권한을 부여해야 합니다. 그룹을 구성하고 модератор 권한을 부여함으로써 이를 일부 달성할 수 있지만, 워크스페이스 소유자를 관리자로 만들지 않으면서도 예를 들어 그룹 멤버십에 대해 좀 더 세밀한 제어가 가능하면 도움이 될 것입니다.

Discourse에는 그룹 소유자가 자신의 그룹 멤버십을 관리하고, 카테고리별 관리자가 있으므로, 이러한 모든 것이 가능합니다.

2개의 좋아요

대부분은 가능하다고 생각합니다. 기본적으로 각 카테고리(워크스페이스)마다 두 개의 그룹을 생성합니다. 하나는 멤버(및 소유자)용이고, 다른 하나는 모더레이터용입니다. 일반적으로 모더레이터 그룹에 추가된 사용자는 멤버 그룹에서도 소유자로 추가됩니다. 그리고 모더레이터 그룹에는 해당 카테고리에서 콘텐츠를 모더레이션할 수 있는 권한이 부여됩니다.

소유자/모더레이터가 수행해야 하지만 제가 해결하지 못하는 몇 가지 문제가 있습니다:

  1. 토픽 작업 메뉴에는 워크스페이스 소유자가 수행할 수 있어야 하는 작업(예: 토픽 고정 및 목록에서 제거)이 몇 가지 있는데, 이 작업들은 관리자만 사용할 수 있는 것으로 보입니다.
  2. 그룹 소유자는 새 멤버를 추가할 수는 있지만, 그들을 소유자로 지정할 수는 없습니다.

저는 개발자가 아니지만, 이는 테마 컴포넌트를 통해 해결할 수 있는 비교적 사소한 요청 사항이라고 추측합니다. 제 생각이 맞나요? 저는 디스코스에 아직 잘 모르지만, 이 플랫폼이 얼마나 잘 구성되어 있는지 알아가는 것이 정말 즐거웠습니다.

3개의 좋아요

이것들은 테마 컴포넌트로 구현할 수 없지만, 프로젝트에 풀 리퀘스트를 통해 구현할 수 있습니다(개인적으로는 이것이 더 바람직합니다) 또는 플러그인을 통해 구현할 수 있습니다.

1개의 좋아요