所有AEM Communities元件和功能都建立在 社交元件架構(SCF),會呼叫SocialResourceProvider API以存取所有使用者產生的內容(UGC)。
在建立社群網站之前, 儲存資源提供者(SRP) 必須設定為選取與基礎實施一致的實施 拓撲. SRP實施會根據三個儲存選項:
有關UGC儲存的重要須知,是當網站設定為使用ASRP或MSRP時,實際的UGC不會儲存於AEM 節點存放區 (JCR)。
雖然JCR中可能有遮蔽UGC以提供有用中繼資料的節點,但請勿將這些節點與實際UGC混淆。
另請參閱 儲存資源提供者概觀。
開發自訂元件時,開發人員應謹慎編寫程式碼,避免使用目前選擇的拓撲,以便日後能靈活地改用新拓撲。
應避免使用JCR專屬的方法。
使用的方法:
Sling API (Sling資源)
OSGi事件
避免的方法:
不同的SRP可以有不同的原生查詢語言。 建議使用來自以下專案的方法: com.adobe.cq.social.ugc.api 封裝以執行適當的查詢語言。
如需詳細資訊,請參閱 搜尋Essentials.