Ich denke darüber nach, ein Prozesshandbuch für ein Intranet zu erstellen. Die meisten (alle?) Prozesse haben eine sehr klare Reihenfolge, obwohl sich die tatsächliche Reihenfolge von Zeit zu Zeit ändern kann. Es ist geplant, dass die Fachexperten, wahrscheinlich ein halbes Dutzend oder so, die Prozessseiten aufrufen und aktualisieren. Die Benutzer der Website müssen in der Lage sein, die Prozesse schnell zu überprüfen, während sie mit Kunden interagieren, häufig von Angesicht zu Angesicht.
Hier sind die Optionen, an die ich gedacht habe:
- Trainieren Sie die Autoren, um geordnete Listen zu verwenden. Pro: am einfachsten für mich. Con: stützt sich auf die Schulung nicht technischer Mitarbeiter, kann für die Lesbarkeit schwer zu stylen sein.
- Organisieren Sie jeden Prozess in einem Buch. Pro: verwendet etwas, das bereits vorhanden ist. Con: schwerer einzugeben, kompliziert zu lesen.
- Erstellen Sie einen Inhaltstyp mit einem "Schritt" -Feld , das unbegrenzt oft eingegeben werden kann, und einem Thema, um die Bestellnummer anzuzeigen. Pro: leicht zu erkennen, dass jeder Schritt unabhängig ist, kann leicht nachbestellt werden (?) Con: mehr Arbeit für mich (Ich habe das Gefühl, dass in dieser Option noch etwas fehlt, aber ich kann es nicht genau sagen !)
- Benutzerdefiniertes Modul , so etwas wie das Rezept-Modul, jedoch ohne Zutaten. Zumindest gehe ich davon aus, dass das Rezeptmodul schrittweise Anleitungen enthält. Pro: die meisten Anpassungen für den Einstieg, Lernerfahrung. Con: Viel mehr Arbeit für mich, ein bisschen aus meinem Fachwissen.
Gibt es Ihrer Erfahrung nach einen klaren Gewinner unter diesen Optionen?
Gibt es eine Option, die mir fehlt? (Gibt es da draußen ein Modul, das dies zum Beispiel bereits tut? Dieses Konzept zu googeln war ein Albtraum .)
Überdenke ich das?
Ich weiß noch nicht, ob dieses Projekt Drupal 6 oder 7 sein wird.
Ich denke, Ihr Instinkt, das Buchmodul zu verwenden, war richtig. Das Bearbeiten von Buchseiten wäre nicht schwieriger als das Verknüpfen mehrerer Knoten über einen benutzerdefinierten Inhaltstyp.
quelle
Warum nicht eine CCK-Feldgruppe verwenden? Der Knoten könnte einen Titel und keinen Text haben. Dann hat der Knoten eine Reihe von CCK-Feldgruppen. Die Gruppe kann zwei Felder haben, z. B. "Schritttitel" und dann "Schrittanweisungen". Dann können Sie demselben Knoten beliebig viele Titel- / Anweisungskombinationen hinzufügen.
Dies hat den Vorteil, dass die Eingabe sehr einfach ist und alles auf einem Knoten enthalten ist. Die tatsächliche Anzeige dieses Inhalts liegt ebenfalls bei Ihnen, sodass Sie alle Schritte auf einer Seite oder ein auf Javascript-Registerkarten basierendes System zum Anzeigen jedes Schritts oder eine andere Kombination haben können.
quelle
Ich würde einen Inhaltstyp namens Step erstellen und jeden Schritt in Ihren Prozessen zu einem Knoten machen. Anschließend können Sie mithilfe von Ansichten Listen mit Schritten erstellen, wie Sie möchten.
Sie müssen einen Weg finden, um die Schritte mit dem richtigen übergeordneten "Prozess" zu verknüpfen, möglicherweise mit Taxonomy.
Jeder Schritt erhält einen Titel, einen Text, ein Gewichts- / Bestellfeld und alles, was Sie sonst noch hinzufügen müssen.
Die von Ihnen gewählte Version von Drupal spielt keine Rolle. Sie verwenden CCK für 6 und Core Fields für 7.
quelle
Eine weitere Option ist möglicherweise die Verwendung des Paginierungsmoduls. Mit diesem Modul können Sie als Inhaltsersteller Unterbrechungen in den Inhalt einfügen, um ihn übersichtlicher zu gestalten. Aktuelle Methoden zum Paginieren von Inhalten:
quelle