Як я можу створити тип вмісту "покроковий процес"?


7

Я думаю про створення посібника з процесів для інтранети. Більшість (усіх?) Процесів мають дуже чіткий порядок, хоча фактичний порядок час від часу може змінюватися. План полягає в тому, щоб спеціалісти з питань тематики, можливо, півдесятка або близько того, входили та оновлювали сторінки процесу. Користувачі сайту повинні мати можливість швидко переглядати процеси під час взаємодії з клієнтами, часто віч-на-віч.

Ось варіанти, про які я думав:

  • Навчіть авторів користуватися упорядкованими списками. Pro: для мене найпростіше. Кон: покладаючись на навчання людей, які не є технічними, може бути важким для читання.
  • Організуйте кожен процес у книзі. Про: використовує щось, що вже є. Con: важче ввести, складніше читати.
  • Створіть тип вмісту з полем «крок», яке можна вводити необмежено разів, і теми, щоб відобразити номер замовлення. Pro: легко помітити, що кожен крок є незалежним, його можна легко переупорядкувати (?) Con: більше роботи для мене (я відчуваю, що є щось інше в цьому варіанті, що мені не вистачає, але я не можу покласти на нього палець !)
  • Спеціальний модуль , щось на зразок модуля рецепта, але без інгредієнтів. Принаймні я припускаю, що модуль Рецепт має покрокові вказівки. Pro: найбільше налаштування для вступу, досвід навчання. Кон: МНОГО більше роботи для мене, якось поза моїм досвідом.

З вашого досвіду, чи є чіткий переможець серед цих варіантів?

Чи є варіант, який мені не вистачає? (чи є там модуль, який уже робить це, наприклад? Гуглінг ця концепція була кошмаром .)

Я це надмірно замислююся?

Я ще не знаю, чи буде цей проект Drupal 6 чи 7.

Відповіді:


2

Я погоджуюся з Крейгом Хаяттом, але я подумав, що розширюся ще трохи.

Навчіть авторів користуватися упорядкованими списками - як ви сказали, для вас більше зусиль для навчання користувачів. На мою думку, ваші часи краще витратили на розробку кінцевого продукту

Впорядкуйте кожен процес у книзі - Навіщо заново вигадувати колесо? Це дає вам основні вимоги поза рамками. Використовуючи це, ви отримаєте додатковий час, витрачений на розробку чогось, щоб попрацювати над мінусами використання цього, або, краще кажучи, ви витратите більше часу на додавання корисних речей, ніж на побудову його з нуля.

Створіть тип вмісту з полем «крок» - Ви зазначаєте, що це може бути більш корисним для вас, але це не величезна кількість, використовуючи CCK і nodereference, це може дати вам трохи більше гнучкості порівняно з маршрутом книги.

Спеціальний модуль - Не потрібно цього робити, вищевказані два пункти дадуть вам достатньо свободи для кодування навколо вбудованих опцій друзів.

Ясним переможцем для мене було б створити тип контенту та створити навколо цього. Ви можете фактично налаштувати тип вмісту для використання функцій книги, а саме це я зараз роблю для великого проекту. Тож у цьому випадку ви отримуєте найкраще з обох світів.


Я не думаю, що я зрозумів, що ви можете налаштувати інші типи вмісту для використання функцій книги. Це фантастично!
epersonae

epersonae, чи можете ви це детально описати?

Схоже, це просто польова група у формі введення будь-якого (?) Вузла.
epersonae

1

Я думаю, що ваш інстинкт користуватися модулем Book був правильним. Редагувати сторінки книг буде не складніше, ніж кілька вузлів за допомогою спеціального типу вмісту.


1

Чому б не використати польову групу CCK? Вузол може мати назву, а не тіло. Тоді вузол має купу польових груп CCK. У групі можуть бути два поля, наприклад "назва кроку", а потім "крокові інструкції". Тоді ви можете додати в той же вузол стільки комбінацій заголовків / інструкцій, скільки вам подобається.

Це має ту перевагу, що вводити його дуже просто, і все міститься на одному вузлі. Фактичне відображення цього вмісту теж залежить від вас, тому ви можете виконати всі кроки на одній сторінці або мати систему базування на вкладці javascript для показу кожного кроку чи іншої комбінації.


Як ви цього досягаєте в d7? Я хочу зробити те ж саме - не знаю, як згрупувати поля в області Тип вмісту.
user800507

0

Я створив би тип вмісту під назвою Step і зробив би кожен крок у ваших процесах вузлом. Тоді ви можете використовувати «Перегляди» для створення списків кроків, що завгодно.

Вам потрібно буде знайти спосіб пов’язати кроки з належним батьківським "процесом", можливо, з системою Таксономія.

Кожен крок отримує назву, тіло, поле ваги / порядку, а потім все, що вам потрібно додати.

Вибрана вами версія Drupal не має значення. Ви будете використовувати CCK для 6 та Core Fields для 7.


0

Можливо, інший варіант використання модуля пагинації - цей модуль дозволяє вам як творці вмісту вставляти перерви у вмісті, щоб зробити його більш керованим. Поточні методи, які ви можете використовувати для пакунізації вмісту:

  1. Вміст страйковано за допомогою вибору кількості слів на сторінку.
  2. Вміст перебуває на болях через ручні перерви, вставлені автором вмісту.
  3. Вміст страхітується вручну перервами на основі тегів.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.