そのため、私はどのように alfresco 用のエクステンション/モジュールを作成するかを調べていましたが、Alfresco SDK、Ant、Maven などを使用する必要があるかどうかについて少し混乱しました。
私の動機を述べます。これが私が拡張機能で達成しようとしていることです:
- 2 つのプロパティを追加するカスタム アスペクトを作成します(AttachmentType と ItemID と呼ばれます。AttachmentType はタイプ (顧客、タスク、プロジェクトなど) を表し、ItemID にはそのタイプのアイテムの名前が含まれます)。
- これら 2 つのプロパティのそれぞれに html select 要素(つまり、ドロップダウン選択メニュー) があり、AttachmentType にはタイプの静的リストが含まれます。タイプはselect要素を介して選択でき、モジュールはリモートサーバーにクエリを実行し(私が計画しているjquery json-rpcを介して)、そのサーバーはその特定のAttachmentTypeのすべての名前(= ID)を返します(つまり、顧客用)すべての顧客のリストを送り返す)、ユーザーは ItemId プロパティに属する 2 番目の HTML 選択から正しい ID (顧客) を選択できます。
これが完了すると、別のプログラムが、CMIS を介して特定の AttachmentType と ItemID のドキュメントを alfresco share に照会できます。
これを達成するには何を使用すればよいですか?これを行うには、私が作成した amp ファイルにいくつかのファイルを入れるだけで十分ですか? これにはMavenを使用する必要がありますか?SDK と Ant はどうですか?
誰かが私を正しい方向に押し上げてくれることを願っています。たとえば、このリンクで説明されていることですが、実際のファイルを上書きするように、編集したファイルをアンプ内のディレクトリに配置する必要がありますか? これらのプロパティが表示された屋外ページに追加されるように、html select & jquery コードをどこに追加すればよいですか?
お時間を割いてお読みいただきありがとうございます。また、ofc に回答していただける場合は、どうもありがとうございます。