¿Cuál es la diferencia entre los módulos Workbench y Workflow?

38

Utilizo el módulo de Revisión para administrar revisiones de nodos en mi sitio Drupal 7. Yo mismo había estado actualizando el sitio, por lo que la revisión fue suficiente; ahora, sin embargo, agregaré algunos editores de contenido al proyecto, así que necesito configurar un flujo de trabajo más complejo.

Solía ​​usar el módulo Workflow en Drupal 6 y la versión Drupal 7 tiene integración con Revisioning. Sin embargo, Workbench ha recibido mucha buena prensa recientemente.

¿Cuáles son las diferencias significativas entre estos dos módulos, Workbench y Workflow?

Patrick Kenny
fuente
77
Solo una opinión personal: descubrí que Workflow es bastante intuitivo de usar, mientras que Workbench es muy fácil de entender. Workbench Access puede ser un poco desalentador cuando no lo has jugado antes, pero si puedes perseverar, es absolutamente genial. Workbench Moderation es excelente, pero realmente necesita obtener la versión de desarrollo ya que ha habido muchas mejoras
Clive
Es posible que también desee considerar la distribución NodeStream Drupal: no sé mucho sobre ella, pero parece centrarse en los flujos de trabajo.
therobyouknow

Respuestas:

19

Workbench le brinda una interfaz de usuario intuitiva y amigable para controlar las transiciones de contenido (nodos) en estados previamente definidos en un control de acceso basado en roles significa que cada transición al nodo de un estado a un estado para el rol autorizado para realizar esa transición, con la capacidad de crear nuevas transiciones y estados.

No obtendrá esa función a menos que haya habilitado el módulo de moderación de workbench .

El módulo de acceso a Workbench le permite establecer secciones, editores, roles (definidos usando elementos de menú o términos de taxonomía) para trabajar en la descripción anterior en función del permiso otorgado para que el rol funcione en la funcionalidad de workbench que le brinda un rol genérico listo para usar control de acceso basado para definir previamente el flujo de trabajo para gestionar el proceso de publicación de contenido.

Workbench media proporciona integración entre los medios y la suite Workbench. Simplifica las páginas que los administradores de contenido deben visitar para agregar medios, lo que hace que el módulo de archivos del banco de trabajo sea inútil y se desvanece.

El flujo de trabajo parece ser más poderoso y le brinda un formulario para crear y definir flujos de trabajo y administrar estados, transiciones, asignar roles, establecer etiquetas para las transiciones y cómo se enumerarán y registrarán los estados. Lea ese impresionante artículo

Además, la integración con muchos módulos útiles puede usarse en su proyecto en el futuro como og , reglas , vistas y search_api debido a que la dependencia del sistema de entidades drupal permite establecer flujos de trabajo definidos para otros tipos de entidades no limitados a nodos.

Las acciones en cada transición podrían estar vinculadas y crear notificaciones para los usuarios interesados, como miembros del grupo y administradores o gerentes de alto nivel.

Al final, cada uno de los dos módulos tiene una funcionalidad muy buena que merece mostrar respeto a los mantenedores, Workbench se enfoca en el contenido de cerca a las revistas electrónicas y portales de noticias en línea o foros, Workflow presta atención al proceso pensando en los flujos de trabajo como reglas de negocios requeridas y pueden Ser útil en ERP, CRM y comercio electrónico como los sistemas de alguna manera.

Finalmente, cerca del alcance de esa pregunta, descubrí que un módulo muy simple brinda la capacidad de agregar estados de publicación personalizados con integración a reglas y vistas , especificar roles definidos para nodos de transición entre estados.

Espero que la revisión lo ayude a determinar cuál es el mejor módulo para su proyecto.

Mohammed Gomma
fuente
8

Workbench es el módulo para Drupal 7. Es más fácil de usar y más intuitivo, pero desde mi última experiencia, el soporte de revisión ( ref ) sigue siendo una solicitud de función.

El flujo de trabajo es más antiguo y tiene más funciones, incluido el soporte de revisión, pero es más engorroso de usar.

Druvision
fuente
1
El flujo de trabajo se está reescribiendo para ser independiente de la entidad; por lo tanto, puede usarse con sus propias entidades personalizadas además de los nodos.
DrupalDrop
2

Ambos módulos se utilizan básicamente para el mismo propósito, pero su arquitectura es lo que los diferencia. No puedo comparar exactamente cuál es el mejor de ellos, pero según el requisito, elijo el que hará que mi vida sea más simple. Algunos de los resaltadores clave para ambos son:

  1. Workbench: relativamente simple, preferido si la cantidad de pasos y la cantidad de flujos de trabajo son menores, proporciona el panel de control.
  2. Flujo de trabajo: campo de flujo de trabajo que hace referencia al flujo de trabajo, los flujos de trabajo múltiples se mantienen completamente separados, simple para que un mantenedor del sitio altere el flujo de trabajo.
Amey Mudras
fuente
-2

El módulo Workbench puede lograr lo que hace el módulo Workflow; Además, tiene un backend muy potente. Creo que esta es la principal diferencia.

Si necesita un backend completo para una administración de flujo de trabajo, es mejor usar el módulo Workbench; si solo necesita un flujo de trabajo, use el módulo Workflow.

ivan
fuente