問題タブ [alfresco]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
alfresco - どの Java CMIS クライアント ライブラリを使用すればよいですか?
新しいプロジェクトを開始しており、使用するCMISクライアント ライブラリを決定する必要があります。
私たちの Java プロジェクトは、読み取り/書き込み/検索操作を実行するために、CMIS サーバー (実際には Alfresco ですが、それは問題ではありません) に接続するだけで済みます。
次のようなクライアント ライブラリを探しています。
- すでに使用可能です
- すぐに捨てられるわけではありません
- ユーザーの活発なコミュニティがある
- オープンソースです
どちらをお勧めしますか?またその理由は?
以下にいくつかの可能性を示します。
- Apache Chemistry の OpenCMIS (現時点では勝者)
- xCMIS
- chemistry-atompub-client (放棄)
- 化学アブデラ(あまり活発ではない)
- アブデラ(難しい)
- AtomPub または Web サービスを直接使用する (難しい)
alfresco - OpenCMISでAlfresco拡張プロパティを取得する
Alfresco3.3からいくつかのデータを抽出するOpenCMISベースのアプリケーションを書いています。
またはなどの標準のCMISプロパティで正常に動作します。ただし、CMISAtomPubフィードに「Alfrescoextensions」として存在するAlfresco固有のプロパティにアクセスできません。cmis:name
cmis:contentStreamMimeType
cm:descripcion
OpenCMISを使用しての値を取得する方法はありますか?
私の推測では、のDocumentType
代わりにインターフェイスを使用してからDocument
、そのgetExtensions()
メソッドを呼び出す必要があります。しかし、DocumentTypeのインスタンスを取得する方法がわかりません。
どんな助けでも本当にありがたいです。
よろしく
編集: Florianの答えはすでにうまくいきましたが、CMISSQLでもこれらのプロパティの値を取得できることに気づきました。
ajax - Web ページをリロードせずに Ajax 呼び出しパラメーターをリロードする方法
Alfresco 3.2エンタープライズでExtjs 2.2.1を使用しています。
ログイン中にロードされたコンポーネントで、外部サーバーへの認証を処理するチケットを更新したいと考えています。このチケットは一定時間後に失効するため、チケットを更新する必要があります。
私にとって実行可能とは思えないオプション(ただし、間違っている場合はお知らせください):
コンポーネントをリロードして呼び出しパラメータをリロードします - ユーザーが以前に作業していたものをリセットするため、これを行うことはできません (つまり、ツリー パネルがリロードされ、グリッド フィルタがリセットされるなど)。すべてが ajax 呼び出しを使用してページ上の内容を更新するため、実際の Web ページがリロードされることはありません。
チケットを格納するグローバル変数を作成し、それを ajax 呼び出しの呼び出しパラメーターとしてアタッチします。ログイン中に読み込まれたコンポーネントは、元のチケットを使用してサーバーを呼び出します。
java - Java Web CMS & HTML プレゼンテーション、テンプレート作成
ドキュメント管理やエンタープライズ コンテンツ管理ではなく、Web プレゼンテーションの意味での HTML コンテンツ プレゼンテーションを適切にサポートする Java のコンテンツ管理システムを探しています。
cms内のカテゴリ/ファイルシステムでhtmlページをテンプレート化することに興味があります。私が知っているほとんどの CMS は、Alfresco、Nuxeo、Exo などの企業システムであり、それらの背後にあるポータルの外部で Web ページの表示がサポートされているかどうかさえわかりません。私はマグノリアがそうしていることを知っています。
2 つ目の要件は、API を介して CMS を管理することです。手動編集ではありません。Atom パブリッシング プロトコルを実装する CMS があるとは思えません。そのため、AtomPub サーバーを自分で実装できるように、CRUD コンテンツ用の API を備えた CMS が必要です。
alfresco - Alfrescoの別のサーバーにフォームを送信する
私はAlfrescoを初めて使用し、別のサーバーに送信するWebフォームを作成できるかどうかを確認しようとしていました。フォームはAlfrescoに存在しますが、送信されたフォームを処理するために別のサーバーが必要です。この場合はファイルのアップロードになります。
alfresco - Alfresco ユーザーのバッチ作成
Alfrescoユーザーを「バッチ」で作成することはできますか?
つまり、スクリプトを使用して多数のユーザーを作成したり、API などを呼び出したりします。
ありがとうございました!
alfresco - 屋外データベース
Alfrescoデータベースをどのように拡張できますか?既存のデータベース構造に新しいテーブルを追加する必要があります。
屋外はこれをサポートしていますか?
よろしくお願いします。
constraints - Alfresco の動的リスト制約
この投稿で提供されている例に従って、Alfresco 3.3 で動的リスト制約を作成しようとしています。
だから、私は拡張する独自のクラスを作成しましたListOfValuesConstraint
:
ServiceRegistry
参照はSpringによって注入され、正常に機能しています。loadData()
からのみ呼び出すとinitialize()
、Lucene クエリが実行され、データが取得され、ドロップダウンに正しく表示されます。Alfresco サーバーを再起動しない限り、データは更新されません。
getAllowedValues()
UI がこの制約を持つプロパティを表示する必要があるたびに呼び出されます。参照された投稿のアイデアは、loadData()
からgetAllowedValues()
も呼び出すことであるため、値は実際には動的になります。しかし、これを行うと、データが取得されません。Lucene クエリは同じですが、0 の結果を返すため、ドロップダウンには のみが表示されます-
。
ところで、私がやっているクエリは:+TYPE:"cm:category" +@cm\:description:"something here"
で、どのケースでも同じです。初期化からは機能しますが、getAllowedValues からは機能しません。
なぜこれが起こっているのか、またはどうすれば解決できるのかについてのアイデアはありますか?
ありがとう
編集:昨日 Alfresco 3.3.0g Community にアップグレードしましたが、まだ同じ問題が発生しています。
alfresco - Alfresco 3.3.0 で CMISQL クエリを使用するとランダム エラーが発生する
[解決済み、Alfresco 3.3.0g には存在しない、Alfresco 3.3.0 に影響するバグがあったようです]
やあ、
OpenCMISを使用して Alfresco 3.3 からデータを取得していますが、CMISQL クエリで非常に奇妙な動作をしています。私は同じ問題を抱えている他の誰かをグーグルで検索しましたが、私は世界中で最初の人のようです:)、それで、OpenCMISではなく私のせいだと思います。
これは私がAlfrescoに問い合わせる方法です:
ご覧のとおり、同じクエリを最大 20 回連続して実行するだけです。毎回同じ結果が期待できますね。残念ながら、これは取得したもののサンプルです。
201
連続で取得することもあれば、すべてを取得することもあります0
。1
ただし、との「混合」は一度もありません0
。私たちは常にそれらの「実行」を取得します。
各クエリの前にセッションを作成するかどうかは問題ではありませんが、まだランダムな問題があります。2 つの異なる Alfresco サーバー (どちらも 3.3 コミュニティ) に対してクリーン インストールを試みましたが、いずれもランダムに失敗します。0 folders retrieved
また、各クエリの時間を測定しようとしましたが、結果が間違っている ( ) または正しい ( )とは関係がないようです1 folders retrieved
。
Alfresco は正常に動作しているようです。「管理 --> ノード ブラウザ」に移動し、そこから CMISQL クエリを起動すると、常に 1 つのフォルダが取得されます。これは正しいことです。つまり、それは私たちのコードか、OpenCMIS のバグに違いありません...
何か案は?
silverlight-4.0 - Alfresco を Silverlight 4 と統合する方法は?
Alfresco を SL 4 アプリと統合したいと考えています。
Alfsco は安らかなサービスを提供していたので、SL 4 アプリで利用できるはずです。
誰でもこのシナリオのサンプルを共有できますか?