web-dev-qa-db-ja.com

Drupalノード内にアトラシアンガジェットを表示する簡単な方法はありますか?

DrupalでJiraからの情報を表示する方法を検討しています。

Drupal 6を使用して、Drupalノード内に Jira/Atlassian Gadgets を表示する簡単な方法はありますか?

いくつか調べてみましたが、 ダッシュボードモジュール でガジェットを含めることができるようですが、ダッシュボードを使用する必要はありません。ガジェットを通常のDrupalノードに埋め込みたかっただけです。

ヒントやアイデアはありますか?

1
Palmin

Jira/AtlassianのWebサイトを見ると、Javaテクノロジに基づいています。詳細に立ち入ることなく、独自の環境がどのように機能するかを学習してさらにアドバイスする必要があるため、JavaページにDrupalアプレットをほぼ同じ方法で埋め込むことができます。 DrupalページにYouTubeビデオを埋め込む:他のWebページと同じ方法でマークアップを埋め込むだけで、Drupalページの入力フィルターが削除されないように設定されていることを確認してください埋め込みタグ(「フルHTML」入力フィルターの使用など)。

ただし、これはページ上にJavaアプレットの1つを取得するだけです。 Drupalインストール内の情報と相互作用していません。 JavaをDrupalインストールのデータと通信させるには、これらのJira/Atlassian DrupalアプレットをホストするJavaインストールにサービスモジュールのようなものをインストールする必要があります。さらに、サービスRESTサーバーを追加し、RESTサービスフレームワーク内に、Javaアプレットが通信に期待するものを模倣するAPIを作成するか、Javaアプレットをカスタム変更します。サービス内で作成したAPIを介して通信するため。

したがって、これらのJavaアプレットがDrupalインストールのデータと通信するようにしたい場合、簡単な方法はありません。それらを表示したいだけで、ほとんどのJavaアプレットのように単純な埋め込みをサポートしている場合は、Javaアプレットの埋め込みスクリプトをDrupalページに配置するときに適切な入力フィルターを使用するだけです。

2
Blake Senftner