使用SRP存取UGC
2023年5月4日
- 主題:
- 社群
建立對象:
- 使用者
關於SRP
所有AEM Communities元件和功能都建置在 社會構成框架,會叫用SocialResourceProvider API來存取所有使用者產生的內容(UGC)。
在建立社群網站之前, 儲存資源提供程式(SRP) 必須設定為選取與基礎一致的實作 拓撲. SRP實施以三種儲存選項為基礎:
關於UGC儲存
有關UGC儲存的重要資訊是,當網站設定為使用ASRP或MSRP時,實際UGC不會儲存在AEM中 節點存放區 (JCR)。
雖然JCR中可能有節點陰影UGC以提供有用的中繼資料,但這些節點不會與實際UGC混淆。
請參閱 儲存資源提供程式概述。
最佳實務
在開發自定義元件時,開發人員應注意獨立於當前選擇的拓撲進行編碼,從而保留將來遷移到新拓撲的靈活性。
假設JCR不可用
應避免JCR專屬方法。
使用方法:
避免的方法:
- 節點API
- JCR事件
- 工作流程啟動器(使用JCR事件)
- 社群內容儲存 — 討論UGC通用商店的可用SRP選擇
- 儲存資源提供程式概述 — 簡介和存放庫使用概觀
- SRP和UGC要點 - SRP實用程式方法和示例
- 搜尋要點 — 搜索UGC的基本資訊
- SocialUtils重構 — 將已棄用的實用程式方法映射到當前SRP實用程式方法
recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6