Wie kann ich einen Inhaltstyp "Schritt für Schritt" erstellen?


7

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.

Antworten:


2

Ich stimme Craig Hyatt zu, aber ich dachte, ich würde ein bisschen mehr expandieren.

Trainieren Sie die Autoren, um geordnete Listen zu verwenden. Wie Sie bereits sagten, ist es für Sie aufwändiger, Benutzer zu schulen. Ihre Zeit haben meiner Meinung nach besser damit verbracht, das Endprodukt zu entwickeln.

Organisieren Sie jeden Prozess in einem Buch - Warum das Rad neu erfinden? Es bietet Ihnen sofort die Grundlagen Ihrer Anforderungen. Wenn Sie dies verwenden, haben Sie mehr Zeit, um etwas zu entwickeln, um an den Nachteilen zu arbeiten, oder besser gesagt, Sie können mehr Zeit damit verbringen, hilfreiche Dinge hinzuzufügen, als es von Grund auf aufzubauen.

Erstellen Sie einen Inhaltstyp mit einem "Schritt" -Feld. Sie erwähnen, dass dies mehr Arbeit für Sie sein könnte, aber es ist keine große Menge. Wenn Sie CCK und Nodereference verwenden, können Sie im Vergleich zur Buchroute etwas mehr Flexibilität erhalten.

Benutzerdefiniertes Modul - Dies ist nicht erforderlich. Die beiden oben genannten Punkte bieten Ihnen genügend Freiheit, um die eingebauten Optionen von Drupals zu codieren.

Der klare Gewinner für mich wäre, einen Inhaltstyp zu erstellen und darauf aufzubauen. Sie können tatsächlich einen Inhaltstyp einrichten, um auch die Buchfunktionalität zu verwenden, was ich derzeit für ein großes Projekt mache. In diesem Fall erhalten Sie das Beste aus beiden Welten.


Ich glaube nicht, dass mir klar wurde, dass Sie andere Inhaltstypen einrichten können, um die Buchfunktionalität zu nutzen. Das ist fantastisch!
Epersonae

Epersonae, können Sie das näher erläutern?

Es sieht so aus, als wäre es nur eine Feldgruppe im Eingabeformular eines (?) Knotens.
Epersonae

1

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.


1

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.


Wie erreichen Sie dies in d7? Ich möchte dasselbe tun - ich bin mir nicht sicher, wie ich die Felder im Bereich Inhaltstyp gruppieren soll.
user800507

0

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.


0

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:

  1. Der Inhalt wird durch eine auswählbare Anzahl von "Wörtern pro Seite" paginiert.
  2. Der Inhalt wird durch manuelle Unterbrechungen paginiert, die vom Ersteller des Inhalts eingefügt werden.
  3. Der Inhalt wird durch manuelle Unterbrechungen basierend auf Tags paginiert.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.