2011-01-15 8 views
2

私はDrupal 6の測量会社のプロジェクトを行っています。最終的に従業員は新しいコンテンツタイプに測定値を入力する必要があります。現在、彼らは、セル間の計算を行うためのマクロの束を持っている大きなExcelスプレッドシート(​​メートル、フィート、m^2、いくつかの価格設定のもの)でそれを行います。Drupalの計測シート6

私の質問は次のとおりです。 どのようにこのシステムを使用して、従業員が集まるデータの量は、プロジェクト(すなわち、3階建ての家との間で変化を念頭に置いて、最高のDrupalの6に、このスプレッドシートの機能を複製するに行きますか1階と地下室との比較など)。

私は、これまで2つのアイデアを持っている:

  1. は、新しいコンテンツタイプを作成し、CCKフィールドを移入。シートノードのCCK機能を使用してシートノードCCKフィールドを削除し、スプレッドシートを正確に複製します。このデータを別の方法で表示するには、ビューを使用します。

  2. 新しいコンテンツタイプを作成し、それにCCKフィールドを設定します。 Views(およびViews Calcなど)を使用して、さまざまな測定値を取得します。

つまり、私はこれら2つの実装の外にある提案に完全に対応しています。

ありがとうございました!

+0

申し訳ありません申し訳ありませんが、あなたの投稿が長い時間が経過してもモジュールをもう一度チェックするようにしたことに気づきたいのですが、進捗状況に感心しています。 – groovehunter

+0

Sheetnode?ええ、最後の2〜3ヶ月でシートノードが素晴らしいです。 upvoteありがとう! – aendrew

答えて

1

私はあまり注意しないでください。私は、複数のコンテンツがページ上で同時にレンダリングされるプロジェクトを行いました。各作品は、それぞれのノードにあります。複数のノードの欠点は、ノードごとに少なくとも1つの(おそらく複雑な)クエリを実行する場合のパフォーマンス・ヒットです。

この場合、シートに多数の行があり、各行がノードであった場合、かなり重いパフォーマンスノックが発生する可能性があります。

これは受け入れられるかもしれませんが、私はあなたに頭をアップすると思いました。

これは、ノード+ CCKを使用する代わりに、Drupal APIの上に専用のメカニズムを実際に作成するのが最善の場合の1つです。

私が言ったように、私は慎重すぎる可能性があります。あなたの正確なユースケースによって異なります。

HTH!質問http://drupal.stackexchange.comの種類が...

のために作られたよう

関連する問題