본문 바로가기

지식의 창고/IT 기술 Headless CMS란?

by 서울나기 2020. 3. 5.
요즘 인기있는 콘텐츠 관리 시스템(CMS)인 헤드리스 CMS은 기존 블로그 시스템(티스토리, 워드프레스)을 대체할 만한 시스템이다. 헤드리스 CMS가 무엇인지 대략적인 개념에 대해 알아보자.

1. Headless CMS의 개념

헤드리스 CMS는 콘텐츠를 생성/저장/관리하는 콘텐츠 관리 시스템만 제공하고 사용자들에게 콘텐츠가 보이는 부분은 API로 제공하는 시스템을 말한다. 이때 보여지는 것(view)은 단순히 테마나 스킨을 말한다기 보다 디바이스나 다양한 환경에 대응하는 보다 확장되는 개념인 것 같다. 이렇게 컨텐츠 관리 도구와 보여주는 시스템 분리시킨 이유는 컨텐츠를 여러 상황에 맞게 재사용하기 쉽고 새롭게 되입되는 기술을 접목하기 쉽게하기 위해서이다.

인기있는 헤드리스 cms 목록
https://headlesscms.org/

JAMstack과 정적 사이트 생성기

JAMstack은 사전 렌더링된 단순한 HTML 페이지기 때문에 웹 서버가 따로 필요하지 않고 메인 서버에서 서버 사이드 렌더링을 하거나, 페이지 다운로드 요청이 필요하지 않기 때문에 로딩 속도가 빠를 뿐 아니라 보안 측면에서도 더 안전하다고 한다. (공식 홈페이지 https://jamstack.org)

 

이때 잼스택의 아키텍처따라 위와 같은 Html 사이트를 만드는 도구를 정적 사이트 생성기라고 한다.

인기 있는 정적 사이트 생성기 목록
https://www.staticgen.com/

2. Ghost CMS란?

고스트는 현재 가장 인기있는 헤드리스 CMS이다. 심플한 관리자 모드와 다양한 확장성을 품고 있으며, 글쓰기에 매우 훌륭한 에디터를 가지고 있다.

고스트 CMS의 공식 홈페이지
https://ghost.org/

고스트를 내려 받아 서버에 설치하거나 공식 홈페이지에서 제공하는 고스트 호스팅을 이용할 수도 있다. 이 시스템에서 눈에 띄는 것은 공동 저자를 여러면 설정 할 수 있으며 무엇보다 유료 구독자를 관리하는 맵버십 블로그를 운용할 수 있다는 것이다. 미디엄 같은 사이트에 친숙하거나 온라인 웹진을 만드는 사람들이 환영할 만한 시스템이다.

 

물론 페이팔이나 애플 페이 같이 외국 결제 시스템이지만 조만간 한국형 플러그인도 나올 것 같다.

 

댓글