Я думаю о создании руководства по процессу для интранета. Большинство (все?) Процессов имеют очень четкий порядок, хотя фактический порядок может время от времени меняться. План состоит в том, чтобы эксперты по предмету, вероятно, полдюжины или около того, входили и обновляли страницы процесса. Пользователи сайта должны иметь возможность быстро просматривать процессы, взаимодействуя с клиентами, часто лицом к лицу.
Вот варианты, о которых я подумал:
- Обучите авторов использовать упорядоченные списки. Pro: проще всего для меня. Против: полагается на обучение нетехнических людей, может быть трудно стиль для удобочитаемости.
- Организовать каждый процесс в книгу. Pro: использует то, что уже есть. Против: труднее войти, сложно читать.
- Создайте тип контента с полем «шаг», которое можно вводить неограниченное количество раз, и темой для отображения номера заказа. Pro: легко увидеть, что каждый шаг независим, можно легко переупорядочить (?) Con: больше работы для меня (я чувствую, что в этой опции есть что-то еще, что я упускаю, но я не могу указать на это пальцем) !)
- Пользовательский модуль , что-то вроде модуля Recipe, но без ингредиентов. По крайней мере, я предполагаю, что модуль Рецепт имеет пошаговые инструкции. Pro: большинство настроек для входа, опыт обучения. Con: гораздо больше работы для меня, своего рода из моего опыта.
Исходя из вашего опыта, есть ли явный победитель среди этих вариантов?
Есть ли вариант, который мне не хватает? (есть ли модуль, который уже делает это, например? Поиск в Google этой концепции был кошмаром .)
Я слишком обдумываю это?
Я пока не знаю, будет ли этот проект Drupal 6 или 7.
Я думаю, что ваш инстинкт использования модуля Book был правильным. Редактировать страницы книги будет не сложнее, чем несколько узлов с помощью пользовательского типа контента.
источник
Почему бы не использовать группу полей CCK? Узел может иметь заголовок и не иметь тела. Тогда у узла есть группа групп полей CCK. Группа может иметь два поля, таких как «заголовок шага» и «инструкции шага». Затем вы можете добавить столько комбинаций заголовка / инструкции, сколько захотите, к одному узлу.
Преимущество этого в том, что ввод действительно прост, и все содержится в одном узле. Фактическое отображение этого контента также будет зависеть от вас, так что вы можете иметь все шаги на одной странице или иметь систему на основе вкладок javascript для отображения каждого шага или какую-то другую комбинацию.
источник
Я хотел бы создать тип контента с именем Step и сделать каждый шаг в ваших процессах узлом. Затем вы можете использовать представления для создания списков шагов, которые вы выберете.
Вам нужно будет найти способ связать шаги с соответствующим родительским «процессом», возможно, с таксономией.
Каждый шаг получает заголовок, тело, поле веса / заказа и все, что вам нужно добавить.
Выбранная вами версия Drupal не имеет значения. Вы будете использовать CCK для 6 и Core Fields для 7.
источник
Другой вариант, возможно, использовать модуль разбиения на страницы - этот модуль позволяет вам, как создателям контента, вставлять разрывы в контент, чтобы сделать его более управляемым. Текущие методы, которые вы можете использовать, чтобы разбить содержимое на страницы:
источник