¿Cuáles son las características del módulo de grupo frente al módulo de grupo orgánico?

8

Para crear grupos en Drupal tenemos en este momento el módulo Grupo y el módulo Grupos orgánicos .

Desde la página del módulo Grupo :

El módulo Grupo le permite crear colecciones arbitrarias de su contenido y usuarios en su sitio y otorgar permisos de control de acceso en esas colecciones

Desde la página del módulo Grupo orgánico :

Permita que los usuarios creen y administren sus propios 'grupos'. Cada grupo puede tener suscriptores y mantiene una página de inicio grupal donde los suscriptores se comunican entre ellos.

¿Cuáles son las características de Grupo versus Grupo orgánico ?

Adrian Cid Almaguer
fuente
¿No es esta una pregunta basada en la opinión?
mchar
1
@mchar No creo esto porque esto se basa en hechos. Puede decir que Group tiene estas funcionalidades, pero Organic Group no la tiene. Entonces, con Group puedes hacer este tipo de cosas pero no con Organic Group.
Adrian Cid Almaguer
Gracias por las aclaraciones, solo preguntaba, no sabía que se acepta la comparación de módulos, ¡ahora lo sé!
mchar
@AdrianCidAlmaguer: ¿ha notado que su pregunta aquí también ilustra la cuarta viñeta que mencioné en las "desventajas" de mi respuesta? Revise el historial de revisiones de su pregunta ...
Pierre.Vriens
Los pros y los contras pueden ser subjetivos cuando se habla de algo, pero no parece subjetivo cuando se habla de las características de un módulo. Tal vez la pregunta pueda ser reescrita para evitar usar ese término.
kiamlaluno

Respuestas:

9

Acerca de

El módulo Grupo permite crear colecciones arbitrarias de su contenido y usuarios en su sitio, y otorgar permisos de control de acceso en esas colecciones. Está disponible a partir de D7, y también tiene una versión D8. Está diseñado para ser una alternativa a los grupos orgánicos .

Grupos orgánicos permite que el contenido en sí mismo sea grupos, que no siempre es lo que la gente quiere. Se basa en un campo de referencia de entidad para realizar un seguimiento de los vínculos entre un grupo (nodo, término, ...) y su contenido (nodo, término, usuario, ...)

En cambio, el grupo crea grupos como entidades, haciéndolos totalmente desplegables, extensibles y exportables. Cada grupo puede tener usuarios, roles y permisos adjuntos (consulte " ¿Cuáles son los diversos roles admitidos por el módulo Grupo? " Para obtener más detalles al respecto). Los grupos también pueden actuar como padres de cualquier tipo de entidad. Group proporciona una API extensa para adjuntar entidades a grupos.

Ventajas de Group en comparación con OG

  • El grupo comenzó solo en D7, aprovechando al máximo las entidades introducidas en D7.
  • El grupo no "abusa" de los nodos al agregarles campos personalizados para que el módulo funcione.
  • El grupo no le permite tener roles o permisos por grupo. En su lugar, se definen en el tipo de grupo. Por lo tanto, los tipos de grupo, los roles de grupo y los permisos son configuración en lugar de contenido. Debido a este enfoque, los tipos de grupos y roles exportables (con o sin características).
  • Organic Groups se percibe comúnmente como un módulo enorme, que lleva mucho "legado" de versiones anteriores a D7 y hace que sea más difícil actualizarse a D8.
  • Ya está disponible una versión D8 de Grupo (no es así para Grupos orgánicos).

Desventajas del grupo en comparación con OG

  • A partir de hoy, el Grupo solo tiene versiones alfa / beta (no ninguna versión oficial).
  • Aunque algunos dicen que es autodocumentado, creo que no lo es (tal vez porque no quiero digerir el código fuente para averiguar qué puede hacer este módulo ...).
  • No hay mucha documentación disponible.
  • A partir de hoy, no hay etiqueta en drupal.SE, aunque hay un etiqueta, y ya hay bastantes preguntas específicas de grupo . Cualquier persona interesada en crearlo (nuevamente), siéntase libre de reutilizar mi wiki y / o extracto de etiqueta previamente aprobado (sin necesidad de créditos ...).

Integración con varios módulos.

El módulo Group se integra con varios otros módulos (populares), que incluyen:

La belleza, en mi opinión, de estas integraciones es que están más o menos listas para usar (no se necesitan docenas de módulos adicionales para que esas integraciones funcionen).

Consulte Integraciones con otros módulos y sus "Problemas relacionados" acerca de otros módulos para los cuales ya existen integraciones o están en proceso.

Recursos

Lo que la gente dice sobre el módulo de grupo

Similar a lo que ve en la cola de problemas del Grupo : a la mayoría (si no a todas) las personas que conocen el Grupo les encanta ...

Pierre.Vriens
fuente
4

Hay un artículo que viene de ser publicado llamado: GRUPO PARA DRUPAL

El autor dice sobre el grupo:

  • Simple

Los grupos deben ser como los tipos de contenido. Quiero diferentes tipos de grupos con diferentes campos, roles y permisos. Así es exactamente como lo maneja Group.

  • Contenido del grupo

Básicamente, todo lo que adjunte al grupo puede ser enviado. Otra cosa interesante sobre la entidad de relación que se encuentra entre el grupo y el usuario / contenido real es que, si lo elimina de la interfaz del Grupo, no está eliminando el contenido, sino la entidad de enlace, por lo que el contenido (o usuario / entidad / lo que sea) no se modifica.

  • Poderoso

Cada tipo de grupo tiene sus propios tipos de contenido de grupo y cada uno de ellos tiene permisos y campos configurables.

Fuera de la caja, el Grupo se integra con Vistas, Reglas, i18n, Título y estoy seguro de que vendrá mucho más. Construido sobre Entity, API Group ofrece todos sus beneficios a los desarrolladores.

Y como conclusión:

No hay duda de que Group está aquí para tomar el lugar de OG. Tiene todo lo que OG proporciona más todas las cosas que faltaban. Todo traído en una interfaz de usuario ordenada, donde puede configurar mucho sin ser un codificador.

El único inconveniente del Grupo en el que puedo pensar actualmente es el estado del módulo. Actualmente está marcado como alfa, pero ver el creciente número de contribuyentes y descargas solo puede significar que la velocidad de desarrollo está aumentando. También es difícil esperar encontrar muchas respuestas en línea, porque Group es un módulo muy joven. Sin embargo, dadas las muy buenas tasas de respuesta en las colas de emisión del módulo, diría que escribir un ticket es su mejor opción si necesita ayuda.

EDITAR: Otro artículo de Dios para leer es: Creación de sitios de la comunidad en Drupal 8: una guía de módulos D8 para sitios de soporte de la comunidad

Adrian Cid Almaguer
fuente
¡No sabía sobre este artículo!
Pierre.Vriens
"Tiene todo lo que OG proporciona más todas las cosas que faltaban". Por lo que entendí, los permisos se definen en el sitio, no en el grupo. Si desea que cada administrador de grupo defina los permisos para el contenido en su grupo "propio", no puede hacerlo en grupo, pero puede hacerlo en OG.
Antonello