Apa perbedaan antara modul Workbench dan Workflow?

38

Saya menggunakan modul Revisi untuk mengelola revisi node di situs Drupal 7 saya. Saya telah memperbarui situs sendiri, jadi Revisi sudah cukup; sekarang, bagaimanapun, saya akan menambahkan beberapa editor konten ke proyek jadi saya perlu mengatur alur kerja yang lebih kompleks.

Saya dulu menggunakan modul Workflow pada Drupal 6 dan versi Drupal 7 terintegrasi dengan Revisioning. Namun, Workbench mendapatkan banyak kabar baik baru-baru ini.

Apa perbedaan signifikan antara kedua modul ini, Workbench dan Workflow?

Patrick Kenny
sumber
7
Hanya pendapat pribadi: Saya menemukan Workflow cukup kontra-intuitif untuk digunakan, sedangkan Workbench sangat mudah dimengerti. Akses Workbench bisa sedikit menakutkan ketika Anda belum pernah bermain dengannya, tetapi jika Anda bisa bertahan itu benar-benar hebat. Workbench Moderation luar biasa, tetapi Anda benar-benar harus mendapatkan versi dev karena telah ada banyak perbaikan
Clive
Anda mungkin juga ingin mempertimbangkan distribusi Drupal NodeStream - tidak tahu banyak tentang hal itu sendiri tetapi tampaknya berfokus pada alur kerja.
therobyouknow

Jawaban:

19

Workbench memberi Anda antarmuka pengguna yang intuitif dan ramah untuk mengontrol transisi konten (node) pada status yang sebelumnya ditentukan pada kontrol akses berbasis peran berarti bahwa setiap transisi ke node dari keadaan ke keadaan untuk peran yang diberi wewenang untuk melakukan transisi itu, dengan kemampuan untuk membuat transisi dan status baru.

Anda tidak akan mendapatkan fitur itu kecuali jika Anda mengaktifkan modul moderasi meja kerja .

Modul akses Workbench memungkinkan Anda mengatur bagian, editor, peran (didefinisikan menggunakan item menu atau istilah taksonomi) untuk bekerja pada deskripsi di atas berdasarkan izin yang diberikan untuk peran untuk bekerja pada fungsionalitas workbench yang memberi Anda generik di luar kotak peran kontrol akses berbasis untuk sebelumnya mendefinisikan alur kerja untuk mengelola proses penerbitan konten.

Media Workbench menyediakan integrasi antara media dan Workbench suite. Ini menyederhanakan halaman yang harus dikunjungi oleh administrator untuk menambah media yang membuat modul file meja kerja menjadi tidak berguna dan menjadi rusak.

Alur kerja tampaknya lebih kuat dan memberi Anda satu formulir untuk membuat dan menentukan alur kerja dan mengelola status, transisi, menetapkan peran, mengatur label untuk transisi dan bagaimana negara akan didaftar dan dicatat membaca artikel yang mengagumkan

Selain memiliki integrasi dengan banyak modul yang bermanfaat dapat digunakan dalam proyek Anda di masa depan seperti og , aturan , tampilan dan search_api karena ketergantungan pada sistem entitas drupal memungkinkan untuk mengatur alur kerja yang ditentukan untuk jenis entitas lain yang tidak terbatas pada node.

Tindakan pada setiap transisi dapat dikaitkan dan pemberitahuan dibuat untuk pengguna yang berkepentingan seperti anggota grup dan admin atau manajer tingkat tinggi.

Pada akhirnya masing-masing dari dua modul memiliki fungsi yang sangat baik yang layak menunjukkan rasa hormat kepada pengelola, Workbench fokus pada konten erat ke E-majalah dan portal berita online atau forum, Workflow memperhatikan proses berpikir alur kerja sebagai aturan bisnis yang diperlukan dan mungkin membantu dalam ERP, CRM dan E-commerce seperti sistem.

Akhirnya dekat dengan ruang lingkup pertanyaan itu, saya menemukan modul yang sangat sederhana memberikan kemampuan untuk menambahkan status penerbitan kustom dengan integrasi ke aturan dan tampilan , menentukan peran yang ditentukan untuk node transisi antara negara.

Saya harap ulasan itu membantu Anda menentukan modul apa yang terbaik untuk proyek Anda.

Mohammed Gomma
sumber
8

Workbench adalah modul untuk Drupal 7. Lebih mudah digunakan dan lebih intuitif, tetapi dari pengalaman saya yang terbaru, dukungan revisi ( ref ) masih merupakan permintaan fitur.

Workflow lebih lama dan memiliki lebih banyak fitur, termasuk dukungan revisi, tetapi lebih rumit untuk digunakan.

Druvision
sumber
1
Alur kerja sedang ditulis ulang untuk menjadi entitas agnostik; oleh karena itu, dapat digunakan dengan entitas kustom Anda sendiri di samping node.
DrupalDrop
2

Kedua modul ini pada dasarnya digunakan untuk tujuan yang sama tetapi arsitekturnya yang membedakannya. Tidak bisa persis membandingkan mana yang lebih baik dari mereka tetapi berdasarkan pada persyaratan saya memilih yang akan membuat hidup saya lebih sederhana. Beberapa stabilo kunci untuk keduanya adalah:

  1. Workbench: relatif sederhana, lebih disukai jika jumlah langkah dan jumlah alur kerja kurang, menyediakan dasbor.
  2. Alur kerja: bidang alur kerja yang mereferensikan alur kerja, beberapa alur kerja disimpan sepenuhnya terpisah, sederhana bagi pengelola situs untuk mengubah alur kerja.
Amey Mudras
sumber
-2

Modul Workbench dapat mencapai apa yang dilakukan modul Workflow; ditambah lagi memiliki backend yang sangat kuat. Saya pikir ini adalah perbedaan utama.

Jika Anda membutuhkan backend lengkap untuk administrasi alur kerja, lebih baik menggunakan modul Workbench; jika Anda hanya perlu alur kerja gunakan modul Workflow.

ivan
sumber