ドキュメントAEM 6.5Communities ガイド

コーディングのガイドライン

最終更新日: 2024年7月15日
  • 適用対象:
  • Experience Manager 6.5
  • トピック:
  • コミュニティ

作成対象:

  • 管理者

ガイドライン、ヒントおよびテクニック

AEM Communitiesの操作は、Java Server Pages への依存度が高くなっただけでなく、ビジネスロジック、スタイル、ページコンテンツが異なるテンプレートスクリプト言語を柔軟に選択できるようになった。

ユーザー生成コンテンツ(UGC)での操作がさらに柔軟なのは、SocialResourceProvider API を使用することで可能になります。これにより、デプロイメントで SRP オプションが選択されたことを認識する必要がなくなります。

AEM Communities開発者向けの様々なコーディングガイドラインとベストプラクティスを以下に示します。

コード

  • SRP による UGC へのアクセス- UGC が JCR (JSRP)に格納されている場合にのみ機能するアプリケーションの書き込みを回避する方法。
  • SocialUtils リファクタリング- SocialUtils に代わる SRP のユーティリティメソッド。
  • 命名規則- カスタム Java クラスの命名規則。

スクリプト

  • Communities コンポーネントのサイドローディング- ページの読み込み後にコンポーネントを動的に追加する方法。
  • リッチテキストエディターの基本事項- メンバーに提供されるリッチテキスト UI をカスタマイズしてコンテンツを投稿する方法。

IDE

  • コミュニティでの Maven の使用- Communities API jar を含める方法。
  • SocialUtils リファクタリング- SocialUtils に代わる SRP のユーティリティメソッド。
recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791