Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

Contents

CMS

CMS(Content management system)는 컨텐츠를 관리하기 위한 시스템으로 컨텐츠에 대한 편집퍼블리싱, 수정을 중앙에서 유지/관리하기 위한 툴과 프로세스를 제공한다. 편집, 퍼블리싱, 수정 기능 보다는 컨텐츠를 만들고 배포하기 까지의 작업 과정을 어떻게 최적화할 것인가가 중요한 이슈다.

Web CMS

데이터 타입에 따라서 아래와 같은 CMS의 분류가 가능하다.
  • ECMS - Enterprise content management system : 기업 조직에서 생산되는 모든 컨텐츠를 관리한다. 문서뿐만 아니라, 조직을 구성하는 인적/물적 자원까지를 포괄한다. 다양한 기업조직에 범용적으로 적용할 수 있어야 하므로 대게의 경우 (따로 교육과정을 이수해야 할 정도로)매우 복잡하다.
  • CCMS - Component Content Management System
그리고 하나 남은게 web CMS다. 웹을 통해서 컨텐츠를 관리하는 일체의 시스템을 말한다. 컨텐츠를 관리할 수 있게 도와주는 웹 애플리케이션이라고 보면 된다. 별다른 수식어 없이 CMS라고 하면 Web CMS를 일컫는다고 보면 된다.

컨텐츠라는 용어 자체가 광범위하고 애매모호하기 때문에, CMS의 범주에 들어가는 웹 애플리케이션 역시 범위와 종류가 매우 다양하다. 위키에서 블로그까지 수백가지 이상의 Web CMS가 있다. 그중 널리 사용되는 CMS만을 정리해 본다.
  • WordPress : 전 세계적으로 가장 인기 있는 CMS다. 원래는 블로그 컨텐츠를 관리하기 위한 목적으로 만들어졌는데, 좀더 범용적인 컨텐츠를 관리할 수 있도록 진화했다.
  • Joomla! : 매우 인기있는 CMS다. 하지만 대부분의 신규유저는 줌라보다는 워드프레스를 선택한다.
  • Drupal : 아마도 세번째로 인기가 많은 CMS일 것이다. 워드프레스와 줌라전에는 가장 인기있는 CMS였다. 워드프레스와 줌라에 비해서 이해해서 써먹기가 어렵다는 단점이 있다.
  • XpressEngine : 국내에서 가장 많이 사용되던 제로보드의 개선된 버전이다. 네이버에서 지속적으로 개발하고 있다. 2000년대 중반까지만 해도 독보적인 CMS 툴이었으나 2012년 8월 자료를 보면 워드프레스에 밀린 것으로 나온다.
CMS 사용율에 대해서는 아래의 사이트를 참고하자.

내가 사용해본 CMS

  • PHP-Nuke : 2000년 처음 joinc를 시작할 때, 사용했던 CMS. 2년 정도 사용했던 것 같다. 설치도 쉽고 관리도 용이하다. wiki를 사용하면서 버렸다. 지금까지 꾸준하게 개발되고 있다. 드루팔이나 워드프레스와 비교하고 싶지만, 너무 오래전에 사용했던 툴이라서 비교할 수가 없다. 어쨋든 쓸만하다.
  • moniwki : 지금껏 사용하고 있는 wiki다. mediawiki를 사용 해본적도 있지만 쉬운 플러그인 개발 방식 때문에 지금까지 사용하고 있다. 제대로 사용할려면, 많은 플러그인을 직접 개발해야 한다는 단점이 있다.
  • mediawiki : wiki 시스템 중에서 가장 널리 사용되고 있다. mediawiki를 사용해 볼까 시도해본 적이 있는데, 그만 뒀다. 위키는 최악의 것만 피하면 된다. (시스템 보다는 컨텐츠를 잘 관리하려는 마음이 중요하다.)

히스토리

  • 작성 :