web-dev-qa-db-ja.com

ビューを使用してユーザーの統計ダッシュボードを作成するにはどうすればよいですか?

私は、Drupalユーザーに基づいたWebサイトに取り組んでいます。ユーザーは、ログイン、借金の支払い、個人情報や連絡先情報の設定と更新などができます。

ユーザーのフィールドに基づいて、これらのユーザーの統計を示すダッシュボードを作成したいと思います。

  • ジェンダー:男性54%-46%女性

  • アクティブユーザー:67%

  • 年齢:20%子供-56%若い-16%古い-8%その他

私はそれのためのデザインさえ持っています、私は技術的に Views モジュールを使用してそれを理解しようとしています。何か案が?

5
xstean

Charts モジュールと Views モジュールとの統合を使用します。提供されたビューの例の単純な複製は、あなたが求めていることを行います。 このオンラインの例 を見て、第一印象を得てください。

「ノード」に含まれるデータを使用した、ビューとのチャート統合のいくつかの例(ビュー集約機能は使用していません):

開示:私は グラフ の(共同)メンテナーです。

4
Pierre.Vriens

通常の( Views )ブロック、おそらくcharts viewを、 チャート作成モジュールの比較 。そして、ブロックをデフォルトのdrupalダッシュボードに配置します。

4
rémy

コーディングなしで管理ダッシュボードを作成するとします。

複数のビューが必要になります。複数のビュー、または添付ファイル付きの単一のビューがあります。それが複数のビューである場合、おそらく Panels を使用して、それらを1つのページに埋め込む方法を見つける必要があります。

グループ化して統計を蓄積しているため、ビューは集計を使用します。

役立つ可能性のあるモジュール:

ページマネージャー( CTools の一部)

Contextual Administration これは、管理パスダッシュボードの作成を支援するための素晴らしいモジュールです。

コンテキスト管理は、CTools Page Managerモジュールに基づく管理ツールです。典型的なデータベース主導のメカニズムによるカスタム管理ページの導入を可能にするか、カスタムモジュール+エクスポートまたは機能モジュールによる典型的なpage_managerエクスポートを利用できます。

コンテキスト管理を使用するためのチュートリアル:

https://www.youtube.com/watch?v=Luc-bGGxa6c&list=PLEFD8FDE69D61DCA

1
J. Reynolds