
===========
Dashbuilder は、汎用のダッシュボードおよびレポート Web アプリケーションであり、以下を可能にします。
Apache License, Version 2.0 の下でライセンスされています。
詳細については、プロジェクトの Web サイト dashbuilder.org をご覧ください。
0.4.0.Final
ユーザーインターフェイスが Bootstrap3/PatternFly にアップグレードされました。
MonetDB サポートが SQL プロバイダーに追加されました。 (このプロバイダーは MonetDB 11.21.5 リリースでテストされています)
新しいデータセットフィルタリング関数 "IN" と "NOT IN"
Data Set Core API が組み込み可能な Java ライブラリとして利用可能になりました。 (詳細は こちら)
0.3.0.Final
SQL データベースに格納されたデータセットを定義するための新しいプロバイダー。 以下はテスト済みおよびサポートされている DB のリストです。
Elastic Search ノードに格納されたデータを取得するための新しいプロバイダー。 このプロバイダーは Elastic Search 1.7.1 リリースでテストされています。
新しいデータセットエディタ UI モジュール:
単一値メトリクスを表示するための新しいディスプレイヤー。
新しいディスプレイヤーサブタイプ: bar (stacked)、pie (3d, donut)、line (smooth)
リアルタイムダッシュボードのサポート。ディスプレイヤーの更新設定。
ディスプレイヤーエディタのデータセットルックアップ機能の拡張:
0.2.0.Final
0.1.1.Final
0.1.0.Final
この最初のリリースの主な目的は、単純な API を使用して複合ダッシュボードの作成を可能にすることです。機能セット:
プロジェクトをクローンします
git clone [email protected]:dashbuilder/dashbuilder.git
これで、開発モードまたは本番モードでプロジェクトをビルドおよび実行できます。
開発モードを使用すると、ランタイム上でクラスとクライアントアセットをコンパイルしてフレームワークを開発できるため、開発時間が短縮されます。ブラウザの互換性、言語サポートなど、他にもさまざまな影響があります。これは、アプリケーションの開発とテストに役立ちます。
Dashbuilder は現在 GWT 2.7 を使用して構築されているため、アプリケーションを実行するには SuperDevMode を使用する必要があります。
スーパー開発モードは、バージョン 2.5 以降の GWT での新しい作業方法です (GWT 2.7 ではネイティブサポートおよびデフォルトモード)。
これはほとんどの新しいブラウザで動作し、Source Map 仕様に基づいています。従来のホストモードよりも高速で効率的です。これを使用する利点やその他の重要な理由は多数あります。詳細は こちら をご覧ください。
Dashbuilder は SuperDevMode をサポートしており、デフォルトで使用するように構成されています。
これを使用するということは、2 つのサーバーを実行することを意味します。1 つは Web アプリケーション用で、もう 1 つは Web ページまたはブックマークでコンパイルボタンが押されたときに SDM 用のクラスをコンパイルする Code Server 用です。
アプリケーションをビルドするには:
cd dashbuilder
mvn clean install -DskipTests
実行するには:
cd dashbuilder-webapp
mvn gwt:run
ログイン:
admin / admin
(IntelliJ ファンであれば、この素晴らしい IDE でアプリケーションを実行するためのセットアップも用意しています。詳細は こちら)
本番モードは、本番環境向けにアプリケーションをビルドおよびパッケージ化するために使用されます。アプリケーションはコンパイルされ、JavaScript アセットはすべてのパーミュテーション (ブラウザサポート)、すべての言語などを使用してビルドされます。
本番モードをビルドするには:
cd dashbuilder
mvn clean install -DskipTests -Dfull
ビルドが完了すると、Wildfly および Tomcat 用の WAR ディストリビューションが dashbuilder/dashbuilder-distros/target/ にあります。
WAR ファイルをアプリケーションサーバーにデプロイするだけです!