Try WordPress – 시작하기 전에


예전에 WordPress 를 cafe24 에 호스팅을 받아 설치하여 이용한 적이 있다. 간간히 개발에 관련된 내용들을 기록하는 포스팅을 했었다. 하지만 각종 플러그인들의 업데이트 압박, 그 플러그인들의 버전 호환성 문제, 그리고 알 수 없는 전세계 Bot들의 광고성 댓글로 인한 메일함의 폭주로 인하여 포스팅이 점차 줄어들면서 그렇게 잊혀져 갔다.

이후에는 사내에서 Newsletter 에 간간히 글을 게시한 적이 있다. 최신 트렌드에 대한 내용을 주로 다뤘다. Newsletter 를 준비하는 경험도 재미가 있었지만, 특정 다수보다 불특정 다수에게 글이 공개가 되는 블로그가 더 개방감이 있다. 포스팅은 자산이기 때문에 다른 서비스에 저장하고 싶지 않고, 소스레벨에서 자유롭게 커스터마이징할 수 있는 도구가 좋다. 비전문가도 쉽게 다룰 수 있어야 하지만, 전문가는 더 잘 다룰 수 있는 그런 설치형 블로그를 찾아 보게 되었다. 워드프레스만 빼고.

1. jekyllrb
  • https://jekyllrb.com
  • 간단하게 만들 수 있고, 가이드도 한글화 되어 있으나, ruby 기반으로 언어가 너무 생소하다. 블로그를 운영하려면 필히 ruby 를 익혀야 한다.
  • 레진 코믹스의 기술 블로그가 이 프레임워크를 이용하여 구축되었다.
2. hexo
  • https://hexo.io
  • 홈페이지를 들어가면 커다란 광고 배너가 이 솔루션은 무료임을 알려준다.
  • node.js 기반이나, 역시 CMS 를 제공하지 않으며, 글을 쓰려면 개발자가 파일로 변환하여 올려야 한다.

외에도 많은 솔루션들이 있으나, CMS 까지 무료로 지원하는 도구는 찾을 수가 없었다.

웹에 정통하지 않은 사람도 블로그에 게시할 수 있어야 한다고 생각하는데, 모두 CMS 를 지원하지 않는다. 그동안 개발한 컴포넌트를 활용하여 MERN 기반의 블로그 솔루션도 멋질 것 같다.

LAMP VS MERN

최근 각광받는 개발방식인 MERN 을 활용하여, 관련 언어로 구성된 도구를 찾아보았다. CMS 방식으로 된 솔루션은 도저히 찾을 수가 없었다. 그러던 중, 아래와 같은 글을 접하게 되었다.

Why not wordpress? It, and the php-mysql-apache stack it runs on, have been battle tested again and again, and came out fully victorious – 25% of all websites runs on wp. With all the pros and cons such a sheer number comes with. I’ve been doing many years of development with and around wp deployments, my personal website is still wp, and I would think twice, in fact more than twice before I’d go with anything else, given the task of something blog-like. Or even a high profile news site.

Why Node.js, because of the hype? For the past year, I’ve been working full time on a Node.js project I fell in love with. For our project, given the specs (IoT, lab equipment, web app, rich UI, real time data) kinda looks like the best possible choice.

Pál Váradi Nagy, https://www.quora.com/Will-WordPress-create-a-Node-js-version-of-its-CMS

모든 내용이 맞지는 않지만, 확실한 게 느끼게 된 부분은 wordpress 는 여전히 시장의 대부분을 차지하는 강력한 CMS 도구라는 것이다. 최근까지도 활발히 운영되고 있는 우아한 형제들의 기술블로그 및 카카오 Tech 역시 워드프레스로 작성되었다.

W3Techs.com – Usage statistics of content management system

이 후 포스팅에서는 실제로 서버에 설치하는 방법을 알아보도록 한다.

ilsu lee 아바타