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?
Respostas:
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.
fonte
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.
fonte
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:
fonte
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.
fonte