Qual è la differenza tra i moduli Workbench e Workflow?


38

Uso il modulo Revisioning per gestire le revisioni dei nodi sul mio sito Drupal 7. Avevo aggiornato il sito da solo, quindi la revisione era sufficiente; ora, tuttavia, aggiungerò alcuni editor di contenuti al progetto, quindi devo impostare un flusso di lavoro più complesso.

Ho usato il modulo Workflow su Drupal 6 e la versione Drupal 7 ha l'integrazione con Revisioning. Tuttavia, Workbench ha ricevuto molta buona stampa di recente.

Quali sono le differenze significative tra questi due moduli, Workbench e Workflow?


7
Solo un'opinione personale: ho trovato Workflow abbastanza contro-intuitivo da usare, mentre Workbench è molto facile da capire. L'accesso a Workbench può essere un po 'scoraggiante quando non l'hai mai giocato prima, ma se riesci a perseverare è assolutamente fantastico. La moderazione di Workbench è eccezionale, ma devi davvero ottenere la versione dev poiché ci sono stati molti miglioramenti
Clive

Potresti anche prendere in considerazione la distribuzione di NodeStream Drupal: non ne so molto da solo, ma sembra che sia focalizzato sui flussi di lavoro.
therobyouknow,

Risposte:


19

Workbench offre un'interfaccia utente intuitiva e intuitiva per controllare le transizioni di contenuto (nodi) su stati precedentemente definiti su un controllo di accesso basato sul ruolo significa che ogni transizione al nodo da uno stato a uno stato per il ruolo autorizzato a eseguire tale transizione, con la capacità di creare nuove transizioni e stati.

Non otterrai questa funzione se non hai abilitato il modulo di moderazione del workbench .

Il modulo di accesso a Workbench consente di impostare sezioni, editor, ruoli (definiti utilizzando voci di menu o termini di tassonomia) in modo che lavorino sulla descrizione sopra basata sull'autorizzazione concessa al ruolo di lavorare sulla funzionalità di workbench che offre un ruolo generico pronto all'uso controllo di accesso basato per definire il flusso di lavoro in precedenza per gestire il processo di pubblicazione dei contenuti.

I supporti di Workbench forniscono l'integrazione tra i media e la suite Workbench. Semplifica le pagine che gli amministratori di contenuti devono visitare per aggiungere supporti che rendono inutile il modulo dei file di workbench e diventano deprivati.

Il flusso di lavoro sembra essere più potente e ti fornisce un modulo per creare e definire flussi di lavoro e gestire stati, transizioni, assegnare ruoli, impostare etichette per transizioni e come verranno elencati e registrati gli stati per leggere quel fantastico articolo

Inoltre l'integrazione con molti moduli utili può essere utilizzata in futuro nel progetto come og , regole , viste e search_api a causa della dipendenza dal sistema di entità drupal consente di impostare flussi di lavoro definiti ad altri tipi di entità non limitati ai nodi.

Le azioni su ciascuna transizione potrebbero essere legate e la notifica creata per gli utenti in questione come membri del gruppo e amministratori o manager di alto livello.

Alla fine ciascuno dei due moduli ha una funzionalità molto buona che merita di mostrare rispetto per i manutentori, Workbench si concentra sui contenuti da vicino alle riviste elettroniche e ai portali o forum di notizie online, Workflow presta attenzione al processo pensando ai flussi di lavoro come regole aziendali richieste e può essere utile nei sistemi ERP, CRM ed e-commerce come in qualche modo.

Finalmente vicino allo scopo di quella domanda ho scoperto che un modulo molto semplice offre la possibilità di aggiungere stati di pubblicazione personalizzati con integrazione a regole e viste , specificare ruoli definiti per la transizione di nodi tra stati.

Spero che questa recensione ti aiuti a determinare qual è il modulo migliore per il tuo progetto.


8

Workbench è il modulo per Drupal 7. È più facile da usare e più intuitivo, ma dalla mia ultima esperienza il supporto per la revisione ( ref ) è ancora una richiesta di funzionalità.

Il flusso di lavoro è più vecchio e ha più funzionalità, incluso il supporto per la revisione, ma è più complicato da usare.


1
Il flusso di lavoro viene riscritto per essere indipendente dall'entità; pertanto, può essere utilizzato con le proprie entità personalizzate oltre ai nodi.
Drupal

2

Entrambi questi moduli sono sostanzialmente utilizzati per lo stesso scopo, ma la loro architettura è ciò che li differenzia. Non riesco a confrontare esattamente quale sia meglio di loro, ma in base al requisito scelgo quello che mi semplificherà la vita. Alcuni degli evidenziatori chiave per entrambi sono:

  1. Workbench: relativamente semplice, preferito se il numero di passaggi e il numero di flussi di lavoro sono inferiori, fornisce dashboard.
  2. Flusso di lavoro: campo del flusso di lavoro che fa riferimento al flusso di lavoro, più flussi di lavoro sono tenuti completamente separati, semplice per un manutentore del sito per modificare il flusso di lavoro.

-2

Il modulo Workbench può ottenere ciò che fa il modulo Workflow; inoltre ha un backend molto potente. Penso che questa sia la differenza principale.

Se è necessario un back-end completo per un'amministrazione del flusso di lavoro, è meglio utilizzare il modulo Workbench; se è necessario solo un flusso di lavoro, utilizzare il modulo Flusso di lavoro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.