Node.js CMS

Node.js 기반 NodeBB를 사용하다보니 관심이 많이 생겨 다른 CMS도 몇 가지 사용을 해봤습니다ㅎㅎ

저 말고도 관심 있는 분들이 있다면 참고가 됐으면 좋겠네요!

ㅡㅡㅡㅡㅡ

1. NodeBB

현재 깃허브에서 포럼 CMS 중에 별이 두 번째로 많습니다.

1위는 디스커스인데.. 저도 디스커스랑 NodeBB 둘 중에 고민을 많이 하다가 NodeBB를 선택했습니다.

php가 아닌 포럼 CMS 중에서는 디스커스 사용자가 가장 많은 것 같은데, 그만큼 익스텐션이나 테마도 디스커스가 가장 많이 나와있습니다.

NodeBB를 설치하고 나서도 그 부분 때문에 그냥 디스커스를 쓸까 고민을 많이 했지만 제가 사용할 기능들은 이미 NodeBB에도 다 만들어져있고, 확실히 속도 부분에서는 NodeBB가 더 빠른 것 같아서 NodeBB로 마음을 굳혔습니다.

테마로 해결 안되는 인터페이스 취향 문제도 있고, 사용 언어도 디스커스의 경우에는 루비랑 ruby on rails로 만들어져서 제가 손도 못 댈 거 같은데 NodeBB는 js 기반인 것도 큰 이유구요.

가볍고 빠르다는 점, 다양한 기능, (제가 직접 번역한!) 한글 번역이 잘 되어있다는 점이 장점인 것 같아요.

ㅡㅡㅡㅡㅡ

2. Ghost

최근에 IT 관련 블로그를 보다보면 네이버도 아니고 티스토리도 아닌 것이 깔끔하니 좋아 보일 때가 자주 있었는데 그게 대부분 Ghost로 만든 블로그였습니다.

Headless CMS라고 따로 부르는 명칭이 있는데 제가 웹 관련 지식이 얕아 제대로 설명은 못하겠습니다..

Headless라고 백엔드만 있는 건 아니고, xe의 빠른 설치나 NodeBB의 확장기능 설치처럼 관리자 화면에서 테마를 설치할 수 있지만… 워드프레스처럼 유료 테마도 같이 있습니다.

워드프레스도 사용을 해봤는데 개인적으로는 워드프레스의 세팅이 너무 복잡하게 느껴져서 Ghost가 더 좋았습니다.

설치도 너무 쉬워서 SSL 인증이나 nginx 설정 등등을 설치과정에서 자동으로 진행해주는 것도 좋았고, 관리자 화면이 직관적이어서 처음 사용하는데도 아무런 문제가 없었습니다.

유료 서비스도 운영 중이라서 Ghost 홈페이지에서 돈을 내면 관리나 seo 최적화 등을 알아서 해주고 그리 비싸지도 않습니다.

NodeBB랑 연동도 가능해서 앞으로 블로그를 만들 일이 생기면 저는 무조건 Ghost를 쓸 거 같네요 ㅎㅎ

https://www.dotname.co.kr/hosting/web/product

https://ghost.org/

ㅡㅡㅡㅡㅡ

3. Apostrophe

Ghost와 마찬가지로 블로그형 CMS입니다.

전체적인 느낌은 Ghost랑 비슷한데 워드프레스처럼 페이지를 드래그&드롭으로 편집할 수 있습니다.

설치과정은 Ghost에 비하면 복잡한데 설치만 끝나면 Ghost보다 활용도는 높을 거라 생각이 드네요.

다른 거 하기 바빠서 많이 써보진 못했는데 이 친구도 확실히 물건인 것 같아요.

ㅡㅡㅡㅡㅡ

4. Total.js CMS

Node.js 기반으로 만들어진 Total.js라는 프레임워크로 제작된 CMS입니다.

제대로 된 설치법이 없어 보여서 삽질할 각오로 설치해봤는데.. 그냥 설치법이 너무 간단한 거였습니다.

DB를 안 써서 깃으로 파일 받아다가 npm install하고 index.js 실행해주면 바로 돌아가니 Ghost보다도 설치가 쉽네요 ㅋㅋㅋ

컨텐츠나 사이트 관리 부분에서는 진짜 대단할 정도인데, Total.js로 만들어진 CMS, 위키엔진, 온라인 쇼핑몰 등등을 Super Admin인가 하는 걸로 다 관리하고 그걸로 서버 모니터링까지 가능합니다.

다만 아직 프론트엔드 쪽은 더 발전이 필요해보입니다.

사용자가 별로 없어서 위젯/템플릿/테마 등은 개발자가 제공하는게 대부분인데, 진짜 기본적인 틀로만 되어있어서 제 능력으로는 감당이 안될 것 같더라구요.

html, css 쪽 능력자분들은 지금 당장도 잘 활용할 수 있을 것 같은 CMS라 생각이 드네요.

ㅡㅡㅡㅡㅡ

설치는 안했지만 데모 사이트들을 사용해보니 이것들 외에도 node.js 기반 CMS 중 블로그형 CMS 중에는 괜찮은 것들이 정말 많았습니다.

호스팅 환경이라면 node.js를 사용하지 못하는 경우가 많아 힘들겠지만, 사용할 수 있다면 워드프레스 말고도 좋은 대안들이 많으니 고민해보셔도 좋을 것 같네요!

Share your love