Adobe 엔지니어링 및 컨설팅 팀은 AEM 개발자를 위한 포괄적인 모범 사례 세트를 개발했습니다. Adobe 개발자는 고객 구현에 대한 핵심 AEM 제품 업데이트 및 고객 코드를 개발할 때 이러한 우수 사례를 따릅니다.
AEM 개발 프로젝트를 시작하기 전에 먼저 다음 우수 사례를 검토하십시오.
다음 영역에는 개발 우수 사례에 따라 사용 가능한 설명서가 있습니다.
특정 문서는 다음에 나오는 표에 설명되고 연결됩니다.
관리, 배포, 유지 관리 또는 작성에 대한 우수 사례는 다음 중 하나를 참조하십시오.
웹 사이트 컨텐츠 관리 및 작성에는 다음과 같이 요약된 몇 가지 우수 사례가 있습니다.
터치 지원 표준 UI에 숨겨진 몇 가지 이론입니다. | 이러한 문서에서는 터치 지원 UI의 개념 및 구조에 대한 개요를 제공합니다. | |
터치 지원 UI: 콘솔 사용자 지정 | 터치 지원 UI 콘솔 사용자 지정 | 이 문서에서는 터치 지원 UI에 대해 콘솔을 확장하는 가장 좋은 방법에 대해 설명합니다. |
터치 지원 UI: 페이지 작성 사용자 지정 | 터치 지원 UI 페이지 작성 사용자 지정 | 터치 지원 UI에 대한 페이지 작성을 확장하는 방법에 대해 설명합니다. |
워크플로 | 워크플로 개발 및 확장 | 워크플로우에서는 AEM(Adobe Experience Manager) 활동을 자동화할 수 있고, AEM 환경에서 발생하는 많은 처리를 나타낼 수 있으므로 워크플로우 구현을 신중하게 계획하는 것이 좋습니다. |
AEM Communities 온-프레미스 커뮤니티의 생성 및 관리를 간소화합니다.
Communities에 대한 몇 가지 모범 사례는 다음과 같습니다.
사용자 생성 컨텐츠(UGC) 작업 우수 사례 | 코딩 지침 | 를 위한 유연하고 휴대용 코드 개발 지침 소셜 구성 요소 프레임워크 (SCF). |
커뮤니티 구성 요소의 사용 예 | 커뮤니티 구성 요소 안내서 | 대화형 개발 도구. |
HTL(HTML 템플릿 언어)은 AEM 6.0에서 도입된 새로운 HTML 템플릿 시스템입니다. JSP 및 ESP를 AEM의 기본 템플릿 시스템으로 대체합니다.
HTL 개요 | HTL 개요 및 구문 | 이 문서에서는 HTL의 정의, HTL로 이동하는 방법, 샘플 프로젝트, 구문, 표현식 및 문에 대해 설명합니다 |
Java에서 API 사용 | HTL Java Use-API | HTL Java Use-API를 사용하면 HTL 파일이 사용자 지정 Java 클래스의 보조 메서드에 액세스하도록 설정할 수 있습니다. |
핵심 구성 요소, 편집 가능한 템플릿, 클라이언트 라이브러리 및 구성 요소 개발을 자세히 설명하는 새 AEM 프로젝트를 설정하는 우수 사례를 위해 다음의 여러 부분으로 구성된 자습서를 사용하는 것이 좋을 수 있습니다.
AEM Sites 시작하기 - WKND 튜토리얼