Comment puis-je créer un type de contenu «processus étape par étape»?

7

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.

epersonae
la source

Réponses:

2

Je suis d'accord avec Craig Hyatt mais je pensais que j'allais développer un peu plus.

Formez les auteurs à utiliser des listes ordonnées - Comme vous l'avez dit, il vous faut plus d'efforts pour former les utilisateurs. À mon avis, il vaut mieux passer votre temps à développer le produit final.

Organisez chaque processus dans un livre - Pourquoi réinventer la roue? Il vous fournit les bases de vos besoins hors de la boîte. Utiliser cela vous donnera le temps supplémentaire passé à développer quelque chose pour travailler sur les inconvénients de l'utiliser, ou mieux vous permettra de passer plus de temps à ajouter des choses utiles que de les construire à partir de zéro.

Créez un type de contenu avec un champ "étape" - Vous mentionnez que cela pourrait être plus de travail pour vous mais ce n'est pas énorme, en utilisant CCK et nodereference cela pourrait vous donner un peu plus de flexibilité par rapport à l'itinéraire du livre.

Module personnalisé - Il n'est pas nécessaire de le faire, les deux points ci-dessus vous donneront suffisamment de liberté pour coder autour des options intégrées de drupals.

Le gagnant clair pour moi serait de créer un type de contenu et de construire autour de cela. Vous pouvez réellement configurer un type de contenu pour utiliser également la fonctionnalité de livre, ce que je fais actuellement pour un grand projet. Dans ce cas, vous obtenez le meilleur des deux mondes.

numérique
la source
Je ne pense pas avoir réalisé que vous pourriez configurer d'autres types de contenu pour utiliser la fonctionnalité de livre. C'est fantastique!
epersonae
epersonae, pouvez-vous détailler cela?
Il semble que ce soit juste un groupe de champs sur le formulaire d'entrée d'un nœud (?).
epersonae
1

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é.

Craig Hyatt
la source
1

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.

Chris Cohen
la source
Comment y parvenir en d7? Je cherche à faire la même chose - je ne sais pas comment regrouper les champs dans la zone Type de contenu.
user800507
0

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.

Randy Burgess
la source
0

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:

  1. Le contenu est paginé par un nombre de «mots par page» sélectionnables.
  2. Le contenu est paginé par des sauts manuels, insérés par le créateur du contenu.
  3. Le contenu est paginé par des pauses manuelles, basées sur des balises.
wiifm
la source