文件AEM 6.5Communities 指南

編碼准則

最後更新: 2024年7月14日
  • 適用對象:
  • Experience Manager 6.5
  • 主題:
  • 社群

建立對象:

  • 管理員

准則、秘訣與技巧

使用AEM Communities已經從嚴重依賴Java Server Pages發展為靈活選擇商業邏輯、樣式和頁面內容彼此不同的範本化指令碼語言。

在使用使用者產生的內容(UGC)時,可透過SocialResourceProvider API進一步靈活處理,如此便不需要知道為部署選擇了哪個SRP選項。

以下是AEM Communities開發人員的各種程式碼准則和最佳作法:

程式碼

  • 使用SRP存取UGC — 如何避免撰寫只有當UGC儲存在JCR (JSRP)時才有效的應用程式。
  • SocialUtils重構 — 取代SocialUtils的SRP公用程式方法。
  • 命名慣例 — 自訂Java類別的命名慣例。

指令碼

  • 旁載社群元件 — 如何在頁面載入後動態新增元件。
  • RTF編輯器程式集 — 如何自訂提供給成員的RTF UI,以供發佈內容。

IDE

  • 使用Maven for Communities — 如何包含Communities API jar。
  • SocialUtils重構 — 取代SocialUtils的SRP公用程式方法。
recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791