DocumentazioneAEM 6.5Guida di Communities

Linee guida per la codifica

Ultimo aggiornamento: 14 luglio 2024
  • Si applica a:
  • Experience Manager 6.5
  • Argomenti:
  • Communities

Creato per:

  • Amministratore

Linee guida, suggerimenti

L’utilizzo di AEM Communities si è evoluto da una forte dipendenza dalle pagine Java Server a una flessibilità nella scelta di linguaggi di script basati su modelli in cui la logica di business, lo stile e il contenuto delle pagine sono distinti gli uni dagli altri.

L'utilizzo di contenuti generati dagli utenti (UGC, User Generated Content) è più flessibile grazie all'API SocialResourceProvider, che elimina la necessità di sapere quale opzione SRP è stata scelta per la distribuzione.

Di seguito sono riportate varie linee guida per la codifica e best practice per gli sviluppatori di AEM Communities:

Codice

  • Accesso a UGC con SRP - come evitare di scrivere un'applicazione che funziona solo quando UGC è archiviato in JCR (JSRP).
  • Refactoring SocialUtils - Metodi di utilità per SRP che sostituiscono SocialUtils.
  • Convenzioni di denominazione - convenzioni di denominazione per le classi Java personalizzate.

Script

  • Sideloading Communities Components - come aggiungere dinamicamente un componente dopo il caricamento della pagina.
  • Nozioni di base sull'editor Rich Text - personalizzare l'interfaccia utente Rich Text fornita ai membri per la pubblicazione dei contenuti.

IDE

  • Utilizzo di Maven per le community: come includere il file jar dell'API Communities.
  • Refactoring SocialUtils - Metodi di utilità per SRP che sostituiscono SocialUtils.
recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791