cms는 콘텐츠 관리 시스템 (Contents Management System)입니다. 이런 CMS 웹사이트를 만들거나, 관심이 있으신 분이라면 한 두번은 꼭 들어봤을법한 용어이지요. 그럼 지금부터 CMS에 대해 알아보도록 하겠습니다.
클릭 한 방에 뚝딱!
보통 CMS 없이 홈페이지를 만들려고 하면 엄청난 페이지 (가령 예를 들어서 회원가입 페이지, 비밀번호 찾기 페이지, 그 외 복잡한 다양한 페이지) 하나하나 직접 코드를 짜서 만들어야 한다.
그 뿐이겠는가? 그 후 테스트를 거치며 오류가 없는지, 다른 코드와 충돌은 없는지 엄청난 시행 착오가 이루어져야 하나의 홈페이지가 탄생할 수 있다.
하지만 CMS를 사용하면 이 모든 것들이 순식간에 끝이 난다. 왜냐하면 이미 검증된 모듈, 플러그인 등을 모아서 하나의 툴로 만든 것이 CMS라고 할 수 있기 때문이다.
CMS의 종류
이러한 CMS는 국내에도, 국외에도 다수 존재한다. 국내 같은 경우 유명한 CMS는 다음과 같다.
해당 CMS를 사용하게 되면 클릭 한 번과 타자 몇 번 치는 것으로 훌륭한 홈페이지가 만들어진다.
국내 CMS가 있다면 당연하게도 국외 CMS도 존재한다. 몇 가지 유명한 CMS를 살펴보면 다음과 같다.
- WordPress (워드프레스, 가장 인지도가 높다.)
- OpenCart
- phpBB
등이 바로 그것이다. 지금 보고 있는 이 웹사이트 역시 워드프레스로 만들어졌다.
그럼 티스토리등 블로그 서비스는?
나는 개인적으로 이러한 블로그들은 CMS가 아니라고 보고 있다. CMS라는 것은 호스팅 접근 권한이 있어야 하지 않겠는가?
- 네이버 블로그
- 다음 블로그
- 티스토리
- 브런치
위와 같은 서비스는 분명 일정 툴이 존재하긴 하지만, 호스팅에 대한 접근 권한이 없다. 즉, 소유권이 없다는 뜻이며 자유롭게 수정할 수 없다는 뜻이다. 과연 이러한 서비스들이 CMS라고 할 수 있을까.
오늘은 이렇게 홈페이지를 만들때, 혹은 관심이 있는 분이라면 누구나 한번쯤 들어봤을 법한 CMS에 대해 알아보았습니다. 참고로 해당 게시글은 글쓴이 주관적인 생각이니 참고정도만 해주세요.