Zastanawiam się nad stworzeniem podręcznika procesu dla intranetu. Większość (wszystkich?) Procesów ma bardzo wyraźną kolejność, chociaż rzeczywista kolejność może się zmieniać od czasu do czasu. Planuje się, że eksperci w tej dziedzinie, prawdopodobnie około kilkudziesięciu, wejdą i zaktualizują strony procesu. Użytkownicy strony muszą mieć możliwość szybkiego przeglądu procesów podczas interakcji z klientami, często osobiście.
Oto opcje, o których myślałem:
- Naucz autorów korzystania z list uporządkowanych. Pro: dla mnie najłatwiejszy. Wada: polega na szkoleniu osób nietechnicznych, może być trudne do zaprojektowania pod kątem czytelności.
- Zorganizuj każdy proces w książkę. Pro: używa czegoś, co już tam jest. Con: trudniejszy do wejścia, trudny do odczytania.
- Utwórz typ zawartości z polem „kroku”, który można wprowadzić nieograniczoną liczbę razy, i motywem, aby wyświetlać numer zamówienia. Pro: łatwo zauważyć, że każdy krok jest niezależny, można go łatwo zmienić kolejność (?) Con: więcej pracy dla mnie (czuję, że w tej opcji brakuje czegoś innego, ale nie mogę tego położyć !)
- Moduł niestandardowy , coś w rodzaju modułu receptury, ale bez składników. Przynajmniej zakładam, że moduł przepisu ma wskazówki krok po kroku. Pro: najbardziej personalizacja wejścia, nauka. Con: dużo pracy dla mnie, trochę z mojej wiedzy.
Czy z twojego doświadczenia wynika, że wśród tych opcji jest wyraźny zwycięzca?
Czy brakuje mi opcji? (czy istnieje moduł, który już to robi, na przykład? Googlowanie tej koncepcji było koszmarem ).
Czy przesadzam z tym?
Nie wiem jeszcze, czy tym projektem będzie Drupal 6 czy 7.
Myślę, że twój instynkt korzystania z modułu Book miał rację. Edycja stron książki nie byłaby trudniejsza niż wiele węzłów za pomocą niestandardowego typu treści.
źródło
Dlaczego nie skorzystać z grupy pól CCK? Węzeł może mieć tytuł i brak treści. Następnie węzeł ma kilka grup pól CCK. Grupa może mieć dwa pola, takie jak „tytuł kroku”, a następnie „instrukcje kroku”. Następnie możesz dodać tyle kombinacji tytułów / instrukcji, ile chcesz do tego samego węzła.
Ma to tę zaletę, że jest naprawdę łatwe do wprowadzenia i wszystko jest zawarte w jednym węźle. Rzeczywiste wyświetlanie tej treści również zależy od Ciebie, więc możesz mieć wszystkie kroki na jednej stronie lub mieć system kart oparty na javascript do wyświetlania każdego kroku lub innej kombinacji.
źródło
Utworzyłbym typ zawartości o nazwie Step i uczyniłbym każdy krok w twoich procesach węzłem. Następnie możesz użyć widoków, aby zbudować listy kroków w dowolny sposób.
Musisz znaleźć sposób na powiązanie kroków z odpowiednim „procesem” nadrzędnym, być może z taksonomią.
Każdy krok otrzymuje tytuł, treść, pole wagi / zamówienia, a następnie cokolwiek innego, co musisz dodać.
Wybrana wersja Drupala nie będzie miała znaczenia. Użyjesz CCK dla 6 i Core Fields dla 7.
źródło
Inną opcją może być użycie modułu stronicowania - ten moduł umożliwia twórcom treści wstawianie przerw w treści, aby była łatwiejsza w zarządzaniu. Aktualne metody, których można użyć do dzielenia treści na strony:
źródło