Sistema de bloqueio semelhante ao Scribd

Estou planejando construir uma plataforma de comunidade universitária usando o Discourse. Minha proposta de valor central (USP) envolve perfis detalhados de estudantes e acesso a uma biblioteca de materiais de estudo (anotações de aulas, exames anteriores, revisões de projetos, etc.).

Gostaria de implementar um sistema de restrição de conteúdo semelhante ao Scribd para documentos de alto valor (PDFs/DOCX). Especificamente, preciso saber se o Discourse pode suportar nativamente ou via plugins existentes os dois métodos de acesso a seguir simultaneamente:

  1. Acesso Pago (Paywall): Os usuários pagam uma taxa de assinatura para ingressar em um grupo específico, o que lhes concede acesso a uma Categoria contendo documentos premium.
  2. Acesso por Contribuição (Upload-para-Visualizar/Sistema de Pontos): Usuários que carregam um certo número de documentos de alta qualidade aprovados (por exemplo, 3 relatórios de projeto) são automaticamente promovidos a um Grupo de Colaboradores, o que também lhes concede acesso à mesma Categoria de documentos premium.

O Plugin de Assinaturas do Discourse parece lidar com o ponto nº 1. Mas existe um plugin/recurso existente, estável e de fácil configuração que lide com a lógica automatizada para o ponto nº 2 (rastreamento de uploads/contribuições do usuário e concessão de acesso ao grupo) sem exigir desenvolvimento personalizado extenso?

1 curtida

Movi isto para um novo tópico, pois isso não tem muito a ver com o componente de PDF embutido.

O plugin de automação pode ajudar, mas não sei se ele tem um gatilho que fará isso.

Acho que você precisará de um plugin personalizado ou de um gatilho personalizado para o plugin de automação.