Je pense à créer un manuel de processus pour un intranet. La plupart (tous?) Des processus ont un ordre très clair, bien que l'ordre réel puisse changer de temps en temps. Le plan consiste à faire entrer et mettre à jour les pages de processus par les experts en la matière, probablement une demi-douzaine environ. Les utilisateurs du site doivent pouvoir revoir rapidement les processus tout en interagissant avec les clients, souvent en face à face.
Voici les options auxquelles j'ai pensé:
- Former les auteurs à utiliser des listes ordonnées. Pro: le plus simple pour moi. Inconvénient: repose sur la formation de personnes non techniques, pourrait être difficile à concevoir pour la lisibilité.
- Organisez chaque processus dans un livre. Pro: utilise quelque chose qui existe déjà. Inconvénient: plus difficile à saisir, compliqué à lire.
- Créez un type de contenu avec un champ "étape" pouvant être saisi un nombre illimité de fois et un thème afin d'afficher le numéro de commande. Pro: facile de voir que chaque étape est indépendante, peut être réorganisée facilement (?) Con: plus de travail pour moi (j'ai l'impression qu'il y a quelque chose d'autre dans cette option qui me manque, mais je ne peux pas mettre le doigt dessus) !)
- Module personnalisé , quelque chose comme le module Recette mais sans ingrédients. Au moins, je suppose que le module Recette a des instructions pas à pas. Pro: plus de personnalisation pour l'entrée, l'expérience d'apprentissage. Con: beaucoup de travail pour moi, un peu hors de mon expertise.
D'après votre expérience, y a-t-il un gagnant clair parmi ces options?
Y a-t-il une option qui me manque? (y a-t-il un module qui le fait déjà, par exemple? Googler ce concept était un cauchemar .)
Suis-je trop penser à ça?
Je ne sais pas encore si ce projet sera Drupal 6 ou 7.
Je pense que votre instinct pour utiliser le module Livre était parfait. La modification des pages d'un livre ne serait pas plus difficile que plusieurs nœuds via un type de contenu personnalisé.
la source
Pourquoi ne pas utiliser un groupe de champs CCK? Le nœud pourrait avoir un titre et aucun corps. Ensuite, le nœud a un groupe de groupes de champs CCK. Le groupe peut avoir deux champs, tels que "titre d'étape" puis "instructions d'étape". Ensuite, vous pouvez ajouter autant de combinaisons titre / instructions que vous le souhaitez au même nœud.
Cela a l'avantage d'être très simple à saisir et tout est contenu sur un seul nœud. L'affichage réel de ce contenu serait aussi à vous, donc vous pourriez avoir toutes les étapes sur une seule page, ou avoir un système basé sur des onglets javascript pour afficher chaque étape, ou une autre combinaison.
la source
Je créerais un type de contenu appelé Étape et ferais de chaque étape de vos processus un nœud. Ensuite, vous pouvez utiliser des vues pour créer des listes d'étapes comme vous le souhaitez.
Vous devrez trouver un moyen de lier les étapes au "processus" parent approprié, peut-être avec Taxonomy.
Chaque étape obtient un titre, un corps, un champ de poids / commande, puis tout ce que vous devez ajouter.
La version de Drupal que vous choisissez n'aura pas d'importance. Vous utiliserez CCK pour 6 et Core Fields pour 7.
la source
Une autre option peut-être d'utiliser le module de pagination - ce module vous permet en tant que créateurs de contenu d'insérer des pauses dans le contenu pour le rendre plus gérable. Méthodes actuelles que vous pouvez utiliser pour paginer le contenu:
la source