Come posso creare un tipo di contenuto "processo passo-passo"?


7

Sto pensando di creare un manuale di processo per una rete intranet. La maggior parte (tutti?) Dei processi ha un ordine molto chiaro, sebbene l'ordine reale possa cambiare di volta in volta. Il piano prevede che gli esperti in materia, probabilmente una mezza dozzina circa, inseriscano e aggiornino le pagine del processo. Gli utenti del sito devono essere in grado di rivedere rapidamente i processi mentre interagiscono con i clienti, spesso faccia a faccia.

Ecco le opzioni a cui ho pensato:

  • Addestrare gli autori all'utilizzo degli elenchi ordinati. Pro: il più semplice per me. Contro: si basa sulla formazione di persone non tecniche, potrebbe essere difficile da definire per la leggibilità.
  • Organizza ogni processo in un libro. Pro: usa qualcosa che è già lì. Contro: più difficile da inserire, complicato da leggere.
  • Crea un tipo di contenuto con un campo "step" che può essere inserito un numero illimitato di volte e un tema in modo da mostrare il numero dell'ordine. Pro: è facile capire che ogni passaggio è indipendente, può essere facilmente riordinato (?) !)
  • Modulo personalizzato , qualcosa come il modulo Ricetta ma senza ingredienti. Almeno suppongo che il modulo Ricetta abbia indicazioni dettagliate. Pro: gran parte delle personalizzazioni per l'ingresso, esperienza di apprendimento. Contro: molto più lavoro per me, un po 'per mia competenza.

Dalla tua esperienza, c'è un chiaro vincitore tra queste opzioni?

C'è un'opzione che mi manca? (esiste un modulo là fuori che lo fa già, per esempio? Cercare su Google questo concetto è stato un incubo .)

Sto pensando troppo a questo?

Non so ancora se questo progetto sarà Drupal 6 o 7.

Risposte:


2

Sono d'accordo con Craig Hyatt ma ho pensato di espandermi un po 'di più.

Formare gli autori affinché utilizzino gli elenchi ordinati : come hai detto, è più impegnativo addestrare gli utenti. Secondo me, i tuoi tempi sono stati spesi meglio nello sviluppo del prodotto finale.

Organizza ogni processo in un libro - Perché reinventare la ruota? Ti fornisce le basi delle tue esigenze immediatamente. L'uso di questo ti darà il tempo extra impiegato a sviluppare qualcosa per lavorare sugli svantaggi dell'uso di questo, o meglio farti passare più tempo ad aggiungere cose utili che a costruirle da zero.

Crea un tipo di contenuto con un campo "step" - Dici che questo potrebbe essere più lavoro per te ma non è una grande quantità, usando CCK e nodereference questo potrebbe darti un po 'più di flessibilità rispetto al percorso del libro.

Modulo personalizzato - Non è necessario farlo, i due punti sopra ti daranno abbastanza libertà di codificare attorno alle opzioni integrate di drupals.

Il chiaro vincitore per me sarebbe creare un tipo di contenuto e costruirlo attorno. Puoi effettivamente impostare un tipo di contenuto per utilizzare anche la funzionalità del libro, che è quello che sto facendo attualmente per un grande progetto. Quindi in questo caso ottieni il meglio da entrambi i mondi.


Non credo di aver capito che potresti impostare altri tipi di contenuto per utilizzare la funzionalità del libro. È fantastico!
Epersonae,

Epersonae, puoi dettagliarci?

Sembra che sia solo un fieldgroup nel modulo di immissione di un nodo (?).
Epersonae,

1

Penso che il tuo istinto di usare il modulo del libro fosse giusto. La modifica delle pagine del libro non sarebbe più difficile di più nodi tramite un tipo di contenuto personalizzato.


1

Perché non utilizzare un gruppo di campi CCK? Il nodo potrebbe avere un titolo e nessun corpo. Quindi il nodo ha un gruppo di gruppi di campi CCK. Il gruppo potrebbe avere due campi, come "titolo del passo" e "istruzioni del passo". Quindi è possibile aggiungere tutte le combinazioni titolo / istruzioni che si desidera allo stesso nodo.

Questo ha il vantaggio di essere davvero semplice da inserire e tutto è contenuto in un nodo. La visualizzazione effettiva di questi contenuti dipenderà anche da te, quindi potresti avere tutti i passaggi su una pagina o avere un sistema basato su schede javascript per mostrare ogni passaggio o qualche altra combinazione.


Come si ottiene questo risultato in D7? Sto cercando di fare la stessa cosa, non sono sicuro di come raggruppare i campi nell'area Tipo di contenuto.
user800507,

0

Vorrei creare un tipo di contenuto chiamato Step e rendere ogni passaggio nei processi un nodo. Quindi, è possibile utilizzare Viste per creare elenchi di passaggi come si desidera.

Dovrai trovare un modo per collegare i passaggi al "processo" genitore corretto, magari con la tassonomia.

Ogni passaggio ottiene un titolo, un corpo, un campo peso / ordine e quindi qualsiasi altra cosa tu debba aggiungere.

La versione di Drupal che scegli non avrà importanza. Utilizzerai CCK per 6 e Core Fields per 7.


0

Un'altra opzione potrebbe essere quella di utilizzare il modulo di impaginazione : questo modulo consente ai creatori di contenuti di inserire interruzioni nel contenuto per renderlo più gestibile. Metodi attuali che è possibile utilizzare per impaginare il contenuto:

  1. Il contenuto è impaginato da un conteggio di "parole per pagina" selezionabili.
  2. Il contenuto è impaginato da interruzioni manuali, inserito dal creatore del contenuto.
  3. Il contenuto è impaginato da interruzioni manuali, in base ai tag.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.