メインコンテンツへスキップ

Alfresco Application Development Framework

魅力的なユーザエクスペリエンスを迅速に提供

Alfresco Application Development Framework(ADF)は、Alfresco Digital Business Platform上で魅力的なWebアプリケーションを迅速に構築できる、Javascriptベースのモダンなフレームワークです。再利用可能なAngularベースのUIコンポーネントとサービス、コマンドラインツール、そしてAlfrescoのProcess Services/Content Services/Governance Servicesとシームレスに連携する Javascript APIをすべて搭載。開発者のために作られたこのフレームワークを使えば、卓越したユーザーエクスペリエンスを提供し、デジタルトランスフォーメーションの波に本格的に対応できる、最先端のWebアプリケーションを開発できます。

ビジネス面のメリット

ビジネスのニーズに数日で対応できます。もう、何か月も待つ必要はありません。

  • 時間を節約して、より魅力的な製品を開発 — 150を超える再利用可能なコンポーネント、開発ツール、高度に自動化されたテストカバレッジ。ADFなら、開発プロセスを大幅に加速できます。
  • 卓越したユーザーエクスペリエンスで利用者を拡大 — モダンなアプリケーションを提供すれば、利用者が加速度的に増えるので、顧客も喜びます。
  • 人、コンテンツ、プロセスをつなぐ — プロセス、コンテンツ、そしてガバナンスのコンポーネントを統合することで、開発者は独自のソリューションをすばやく提供できます。

オープンで再利用可能なコンポーネント

ADFには、完全に機能するビルド済みのAngular/Material Designコンポーネントが150以上収録されています。

  • 150以上のUIコンポーネントとサービス — コンテンツのメタデータ、ファセット検索、動的開始プロセス、一般公開機能、バージョンマネージャ、コンテンツの利用権限など。
  • アプリケーションジェネレータでクイックスタート — Angular CLIテンプレートを使えば、最初のアプリケーションをわずか2分で生成できます。
  • オープンかつモダンな業界規格 — ADFはオープンソースであるとともに、Angular、Javascript、Material Design、RESTfulサービスなどのエンタープライズアプリケーションで好んで使われるWebテクノロジーをベースにしています。

 

ADFのコンポーネントを見る

高い柔軟性と拡張性

ADFの目的は、ビジネスユーザが求める魅力的なソリューションの構築に必要なリソースと柔軟性を開発者に提供することです。

  • 高い拡張性: ADFなら、オリジナルのコンポーネントを簡単に追加できます。また、Alfresco Javascript APIにより、Javascriptベースのテクノロジーであれば何でも使うことができます。
  • コミュニティ主導のイノベーションのオープン性: コードソースをGithubにホストするオープンなApache 2.0ライセンスモデルを利用するADFは、多くの面において開発チームの連携と作業を円滑にします。

 

ADFコミュニティ

Alfresco Application Development Frameworkの概要を紹介したビデオをご覧ください。

Content ServicesのADF Example Application

Alfrescoは、カスタムアプリケーションを構築する開発者のためにサンプルアプリケーションを提供しています。Alfresco Content Servicesのリポジトリでファイルを簡単に管理するためのシンプルなユーザーインターフェイスを備えたアプリケーションです。

このアプリケーションを見れば、ADFを使って洗練されたアプリケーションを構築することで、複雑なコンテンツ管理を簡略化できることが分かります。コンテンツアプリケーション例の詳細については、ADF Example Applicationのホームページをご覧ください。

Process ServicesのADF Example Application

Alfresco Process Services 1.8には、ADFを使って構築したProcess Workspaceが組み込まれています。Process Workspaceは、エンドユーザーがタスクやプロセスの表示、操作、共同作業を行える斬新なユーザーインターフェイスです。