장식용 이중 나선

AEM Edge Delivery Services/헬릭스/AEM 프랭클린/차세대 구성성이란 무엇입니까?

Adobe는 최근 AEM Edge Delivery Service라는 흥미로운 새 기능 확장을 추진하고 있습니다. 들어본 적이 있고, 그것이 무엇이며 어떻게 작동하는지 더 자세히 알고 싶었지만 이에 대한 실질적인 정보를 찾기 어려웠을 것입니다. 이런 입장이라면 제대로 찾아 오셨습니다. 엣지 딜리버리 서비스의 정의, 장단점, 개발을 시작하는 방법에 대한 간략한 개요를 알려드립니다.

이름에는 무엇이 있나요?

이 제품은 "Project Helix", "Adobe Franklin", "AEM의 차세대 구성 기능" 등 다양한 이름으로 불렸으며 현재는 (다소 공식적으로) AEM Edge Delivery Service로 불리고 있습니다.

AEM Edge Delivery Services에 대한 좋은 정보를 찾기 어려운 이유 중 하나는 짧은 기간 동안 매우 다양한 이름을 가진 제품이기 때문입니다. 원래 이 제품은 DNA 구조의 이름을 따서 프로젝트 헬릭스라고 불렀습니다. 이 "Helix"라는 이름은 여전히 핵심 제품과 관련된 Adobe의 문서 및 보조 제품에서 많이 사용되고 있습니다. 예를 들어, 제품이 온라인 상태이고 작동하는지 확인하는 데 사용되는 사이트는 https://status.hlx.live/ 이며, 엣지 전송 서비스로 생성된 미리보기 사이트는 .hlx에서 호스팅됩니다. URL. 2023년 초, Adobe는 원래 프로젝트의 기능을 확장하고 AEM과 통합하여 Project Helix의 "진화"라고 설명하는 AEM Franklin을 출시했습니다. 프랭클린은 DNA의 나선 구조를 발견한 로잘린드 프랭클린의 이름을 따서 명명되었습니다. 이러한 움직임은 Adobe 컨퍼런스에서 'Adobe 차세대 구성 가능성'으로 청구되고 광고되었기 때문에 Franklin과 관련된 정보가 차세대 구성 가능성으로 표시되기도 합니다. 수년간의 개발 끝에 2023년 10월, Adobe는 AEM 프랭클린을 AEM의 기능에 통합하여 AEM Edge Delivery Services로 명명했습니다. 이에 대해 가장 쉽게 생각할 수 있는 방법은 Project Helix 또는 AEM Franklin이라고 불렸던 제품이 이제 AEM Edge Delivery Services로 AEM에 통합되어 Adobe의 차세대 구성 솔루션으로 사용되고 있다는 것입니다.

어떤 기능을 하나요?

AEM Edge 전달 서비스는 웹 페이지를 개발하는 Adobe의 최신 방식입니다. EDS의 핵심은 코드가 거의 필요 없는 솔루션으로, 웹 콘텐츠를 빠르고 간편하게 온라인에 게시할 수 있습니다. 웹사이트가 설정되면 Google 문서에 입력하는 것만큼이나 간단하게 콘텐츠를 작성하고 게시할 수 있습니다. EDG는 CSS와 자바스크립트를 사용하여 Google 문서도구 페이지를 파싱하고 인터넷에 웹 페이지로 표시하는 데 필요한 HTML을 생성합니다. 이 기능은 표와 같은 Google 문서의 요소를 해석하고 이를 사용하여 웹페이지를 작성하는 자바스크립트 및 CSS 덩어리인 '블록'을 사용하여 이를 수행합니다. EDS는 Google 생산성 도구 제품군 외에도 Sharepoint와 Microsoft Office 제품군도 지원합니다. 즉, Google 문서 및 Microsoft Word와 같은 제품을 사용할 수 있다면 AEM에서 개발할 수 있습니다.

장점

AEM Edge Delivery Services의 가장 큰 장점 중 하나는 개발의 단순성입니다. 웹사이트에 새 페이지를 만드는 것은 Google 문서 폴더에 새 파일을 만드는 것만큼이나 쉬우며, 복잡한 웹 개발 작업도 최소한의 CSS 및 자바스크립트 지식으로 수행할 수 있습니다. 따라서 새로운 개발자에게 AEM Edge Deliver 서비스를 매우 빠르고 간단하게 교육할 수 있습니다. EDS 웹사이트의 기능을 사용자 지정하고 확장할 수 있는 훌륭한 도구도 있습니다. 모든 EDS 프로젝트는 GitHub의 오픈 소스이므로 쉽게 협업하고 코드를 공유할 수 있으며, 블록의 콘텐츠 엔드 표현은 AEM 헬퍼 확장 프로그램을 사용하여 볼 수 있습니다. 또한 AEM은 블록 컬렉션을 통해 기본 도구 컬렉션 위에 많은 블록을 제공하고 강조 표시합니다. 콘텐츠를 제작하여 온라인에 올리는 것은 효율적이고 빠른 프로세스이며, EDS 웹페이지는 사이트 성능 지표에서 매우 우수한 성적을 거두어 라이트하우스 100점을 기록하기도 합니다.

단점

현재로서는 AEM Edge Delivery Services의 단순성이 가장 큰 강점인 동시에 약점입니다. 제공된 AEM 템플릿 프로젝트의 기존 서식 및 프레임워크 내에서 콘텐츠를 만드는 것은 매우 간단하지만, 프레임워크를 벗어나는 모든 작업에는 어려움이 따릅니다. 표 및 동적 피드와 같은 기본 웹 도구는 EDS에서 바로 사용할 수 없습니다. 다른 EDS 사이트에서 이러한 도구를 구현하는 방식을 쉽게 확인할 수 있지만, 대부분의 사용자 지정 블록은 일반적으로 플러그 앤 플레이 방식이 아닙니다. 즉, AEM에서 제공/강조하는 범위를 벗어나는 툴은 종종 맞춤형으로 구축해야 합니다. 또한 EDS를 둘러싼 커뮤니티가 AEM이나 다른 웹 개발 제품만큼 크지 않기 때문에 코너 사례에 대한 정보를 찾기가 어렵습니다.

결론

전반적으로 AEM Edge Delivery Services는 특정 사용 사례에서 기존 CMS 시스템에 비해 강력한 이점을 제공하는 유용한 제품입니다. 현재 상태에서는 뉴스레터나 블로그와 같은 소규모 프로젝트에 가장 적합합니다. 실제로 지금 이 글을 읽고 있는 블로그는 현재 AEM Edge Delivery Services에서 실행되고 있습니다! AEM Edge Delivery Services 개발을 시작하는 데 관심이 있는 경우 여기에서 공식 시작 튜토리얼을 확인하고, 완료한 후에는 여기에서 EDS 웹사이트에 새 페이지를 추가하는 방법에 대한 보충 문서를 확인하십시오.

저자 소개

드류 올리버 커밍스
Arbory Digital의 AEM 개발자

기술 문서 작성, Python 개발 및 AEM에 경험이 있는 작가 겸 소프트웨어 개발자입니다.

링크드인에서 드류에게 문의하기

문의하기

팟캐스트 에피소드

디지털 경험 플랫폼을 선택하는 방법

이제 Arbory Digital에서 기술 AEM 팟캐스트를 제공합니다! Raf & 올바른 디지털 경험 플랫폼을 결정하는 방법에 대해 자세히 알아보세요.

셀프 호스팅 AEM이 여전히 유효할까요?

Adobe 외부에서 Adobe Experience Manager를 호스팅하는 것이 여전히 가능합니까(또는 권장합니까)? 태드 리브스와 조이 스미스가 함께합니다!

Adobe Summit 2023 - 새로운 릴리스 & 컨퍼런스 요약

타드 리브스와 행크 토브가 Adobe Summit 2023에서 경험한 내용을 소개합니다. 서밋의 발표 내용 등을 살펴봅니다!