Issue #26
Mobilizar
Possibilidades de implementação:
1
- Proposta é um artigo, mobilização é um evento (também um artigo).
- Seguidores da proposta são de fato seguidores. Seguidores do evento de mobilização são chamados de mobilizadores. Na prática, a mesma estrutura tem significado diferente em cada contexto. Pode gerar problema de entendimento para quem utilizar essa estrutura.
- Quando uma proposta for mobilizada, o evento de mobilização é criado automaticamente. Caso for mobilizada uma segunda vez, esse mobilizador é adicionado como seguidor do evento de mobilização já existente. Uma proposta NÃO terá mais de um evento de mobilização. Criador de uma proposta também é adicionado como seguidor.
- Independente do criador da mobilização, apenas o autor da proposta recebe pontos por sua proposta ser mobilizada.
2
- Implementar a mobilização como algo isolado da estrutura atual do noosfero, e criar associação com o que pode ser mobilizado. Por exemplo criar, em um plugin, uma classe modelo de mobilização com convites, divulgação, e o que mais for necessário, e associar com Article.
A pessoa pode comentar sem se tornar uma mobilizadora.
O que diferencia uma proposta de uma proposta mobilizada na prática é poder divulgá-la, então pensamos melhor sobre como convidar pessoas. Definimos que um limite de 100 pessoas no máximo podem ser convidadas e haverá a possibilidade de convidar as pessoas que já seguem o artigo (apesar de que elas já estariam sendo notificadas de que a proposta foi mobilizada) e também pessoas da conferência filtrando por cidade. O mobilizador terá a possibilidade de filtrar por uma cidade e depois convidar todos os usuários ou um subgrupo deles.
Isso deve estimular a interação local da galera e evitar iniciativas de spam.
Outro detalhe, após clicar em 'participar da mobilização' dentro do grupo, abriria a tela de convite de pessoas.
telas:
-
DETALHES DE INTERFACE
a proposta mobilizada deve mostrar um botao "proposta sendo mobilizada", em vez de "mobilizar", que aponta para a mobilizacao.
-
Imagem "proposta sendo mobilizada"
-
Ticket migrado de https://gitlab.com/participa/confjuvapp/issues/82