L'utilizzo di AEM Communities è passato dall'essere fortemente dipendente dalle pagine Java Server alla flessibilità nella scelta di modelli di linguaggi di script in cui logica aziendale, stile e contenuto delle pagine sono diversi l'uno dall'altro.
Un'ulteriore flessibilità nell'utilizzo del contenuto generato dall'utente (UGC) è garantita dall'API SocialResourceProvider, che elimina la necessità di conoscere quale opzione SRP è stata scelta per la distribuzione.
Di seguito sono riportate diverse linee guida e procedure ottimali per sviluppatori AEM Communities:
Codice
Accesso a UGC con SRP - come evitare di scrivere un'applicazione che funziona solo quando UGC viene memorizzato in JCR (JSRP).