Directrices de codificación

Pautas, consejos y trucos

El trabajo con AEM Communities ha pasado de depender en gran medida de las páginas de servidor Java a la flexibilidad en la elección de los lenguajes de secuencias de comandos de plantilla en los que la lógica empresarial, el estilo y el contenido de la página son distintos entre sí.

La mayor flexibilidad en el trabajo con contenido generado por el usuario (UGC, por sus siglas en inglés) se obtiene a través de la API de SocialResourceProvider, que elimina la necesidad de saber qué opción SRP se eligió para la implementación.

A continuación se indican varias directrices de codificación y prácticas recomendadas para desarrolladores de AEM Communities:

Código

  • Acceso a UGC con SRP : cómo evitar la escritura de una aplicación que solo funciona cuando UGC se almacena en JCR (JSRP).
  • SocialUtils Refactoring : métodos de utilidad para SRP que reemplazan a SocialUtils.
  • Convenciones de nomenclatura: convenciones de nomenclatura para clases de Java personalizadas.

Secuencias de comandos

  • Cargar componentes de comunidades: cómo agregar un componente de forma dinámica después de que se cargue la página.
  • Elementos esenciales del editor de texto enriquecido: cómo personalizar la interfaz de usuario de texto enriquecido proporcionada a los miembros para publicar contenido.

IDE

En esta página