「段階的なプロセス」のコンテンツタイプを作成するにはどうすればよいですか?


7

イントラネット用のプロセスマニュアルの作成を考えています。ほとんどの(すべての?)プロセスの順序は非常に明確ですが、実際の順序は時々変更される可能性があります。計画は、主題の専門家(おそらく半ダース程度)にプロセスページを入力および更新してもらうことです。サイトのユーザーは、多くの場合、対面で顧客とやり取りしながら、プロセスをすばやく確認できる必要があります。

これが私が考えたオプションです:

  • 順序付きリストを使用するように作成者をトレーニングします。プロ:私にとって最も簡単です。短所:非技術者のトレーニングに依存しているため、読みやすさを考慮してスタイルを設定するのは難しい場合があります。
  • 各プロセスを1つの本にまとめます。プロ:すでにあるものを使用します。短所:読みにくい、読みにくい
  • 無制限に入力できる「ステップ」フィールドと、注文番号を表示するテーマを持つコンテンツタイプを作成します。プロ:各ステップが独立していることを簡単に確認でき、簡単に並べ替えることができます(?) !)
  • カスタムモジュール、レシピモジュールのようなものですが、材料は含まれていません。少なくとも、レシピモジュールには段階的な指示があると思います。プロ:エントリ、学習経験のほとんどのカスタマイズ。欠点:私の専門知識ではないのですが、私にはもっと多くの作業が必要です。

あなたの経験から、これらのオプションの中で明らかに勝者はありますか?

私が見逃しているオプションはありますか?(たとえば、すでにこれを行っているモジュールはありますか?この概念をグーグルすることは悪夢でした。)

私はこれを考えすぎていますか?

このプロジェクトがDrupal 6と7のどちらになるかはまだわかりません。

回答:


2

私はクレイグハイアットに同意しますが、もう少し拡大したいと思いました。

順序付けられたリストを使用するように著者をトレーニングする-あなたが言ったように、ユーザーをトレーニングすることはあなたにとってより多くの努力です。私の意見では、あなたの時間は最終製品の開発に費やしたほうがよいでしょう。

各プロセスを1つの本にまとめる -なぜ車輪を再発明するのですか?すぐに使用できる要件の基本を提供します。これを使用すると、これを使用することの短所に取り組むために何かを開発するために費やされる余分な時間が得られます。

「step」フィールドを使用してコンテンツタイプを作成する -これはあなたにとってより手間がかかるかもしれないと述べましたが、CCKとnodereferenceを使用すると、これは本のルートに比べて少し柔軟性を与えることができます。

カスタムモジュール -これを行う必要はありません。上記の2つのポイントにより、Drupalの組み込みオプションをコーディングするのに十分な自由度が得られます。

私にとって明らかな勝者は、コンテンツタイプを作成し、それを中心に構築することです。実際にコンテンツタイプを設定して、本の機能を使用することもできます。これは、私が現在大規模プロジェクトで行っていることです。したがって、この場合は両方の長所を利用できます。


他のコンテンツタイプを設定して本の機能を使用できるとは思いもしませんでした。それは素晴らしいです!
epersonae 2011年

epersonae、それについて詳しく教えてもらえますか?

これは、任意の(?)ノードの入力フォームの単なるフィールドグループのようです。
epersonae

1

Bookモジュールを使用する本能は正しかったと思います。ブックページの編集は、カスタムコンテンツタイプを介した複数のノードほど難しくありません。


1

CCKフィールドグループを使用しないのはなぜですか?ノードにはタイトルを付けることができますが、ボディは付けられません。次に、ノードには一連のCCKフィールドグループがあります。グループには、「ステップのタイトル」、「ステップの指示」などの2つのフィールドがある場合があります。次に、同じノードに好きなだけタイトルと命令の組み合わせを追加できます。

これには、入力が本当に簡単で、すべてが1つのノードに含まれているという利点があります。このコンテンツの実際の表示もあなた次第です。そのため、1つのページにすべてのステップを配置したり、各ステップを表示するためのJavaScriptタブベースのシステムを使用したり、その他の組み合わせを使用したりできます。


d7でこれをどのように達成しますか?同じことをしたいのですが、[コンテンツタイプ]領域のフィールドをグループ化する方法がわかりません。
user800507 2011

0

ステップと呼ばれるコンテンツタイプを作成し、プロセスの各ステップをノードにします。次に、ビューを使用して、選択したステップのリストを作成できます。

おそらく分類法を使用して、ステップを適切な親「プロセス」にリンクする方法を見つける必要があります。

各ステップでは、タイトル、本文、ウェイト/オーダーフィールド、そして追加する必要のあるその他のものが取得されます。

選択するDrupalのバージョンは重要ではありません。6にはCCKを、7にはコアフィールドを使用します。


0

別のオプションとして、ページネーションモジュールを使用することもできます。このモジュールを使用すると、コンテンツ作成者はコンテンツに区切りを挿入して、管理しやすくすることができます。コンテンツのページ分割に使用できる現在の方法:

  1. コンテンツは、選択可能な「ページあたりの単語」数によってページ分けされます。
  2. コンテンツは、コンテンツ作成者によって挿入された手動の区切りによってページ番号が付けられます。
  3. コンテンツは、タグに基づいて、手動の区切りによってページ番号が付けられます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.