CMS

해시넷
tjdgus399 (토론 | 기여)님의 2020년 9월 1일 (화) 14:13 판 (특징)
이동: 둘러보기, 검색

CMS란 Contents Management System의 약자로서, 콘텐츠관리시스템을 말한다. 웹사이트를 구성하고 있는 다양한 콘텐츠를 효율적으로 관리할 수 있도록 도와주는 시스템이다. HMS라고도 한다. 처음에는 홈페이지 저작 도구인 웹빌더를 의미했으나, 인터넷 신문, 전자 카탈로그 관리 시스템 등을 포함하는 개념으로 확대되었다. Java 언어로 개발된 CMS에는 ㈜아사달의 Asapro CMS, ㈜윤커뮤니케이션즈의 홍익인간, ㈜아이온커뮤니케이션즈의 iCS, ㈜앤드와이즈의 JiniWorks, ㈜제스아이앤씨의 OpenWorks, ㈜유비스토리의 HomeStory, 콘텐츠와이즈 CMS, ZCMS 등이 있다. PHP 언어로 개발된 CMS는 웹빌더(Web Builder)라고도 부르는데, 미국의 WordPress, Drupal, Joomla 등과 한국의 Asapro 2.0, 제로보드 XE, 테크노트 등이 있다.

개요

저작물 관리 시스템(영어: content management system, CMS)은 저작물 관리에 사용하는 소프트웨어이다. 여기에서 지칭하는 저작물이란 사진, 음성, 전자문서 그와 유사한 컴퓨터 파일이다.

저작물 관리 시스템의 아이디어의 이면에는 웹을 통하는 것과 마찬가지로 임의의 장소에서도 콘텐츠 파일들을 관리하자는 의도이다. 저작물 관리 시스템은 기존문서 관리에도 종종 사용된다.

많은 회사들은 저작물 관리 시스템을 비지적재산권 형식으로 파일을 저장하는 데 사용한다. 사내에서 대개 서버 기반형 소프트웨어를 사용하는 것과 같이 파일을 쉽게 공유할 수 있고 더 나아가 파일의 가용성을 증대시킨다.[1]

게시판, 레이아웃, 모듈과 같은 기능을 모아둔 웹 프레임워크이다. CMS를 사용하면 클릭 한번으로 사이트를 만들 수 있다.

게시판 관련 기능 같은 기본적인 작업을 자동화시키기 때문에 웹 사이트 제작에 드는 시간이 많이 감소된다. 그만큼 개발속도로 빨라진다. 기본적으로 파일/썸네일/캐시/등 프레임워크 단위의 도구가 있기 때문에 새로운 기능을 만들 때도 간단하게 구현이 가능하다.[2]

특징

CMS 장점

간편성

CMS에서 제공하는 기본 테마등을 이용하면 몇 번의 클릭으로 아무런 HTML 등의 지식 없이 웹사이트에 "콘텐츠"를 제작할 수 있다. 물론 더 나은 디자인의 웹사이트를 만들기 위해서는 더 많은 지식이 필요하다.

시간절약

충분히 CMS를 이용하지 않아도 웹사이트를 만들 수 있을만큼의 지식을 가진 웹디자이너들도 시간 절약 등을 이유로 CMS를 이요하고 있다. 간단한 코드를 직접 만들어 넣지 않고, 작성되어 있는 것을 이용하여 작업 시간을 줄일 수 있다.

이미지 업로드

호스팅 및 클라우드에 사진을 따로 올리고, 다시 불러들이고 할 필요 없이, CMS를 이용하여 각종 멀티미디어를 업로드, 불러오기를 할 수 있으며 편집, 삭제 등의 관리도 쉽게 할 수 있다.

업데이트

CMS를 제공하는 업체는 매년 트랜드에 맞춰 꾸준히 업데이트 중이다.

CMS 단점

오류

CMS와 테마, 플러그인 등과 충돌이 있거나, CMS 자체에 오류가 있을 경우, 이용자가 할 수 있는것은 오류를 수정하는 업데이트를 기다리는 것 밖에 없다. 업데이트 시즌이 되면 항상 플로그인 및 테마와 충돌이 발생할 수 있다.

제한된 디자인 및 기능

네이버, 다음의 블로그보다 훨신 자유롭게 디자인을 꾸미고, 다양한 기능을 이용할 수 있지만, 제한된 플랫폼을 이용한다는 면에서 어느정도 디자인과 기능에 제한이 있다고 볼 수 있다.

보안

많이 이용되는 CMS 일수록 많은 헤커로부터 타켓이 되어지고 있다. 하지만 그럼에도 불구하고, 많은 사람들이 이용하고 있는 이유는 그만큼 꾸준히 보안을 강화하고, 안정성이 어느정도 보장되어 있기 때문이다.

기능

각주

  1. 저작물 관리 시스템〉, 《위키백과》
  2. Contents Management System〉, 《나무위키》

참고자료

같이보기