だから私はAlfrescoをインストールし、2つのWebアプリケーション/alfrescoと/shareを持っています。これらのアプリケーションの違いと目的は何ですか?1つのアプリケーションが他のアプリケーションなしで存在できますか?
4 に答える
/alfresco
このコンテキストは、リポジトリアプリケーションを指します。これは、コンテンツが効果的に保存され、すべての魔法が発生する「コア」アプリです。昔は、それが唯一のアプリケーションだったので、AlfrescoがShareを導入したとき、それはいくつかの機能のUIを見つける唯一の場所でした。現在、Shareにはいくつかの点が欠けています。
現在、このJSFアプリケーションは一種の管理者専用インターフェースであり、Shareに何かが欠けている場合にのみアクセスできるようにするという考え方です。ただし、JSFが本当に好きな場合は(本当に?)、このインターフェイスを使用してAlfresco実装を構築することを選択できます。
このアプリケーションは、UIではなく、主にその機能に関心があります。たとえば、DB、CIFS、IMAPなどの外部システムへのすべての接続はここから行われます。
ちなみに、Alfresco WCMの「元の」実装は、このアプリケーションを中心に構築されています。とにかく、いくつかの理由により、このWCMの実装は段階的に廃止され、Shareとその概念(サイトなど)を中心に構築された新しい実装がすぐに大きくなります。
このUIで新しい派手な開発を期待しないでください。
/share
これは通常、エンドユーザーのメインUIを対象としています。ここにはJSFはありません(ありがとう、神様!)、コラボレーション環境の提供に焦点を当てたAlfrescoのSpringSurfフロントエンドです。ここでは、サイトの概念、コンテンツ、ブログ、およびWiki用のプロジェクト/トピックに焦点を合わせたコンテナーを見つけることができます。
/alfresco
すべてのコンテンツは他のアプリケーションを介して保存されるため、Shareはほとんどステートレスです。ここからDB接続は開かれず、すべてがAlfrescoRESTAPIとCMISを介してプルおよびプッシュされます。
すでに述べたように、新しいWCMは、ワークフロー、バージョニング、ドキュメント変換、ACLなどのAlfrescoのすべての一般的なECM機能と同様に、ここから活用されます。さらに、ドキュメントのプレビューとサムネイル、ブログ、Wiki、データリスト、...
これは、UI Alfrescoが引き続き改善し、思いつく可能性のあるすべてのホイッスルとベルを追加する可能性があります。
最新バージョンの屋外5.0bに関する情報を追加します。
alfresco 5.0bの主な変更点は、Alfresco Webクライアントがalfrescoから削除されたことです。したがって、JSFコーディングはありません。
リポジトリアーキテクチャはまだ存在しているので、コアアプリを扱いたい場合は、「/ alfresco」がWebスクリプト、ワークフローなどの作成に使用される場所です。
結論
- 共有はフロントエンドアプリケーションとしてのみ使用されます。すべてのコア部分は屋外リポジトリにあります。
Alfresco:開発者の観点から、「alfresco」は、ACSを使用するほとんどの機能をまとめたバックエンドリポジトリとして説明します。使用を共有するサービスは、屋外で定義されています。
シェア:シェアは、技術的な知識があまりない人がECMから可能な限り多くを得ることができるようにするために導入されました。共有するのが初めての場合は、モデルマネージャー、スマートフォルダー、およびアクションを調べる必要があります。
2020年には、/ alfrescoをAlfrescoのリポジトリ部分、/shareをユーザーインターフェイスと考えてください。Shareは現在非推奨であり、AlfrescoDigitalWorkspaceと呼ばれるものにますます置き換えられることに注意してください。今のところ、古いShareがはるかに古いバージョンのSpringと統合する「Surf」と呼ばれる古いJavascriptフレームワークを使用していることを除いて、ほとんど同じ機能を備えています。Alfresco Digital Workspaceは、Angularを使用して作成され、独自のWARから実行できるクライアントです。