새로운 헤드리스 CMS 개발기 Vol. 1
product AI Software

새로운 헤드리스 CMS 개발기 Vol. 1

나만의 디자인과 도메인으로 블로그를 운영하고 싶으신가요? AI 시대를 겨냥한 새로운 헤드리스 CMS, KuroCMS 개발을 시작합니다.


자체 설치형 오픈소스 헤드리스 CMS인 Strapi를 약 4개월 동안 사용해 왔습니다. 매우 훌륭한 소프트웨어이지만, 기본적으로 영어권 중심으로 제작되어 다국어 지원이 미흡하고 컴퓨터 초보자가 사용하기 어렵다는 인상을 받았습니다. 그래서 직접 개발하기로 결심했습니다.


헤드리스 CMS이면서도 극도로 간편한: KuroCMS의 탄생

자신만의 도메인과 맞춤형 디자인으로 블로그를 시작하고 싶다는 니즈에 맞춘 헤드리스 CMS를 시장에서 찾을 수 없었기에, AI 시대에 제가 꿈꾸는 이상적인 헤드리스 CMS를 직접 개발하기로 했습니다.

이름은 Kurousagi(검은 토끼)의 CMS라는 뜻에서 KuroCMS로 지었습니다. 너무 단순하다고 하지는 말아주세요, 하하. 소설을 쓸 때도 작명 센스가 부족하다는 건 스스로 알고 있었습니다. 어쨌든 KuroCMS 개발 과정을 진행 상황에 맞춰 여러 편의 글로 나누어 기록해 보려고 합니다.


애초에 CMS란 무엇인가요?

CMS(Content Management System)는 HTML이나 CSS 같은 전문적인 프로그래밍 지식 없이도 웹사이트를 생성, 업데이트, 관리할 수 있게 해주는 시스템입니다. 관리자 패널에 텍스트와 이미지를 입력하는 것만으로 페이지를 쉽게 추가하고 수정할 수 있습니다. 흔히 CMS라고 하면 워드프레스(WordPress)가 독보적인 점유율을 차지하고 있어 대명사처럼 쓰이지만, 직접 구축하기가 까다롭고 한국이나 일본에서는 네이버 블로그, 티스토리 등 무료 블로그 서비스를 이용하는 것이 일반적입니다. 다음은 일본의 주요 무료 블로그 서비스들입니다.


아메바 블로그(아메블로)

항목

내용

개요

일본 최대 규모의 일상 및 커뮤니티 블로그 중 하나

주요 장르

연예인, 육아, 일상, 라이프스타일

주요 사용자층

30~50대 여성, 주부, 연예인

점유율 및 규모

일본 내 블로그 서비스로서 압도적인 인지도

수익화

Ameba Pick(자체 제휴 마케팅 프로그램)

에디터

초보자도 쉽게 꾸밀 수 있는 비주얼 에디터

SEO(검색)

내부 순환 중심. 구글 검색 유입은 평범한 편


하테나 블로그

항목

내용

개요

SEO와 독자 커뮤니티가 강한 올라운드형 블로그

주요 장르

취미, 오타쿠 문화, 시사, IT

주요 사용자층

30~40대 남성, 직장인, IT 직군

점유율 및 규모

고정적이고 충성도 높은 팬층을 보유한 메이저 블로그 플랫폼

수익화

자유로운 제휴 광고, 구글 애드센스

에디터

다양한 편집 모드 제공(하테나 문법, 마크다운)

SEO(검색)

개인 도메인 설정 가능. SEO에 매우 강함.


note

항목

내용

개요

크리에이터를 위한 글쓰기 및 콘텐츠 판매형 SNS

주요 장르

에세이, 비즈니스, 창작물, 개발 스토리

주요 사용자층

크리에이터, 창업가, 작가, 일반 대중

점유율 및 규모

빠르게 성장하여 회원 수 1,000만 명 돌파

수익화

유료 글 판매, 유료 매거진, 멤버십

에디터

극도로 심플하고 깔끔한 독자적인 에디터

SEO(검색)

단일 검색 노출보다 SNS 공유를 통한 확산에 강점


Qiita

항목

내용

개요

일본 최대 규모의 개발자 전문 지식 공유 사이트

주요 장르

프로그래밍 지식, 환경 구축, 에러 해결

주요 사용자층

기업 소속 엔지니어, 프로그래밍 입문자

점유율 및 규모

회원 수 100만 명 이상의 탑클래스 기술 사이트

수익화

개인의 직접 수익화 불가(기업 PR 중심)

에디터

마크다운 지원. 가독성 좋은 코드 블록 제공

SEO(검색)

도메인 파워가 최상급 수준이라 즉각 상위 노출


Zenn

항목

내용

개요

모던 기술 및 기술 도서 집필에 강점을 지닌 기술 미디어

주요 장르

실무 프로그래밍, 개인 개발 팁

주요 사용자층

모던 기술을 선호하는 개발자, 1인 개발자

점유율 및 규모

최근 급성장하며 기술 커뮤니티에서 Qiita를 맹추격

수익화

유료 책 판매, 배지 후원(도네이션)

에디터

마크다운 지원, GitHub 저장소 연동 가능

SEO(검색)

기술 키워드 검색 유입에 강하며 검색 트래픽이 풍부함


이러한 플랫폼 서비스를 이용하는 것이 가장 쉽고 간편하지만, 해당 서비스의 포맷에 맞춰 사이트를 구성해야만 합니다. 또한 개인 도메인을 쓰거나 커스텀 디자인을 적용하고, 자신만의 수익화 모델을 구축하고 싶을 때는 자유도가 제한될 수밖에 없습니다. 바로 이것이 헤드리스 CMS가 탄생한 이유입니다.


도대체 헤드리스 CMS란 무엇인가요?

쉽게 말해, 무료 블로그 사이트들도 내부적으로는 헤드리스 CMS와 같은 구조로 작동하여 서비스를 제공합니다. 워드프레스와의 비교를 통해 더 쉽게 이해하실 수 있도록 AI로 다이어그램을 그려보았습니다.



요약하자면, 화면에 보여지는 모습(뷰)과 데이터 관리(백엔드)를 분리함으로써 데이터를 다양한 형태로 활용할 수 있게 해줍니다. 따라서 블로그뿐만 아니라 상품 판매 페이지, 기업 뉴스 등 다양한 페이지에 유용하게 쓰입니다.

이제 용어와 서비스 종류에 대한 기본적인 이해는 되셨으리라 생각합니다. 이러한 지식을 바탕으로 다음 글부터는 Kurousagi가 제공하는 헤드리스 CMS인 KuroCMS에 대해 자세히 설명해 드리겠습니다.