컬렉션 차단
AEM 제품의 일부로 간주되는 블록 컬렉션이며, 프로젝트 블록에 대한 블루프린트로 권장됩니다.
이러한 블록은 실제 프로덕션 AEM 프로젝트에서 가져옵니다. 이 컬렉션의 일부가 되려면 블록은 많은 프로젝트에서 높은 사용률을 가져야 하며, 기본 콘텐츠 모델을 변경하지 않고도 재사용할 수 있을 만큼 충분한 추상적 기능을 제공하고 일반적이어야 합니다.
웹사이트의 필요와 디자인이 변함에 따라, 블록 컬렉션도 변하게 됩니다. 프로젝트의 새로운 요구 사항을 반영하기 위해 추가되지만 자주 사용되지 않는 블록은 제거됩니다(더 이상 사용되지 않음).
컬렉션의 블록에 대한 몇 가지 기술 원칙이 있습니다.
- 직관적: 직관적이고 작성하기 쉬운 콘텐츠 구조
- 사용 가능: 종속성 없음, 보일러판과 호환
- 응답형: 모든 중단점에서 작동합니다.
- 컨텍스트 인식: 텍스트 및 배경색과 같은 CSS 컨텍스트 상속
- 현지화 가능: 하드 코딩된 콘텐츠 없음
- 빠름: 성능에 부정적인 영향 없음
- SEO 및 A11y: SEO 친화적이고 액세스 가능
모든 블록은 자신의 블록 개발을 위한 기반으로 간주될 수 있다. 모든 을(를) 변경할 가능성이 높습니다. .css
및 .js
는 자체 프로젝트 요구 사항을 충족하는 데 사용됩니다. 이러한 블록의 주요 값은 이 블록이 제공하는 콘텐츠 구조입니다.
블록의 코드가 프로젝트에 완전히 맞게 조정된다는 점을 고려하면 컬렉션에 있는 블록이 해당 이전 버전과 역으로 호환되거나 블록을 업그레이드할 수 있게 만들 의도가 없습니다.
보일러 판
가장 일반적으로 사용되는 블록(기본 컨텐츠 유형 포함)은 AEM Boilerplate에서 조정되며 모든 AEM 프로젝트의 일부입니다. 블록이 보일러판의 일부가 되려면 모든 AEM 프로젝트의 대다수가 블록을 사용해야 합니다.
컬렉션 차단
블록 컬렉션에는 일반적으로 사용되는 블록이 포함되어 있지만 보일러판으로 간주할 만큼 일반적이지는 않습니다. 일반적으로 블록 컬렉션에 포함하려면 모든 AEM 프로젝트의 절반 이상에서 블록을 사용해야 합니다.
블록 컬렉션은 상용구 코드의 시작 경로가 될 수 있습니다. 마찬가지로 보일러판의 블록이 더 이상 많이 사용되지 않으면, 이 컬렉션으로 이동할 수 있습니다.
블록 컬렉션은 AEM 커뮤니티의 피드백을 기반으로 지속적으로 발전하고 있습니다. 블록 컬렉션에 포함해야 하는 블록이 있다고 생각되면 AEM 담당자에게 문의하십시오. 블록 컬렉션에 포함할 현재 후보는 다음과 같습니다.
- 동의 배너
아직 컬렉션에 포함되지 않은 블록이 필요한 경우 GitHub에서 위의 모든 후보에 대한 예제 구현이 있는 AEM 프로젝트를 비교적 쉽게 찾을 수 있습니다.
파티 차단
Block Party를 통해 열정적인 개발자 커뮤니티를 통해 AEM 사이트에 구축한 것을 선보일 수 있는 자리를 마련하고자 합니다. 또한 다른 사용자가 휠을 재발명하지 않고 커뮤니티에서 구축한 이러한 블록/코드 조각/통합을 재사용하고 자체 프로젝트에 맞게 필요에 따라 코드를 조정할 수 있습니다.
참고: AEM 개발자 커뮤니티를 사랑하고 지원하지만 Adobe은 차단 파티에 표시되는 코드를 유지 관리하거나 업데이트할 책임이 없습니다. 자신의 판단에 따라 코드를 사용하십시오.
AEM 개발자이고 쿨 블록/코드 조각 또는 통합을 제출하려는 경우 제출을 입력하십시오 이 양식 사용.