Quais são os recursos do módulo Grupo versus módulo Grupo Orgânico?

8

Para criar grupos no Drupal, temos neste momento o módulo Grupo e o módulo Grupos Orgânicos .

Na página do módulo Grupo :

O módulo Grupo permite criar coleções arbitrárias de seu conteúdo e usuários em seu site e conceder permissões de controle de acesso nessas coleções

Na página do módulo Grupo Orgânico :

Permita que os usuários criem e gerenciem seus próprios 'grupos'. Cada grupo pode ter assinantes e mantém uma home page do grupo na qual os assinantes se comunicam.

Quais são os recursos do Grupo versus Grupo Orgânico ?

Adrian Cid Almaguer
fonte
Não é uma pergunta baseada em opinião?
Mchar #
11
@charm Eu não acho isso porque isso é baseado em fatos. Você pode dizer que o grupo tem essas funcionalidades, mas o grupo orgânico não. Portanto, com o Group você pode fazer esse tipo de coisa, mas não com o Organic Group.
Adrian Cid Almaguer
Obrigado pelos esclarecimentos, eu estava apenas perguntando, eu não sabia que a comparação de módulos é aceita, agora eu sei!
Mchar #
@AdrianCidAlmaguer: você percebeu que sua pergunta aqui também ilustra o quarto marcador que mencionei nas "desvantagens" da minha resposta? Verifique o histórico de revisão da sua pergunta ...
Pierre.Vriens
Prós e contras podem ser subjetivos quando se fala de algo, mas não parece subjetivo quando se fala dos recursos de um módulo. Talvez a pergunta possa ser reescrita para evitar o uso desse termo.
kiamlaluno

Respostas:

9

Sobre

O módulo Grupo permite a criação de coleções arbitrárias de seu conteúdo e usuários em seu site e concede permissões de controle de acesso nessas coleções. Está disponível a partir do D7 e também possui uma versão D8. Ele foi projetado para ser uma alternativa aos grupos orgânicos .

Grupos orgânicos permite que o próprio conteúdo seja grupos, o que nem sempre é o que as pessoas querem. Ele se baseia em um campo de referência da entidade para acompanhar os vínculos entre um grupo (nó, termo, ...) e seu conteúdo (nó, termo, usuário, ...)

O grupo cria grupos como entidades, tornando-os totalmente em campo, extensíveis e exportáveis. Cada grupo pode ter usuários, funções e permissões anexadas a ele (consulte " Quais são as várias funções suportadas pelo módulo Grupo? " Para obter mais detalhes sobre isso). Os grupos também podem atuar como pai de qualquer tipo de entidade. O grupo fornece uma API abrangente para anexar entidades a grupos.

Vantagens do grupo em relação ao OG

  • O grupo começou apenas no D7, aproveitando ao máximo as entidades introduzidas no D7.
  • O grupo não 'abuse' de nós adicionando campos personalizados a eles para fazer o módulo funcionar.
  • O grupo não permite que você tenha funções ou permissões por grupo. Em vez disso, eles são definidos no tipo de grupo. Portanto, tipos de grupo, funções e permissões de grupo são configuração em vez de conteúdo. Devido a essa abordagem, tipos e funções de grupo exportáveis ​​(com ou sem Recursos).
  • O Organic Groups é geralmente visto como um módulo enorme, que carrega muito "legado" dos lançamentos anteriores ao D7 e torna mais difícil a atualização para o D8.
  • Uma versão D8 do grupo já está disponível (não é o caso para grupos orgânicos).

Desvantagens do grupo em relação ao OG

  • A partir de hoje, o Grupo possui apenas lançamentos alfa / beta (não nenhum lançamento oficial).
  • Mesmo que alguns digam que é auto-documentado, acho que não é (talvez porque não queira digerir o código-fonte para descobrir o que esse módulo pode fazer ...).
  • Não há muita documentação disponível.
  • A partir de hoje, não há no drupal.SE, embora exista uma e já existem algumas perguntas específicas do grupo . Qualquer pessoa interessada em criá-lo (novamente), sinta-se à vontade para reutilizar meu wiki de tags previamente aprovado e / ou trecho de tag (sem necessidade de créditos ...).

Integração com vários módulos

O módulo Grupo integra-se a vários outros módulos (populares), incluindo:

A beleza, IMO, dessas integrações é que elas estão mais ou menos prontas para uso (não são necessárias dezenas de módulos extras necessários para fazer essas integrações).

Consulte Integrações com outros módulos e seus "Problemas relacionados" sobre outros módulos para os quais as integrações já existem ou estão no pipeline.

Recursos

O que as pessoas dizem sobre o módulo Group

Semelhante ao que você vê na fila de questões do Grupo : a maioria (se não todas) as pessoas que conhecem o Grupo adoram ...

Pierre.Vriens
fonte
4

Existe um artigo que vem da publicação chamado: GROUP FOR DRUPAL

O autor diz sobre o grupo:

  • Simples

Os grupos devem ser como tipos de conteúdo. Eu quero diferentes tipos de grupos com diferentes campos, funções e permissões. É exatamente assim que o Grupo lida com isso.

  • Conteúdo do grupo

Basicamente, qualquer coisa que você anexar ao grupo pode ser campo. Outra coisa interessante sobre a entidade de relacionamento que fica entre o grupo e o usuário / conteúdo real é que, se você a excluir da interface do Grupo, não estará excluindo o conteúdo, mas a entidade vinculadora, portanto, o conteúdo (ou usuário / entidade / seja qual for) permanece inalterado.

  • Poderoso

Cada tipo de grupo possui seus próprios tipos de conteúdo e cada um deles possui permissões e campos configuráveis.

Pronto para uso, o Group integra-se a Views, Rules, i18n, Title e tenho certeza que muito mais está por vir. Construído sobre a Entidade, o API Group fornece todos os seus benefícios aos desenvolvedores.

E como conclusão:

Não há dúvida de que o Grupo está aqui para substituir o OG. Tem tudo o que o OG fornece, além de tudo o que estava faltando. Tudo isso traz uma interface limpa, onde você pode configurar muito sem ser um codificador.

A única desvantagem do Grupo em que posso pensar atualmente é o estado do módulo. Atualmente, está marcado como alfa, mas ver o número crescente de colaboradores e downloads pode apenas significar que a velocidade do desenvolvimento está aumentando. Também é difícil esperar encontrar muitas respostas on-line, porque o Group é um módulo muito jovem. No entanto, dadas as taxas de resposta muito boas nas filas de questões do módulo, eu diria que escrever um ticket é sua melhor aposta se você precisar de ajuda.

EDIT: Outro artigo de Deus para ler é: Construindo Sites da Comunidade no Drupal 8: Um Guia para Módulos D8 para Sites de Suporte da Comunidade

Adrian Cid Almaguer
fonte
Não sabia sobre este artigo!
Pierre.Vriens 23/09
"Tem tudo o que o OG fornece, além de tudo o que estava faltando". Pelo que entendi, as permissões são definidas no site, e não no grupo. Se você deseja que cada administrador de grupo defina as permissões para o conteúdo em seu grupo "próprio", não poderá no grupo, mas no OG.
Antonello