콘텐츠로 이동
Delivery API
기능을 전제로 계획하기 전에 기능 현황을 확인하세요.

가이드콘텐츠

미리보기, 게시, 롤백

초안, 실제 디자인에서의 미리보기, 변경 불가능한 리비전, 예약 게시, 롤백을 설명합니다.

이 페이지는 영어에서 번역되었습니다. 내용이 다를 경우 영어 버전이 우선합니다. 영어로 읽기

Studio에서의 모든 변경은 먼저 초안이 됩니다. 초안은 게시된 Delivery API에서 절대 반환되지 않으므로 실수로 웹사이트에 노출될 수 없습니다.

편집자는 세 가지 방법으로 초안을 볼 수 있습니다.

  • 페이지 편집기의 Website view는 필드 옆 프레임에 실제 웹사이트를 보여 줍니다.
  • Full-screen preview와 pop-out은 다양한 화면 크기로 초안을 보여 줍니다.
  • Preview on website는 15분 동안 유효한 일회용 링크로 웹사이트의 미리보기 경로를 엽니다.

미리보기에는 웹사이트의 미리보기 경로가 필요하며(Next.js 웹사이트 연결 참고) 개발 환경에서만 동작합니다. 초안은 항상 noindex로 제공되며 캐시되지 않습니다.

선택 사항으로, 편집자는 미리보기 페이지의 섹션을 클릭하여 Studio에서 선택할 수 있습니다. 초안 미리보기에서만 웹사이트는 다음을 수행합니다.

  1. 각 섹션의 요소에 data-atlas-section-id="<section id>"를 넣습니다.
  2. 프레임 안에서 실행될 때 부모 창에 { type: 'atlas:ready' }를 보냅니다.
  3. 클릭하면 이동을 막고 { type: 'atlas:select', sectionId }를 보냅니다.
  4. { type: 'atlas:highlight', sectionId }에 지정된 섹션에 윤곽선을 표시합니다.

메시지는 Studio 출처에서 온 것만 받고, Studio 출처로만 보내세요. 이 중 어느 것도 미리보기 밖에서는 실행되지 않습니다.

게시하면 변경 불가능한 리비전이 만들어집니다. 웹사이트는 다음 요청 때 이를 확인하며, 웹훅을 사용하면 즉시 확인합니다. 게시하기 전에 Studio는 게시 문제(예: 비어 있는 필수 필드)를 나열하며, 해결할 때까지 페이지를 게시할 수 없습니다.

편집용 컬렉션(뉴스, 기사)은 예약 게시, 슬러그, RSS 피드도 지원합니다.

  • 개발 환경에서는 페이지의 이전 리비전을 복원하고 다시 게시합니다.
  • 프로덕션에서는 이전 릴리스로 롤백합니다. 롤백 권한이 필요합니다.

롤백 자체도 새롭게 기록되는 이벤트입니다. 삭제되는 것은 없습니다.