요즘 인기있는 콘텐츠 관리 시스템(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/
고스트를 내려 받아 서버에 설치하거나 공식 홈페이지에서 제공하는 고스트 호스팅을 이용할 수도 있다. 이 시스템에서 눈에 띄는 것은 공동 저자를 여러면 설정 할 수 있으며 무엇보다 유료 구독자를 관리하는 맵버십 블로그를 운용할 수 있다는 것이다. 미디엄 같은 사이트에 친숙하거나 온라인 웹진을 만드는 사람들이 환영할 만한 시스템이다.
물론 페이팔이나 애플 페이 같이 외국 결제 시스템이지만 조만간 한국형 플러그인도 나올 것 같다.
댓글0