Qual é a diferença entre os módulos Workbench e Workflow?

38

Eu uso o módulo Revisioning para gerenciar revisões de nós no meu site Drupal 7. Eu estava atualizando o site sozinho, portanto a revisão foi suficiente; agora, no entanto, adicionarei alguns editores de conteúdo ao projeto, portanto, preciso configurar um fluxo de trabalho mais complexo.

Eu costumava usar o módulo Workflow no Drupal 6 e a versão do Drupal 7 tem integração com o Revisioning. No entanto, o Workbench tem recebido muita boa imprensa recentemente.

Quais são as diferenças significativas entre esses dois módulos, Workbench e Workflow?

Patrick Kenny
fonte
7
Apenas uma opinião pessoal: achei o Workflow bastante contra-intuitivo de usar, enquanto o Workbench é muito fácil de entender. O acesso ao ambiente de trabalho pode ser um pouco assustador quando você não o jogou antes, mas se você pode perseverar, é absolutamente ótimo. A moderação do Workbench é excelente, mas você realmente precisa obter a versão dev, pois houve muitas melhorias
Clive
Você também pode considerar a distribuição do NodeStream Drupal - não sei muito sobre ela, mas parece estar focada nos fluxos de trabalho.
Therobyouknow 19/11

Respostas:

19

O Workbench fornece uma interface de usuário intuitiva e amigável para controlar transições de conteúdo (nós) em um estado definido anteriormente em um controle de acesso baseado em função significa que toda transição para o nó de um estado para um estado para a função autorizada a executar essa transição, com a capacidade de criar novas transições e estados.

Você não obterá esse recurso a menos que tenha ativado o módulo de moderação do ambiente de trabalho .

O módulo de acesso ao ambiente de trabalho permite definir seções, editores, funções (definidas usando itens de menu ou termos de taxonomia) para trabalhar na descrição acima com base na permissão concedida para a função de trabalhar na funcionalidade da bancada de trabalho, que fornece uma função genérica pronta para uso controle de acesso baseado para definir previamente o fluxo de trabalho para gerenciar o processo de publicação de conteúdo.

A mídia do Workbench fornece integração entre a mídia e o conjunto de bancadas de trabalho. Ele simplifica as páginas que os administradores de conteúdo precisam visitar para adicionar mídia, o que torna o módulo de arquivos do ambiente de trabalho inútil e torna-se privado.

O fluxo de trabalho parece ser mais poderoso e fornece um formulário para criar e definir fluxos de trabalho e gerenciar estados, transições, atribuir funções, definir rótulos para transições e como os estados serão listados e registrados, leia esse artigo incrível

Além de ter integração com muitos módulos úteis, poderá ser usado no seu projeto no futuro, como og , regras , visualizações e search_api devido à dependência do sistema de entidades drupal, que permite definir fluxos de trabalho definidos para outros tipos de entidades não limitados a nós.

As ações em cada transição podem ser vinculadas e a notificação criada para usuários preocupados, como membros e administradores de grupos ou gerentes de alto nível.

No final de cada um dos dois módulos têm muito boa funcionalidade que merece mostrando respeito para os mantenedores, Workbench foco no conteúdo de perto para E-revistas e portais de notícias online ou fóruns, fluxo de trabalho prestar atenção sobre o pensamento processo de fluxos de trabalho como regras de negócio necessárias e pode ser útil em sistemas ERP, CRM e comércio eletrônico, de alguma forma.

Finalmente, perto do escopo dessa pergunta, descobri que um módulo muito simples fornece a capacidade de adicionar estados de publicação personalizados com integração a regras e visualizações , especificar funções definidas para fazer a transição de nós entre estados.

Espero que a revisão o ajude a determinar qual é o melhor módulo para o seu projeto.

Mohammed Gomma
fonte
8

O Workbench é o módulo do Drupal 7. É mais fácil de usar e mais intuitivo, mas da minha experiência mais recente, o suporte à revisão ( ref ) ainda é uma solicitação de recurso.

O fluxo de trabalho é mais antigo e possui mais recursos, incluindo suporte a revisão, mas é mais complicado de usar.

Druvision
fonte
11
O fluxo de trabalho está sendo reescrito para ser independente da entidade; portanto, ele pode ser usado com suas próprias entidades personalizadas, além de nós.
DrupalDrop 24/01
2

Ambos os módulos são basicamente usados ​​para o mesmo objetivo, mas sua arquitetura é o que os diferencia. Não posso comparar exatamente qual deles é melhor, mas com base no requisito, escolho aquele que tornará minha vida mais simples. Alguns dos principais marcadores dos dois são:

  1. Ambiente de trabalho: relativamente simples, preferível se o número de etapas e o número de fluxos de trabalho forem menores, fornece painel.
  2. Fluxo de trabalho: campo de fluxo de trabalho que faz referência ao fluxo de trabalho, vários fluxos de trabalho são mantidos completamente separados, simples para um mantenedor do site alterar o fluxo de trabalho.
Amey Mudras
fonte
-2

O módulo Workbench pode alcançar o que o módulo Workflow faz; Além disso, possui um back-end muito poderoso. Eu acho que essa é a principal diferença.

Se você precisar de um back-end completo para uma administração de fluxo de trabalho, é melhor usar o módulo Workbench; se você precisar apenas de um fluxo de trabalho, use o módulo Fluxo de Trabalho.

ivan
fonte