Używam modułu Korekta do zarządzania wersjami węzłów w mojej witrynie Drupal 7. Aktualizowałem witrynę samodzielnie, więc weryfikacja była wystarczająca; teraz jednak dodam do projektu kilka edytorów treści, więc muszę skonfigurować bardziej złożony przepływ pracy.
Kiedyś korzystałem z modułu Workflow na Drupal 6, a wersja Drupal 7 ma integrację z Revisioning. Jednak Workbench zyskał ostatnio dobrą prasę.
Jakie są znaczące różnice między tymi dwoma modułami, Workbench i Workflow?
Odpowiedzi:
Workbench zapewnia intuicyjny i przyjazny interfejs użytkownika do kontrolowania przejść treści (węzłów) we wcześniej zdefiniowanych stanach w ramach kontroli dostępu opartej na rolach, oznacza, że każde przejście do węzła ze stanu do stanu dla roli upoważnionej do wykonania tego przejścia, z zdolność do tworzenia nowych przejść i stanów.
Nie dostaniesz tej funkcji, chyba że włączysz moduł moderacji środowiska roboczego .
Moduł dostępu do środowiska roboczego umożliwia ustawianie sekcji, edytorów, ról (zdefiniowanych za pomocą elementów menu lub terminów taksonomicznych) do pracy z powyższym opisem w oparciu o pozwolenie dla roli na działanie funkcji środowiska roboczego, co daje ogólną rolę po wyjęciu z pudełka oparta na kontroli dostępu do wcześniej zdefiniowanego przepływu pracy w celu zarządzania procesem publikowania treści.
Workbench media zapewnia integrację między multimediami a pakietem Workbench. Upraszcza to strony, które muszą odwiedzić administratorzy w celu dodania multimediów, dzięki czemu moduł plików Workbench jest bezużyteczny i ulega deprecjacji.
Przepływ pracy wydaje się być bardziej wydajny i zapewnia jeden formularz do tworzenia i definiowania przepływów pracy oraz zarządzania stanami, przejściami, przypisywania ról, ustawiania etykiet dla przejść oraz sposobu wyświetlania i rejestrowania stanów czytaj ten niesamowity artykuł
Poza tym integracja z wieloma przydatnymi modułami może być w przyszłości wykorzystywana w twoim projekcie, np. Og , reguły , widoki i search_api ze względu na zależność od systemu encji drupal pozwala na ustawienie przepływów pracy zdefiniowanych dla innych typów encji nie ograniczonych do węzłów.
Działania związane z każdym przejściem można wiązać i tworzyć powiadomienia dla zainteresowanych użytkowników, takich jak członkowie grupy i administratorzy lub menedżerowie wysokiego szczebla.
Na koniec każdy z dwóch modułów ma bardzo dobrą funkcjonalność, która zasługuje na okazanie szacunku opiekunom, Workbench koncentruje się na treściach ściśle związanych z czasopismami elektronicznymi oraz portalami lub forami z wiadomościami online, Workflow zwraca uwagę na proces myślenia o przepływach pracy jako wymaganiach biznesowych i może być pomocnym w systemach ERP, CRM i e-commerce, jak to zrobić.
Wreszcie blisko zakresu tego pytania znalazłem bardzo prosty moduł, który umożliwia dodawanie niestandardowych stanów publikacji z integracją do reguł i widoków , określenie zdefiniowanych ról w węzłach przejścia między stanami.
Mam nadzieję, że ta recenzja pomoże ci ustalić, który moduł jest najlepszy dla twojego projektu.
źródło
Workbench jest modułem dla Drupala 7. Jest łatwiejszy w użyciu i bardziej intuicyjny, ale z mojego najnowszego doświadczenia weryfikacja wsparcia ( ref ) jest wciąż żądaniem funkcji.
Przepływ pracy jest starszy i ma więcej funkcji, w tym obsługę rewizji, ale jest bardziej skomplikowany w użyciu.
źródło
Oba te moduły są zasadniczo używane do tego samego celu, ale ich architektura jest tym, co je odróżnia. Nie mogę dokładnie porównać, który z nich jest lepszy, ale na podstawie wymagań wybieram ten, który uprości moje życie. Niektóre kluczowe wyróżnienia dla obu z nich to:
źródło
Moduł Workbench może osiągnąć to, co robi moduł Workflow; a ponadto ma bardzo potężny backend. Myślę, że to główna różnica.
Jeśli potrzebujesz pełnego zaplecza do zarządzania przepływem pracy, lepiej jest użyć modułu Workbench; jeśli potrzebujesz tylko przepływu pracy, skorzystaj z modułu Workflow.
źródło