[英]Alfresco content services - Extentions/AMP/customization - How does it work?
我最近開始了解 Alfresco Content Service。
我有一些問題:
我的理解是添加自定義的標准方法是創建 AMP。
我發現還有兩種方法可以添加這些自定義項:
從文檔來看,在我看來,AMP 文件曾經是添加自定義的標准方式,但現在已經遠離這種方式,轉而使用常規 jar 文件,並最終在 7.1 和轉發中使用 JSON。
我發現的其他教程還提到了諸如“始終使用 .amp”之類的內容。 如果它與官方文檔上的信息相矛盾,這似乎很奇怪。
我還發現了一些關於通過共享界面添加放大器的信息? 還是必須在構建服務器(.war)時始終添加它們?
有人可以為我詳細解釋將自定義應用到露天內容服務的最佳實踐嗎? 最好有關於現場制作設置的詳細信息。
感謝您幫助我更清楚地了解其中的一些內容。
我會盡力給你有用的答案:
制作應用程序包(APM 或 JAR)比手動更改配置要好得多。 它有利於版本控制、可移植性(TEST 與 PROD 或項目之間)、組合(您可以添加一些通常非常有用的插件)......這是構建 Web 應用程序的標准和好方法。
關於自定義沖突,我不確定它是如何工作的。 好的做法是始終為每個 AMP 使用自己的命名空間。 如果 AMP 寫入同一個文件,結果總是追加(share-config-custom.xml 可以變得非常大)。
關於 JAR 和 AMP 的問題很簡單。 舊版本的 Alfresco 支持的 AMP 比 JAR 多。 現在,您使用的方式無關緊要。 嘗試查看這些包的內部,它們看起來非常相似。
我從未聽說過通過共享界面添加 AMP。 你有資源嗎? 唯一相似的是通過模型管理器創建內容模型( https://docs.alfresco.com/content-services/latest/tutorial/model/ )
我用於 AMP 和 JAR 的 PROD 組合。 我在 AMP 中有很多遺留代碼和插件,在 JAR 中有很多新東西。 與他們一起在戶外工作......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.