홈페이지 제작 용어사전 | CMS
콘텐츠 관리 시스템(CMS)은 웹사이트의 콘텐츠를 쉽게 생성, 관리, 수정할 수 있도록 도와주는 소프트웨어입니다. 쉽게 말해, CMS는 사용자가 코드나 복잡한 기술 지식 없이도 웹사이트를 운영할 수 있게 해주는 도구입니다.
CMS종류에는 오픈 소스 CMS, 상용 CMS, 헤드리스 CMS 총 세가지가 있습니다. 그 중 많이 알려진 워드프레스(Wordpress)는 오픈 소스 CMS에 속합니다. 기술적인 지식이 없는 사람들도 워드프레스를 사용해 콘텐츠를 게시하고 발행할 수 있습니다. 쉬운 인터페이스로 코딩 지식없이 쉽게 콘텐츠를 생성하고 편집하며 또 추가적으로 다양한 웹 빌더 플러그인과 호스팅서비스를 연결하여 하나의 독립적인 웹사이트 제작을 가능하게 하는 대표적인 CMS서비스 입니다.
우선, CMS서비스는 개발 지식이 없어도, 게시글등 각종 콘텐츠를 사용자가 쉽게 온라인 상에 게시할 수 있도록 하는 것이 가장 큰 장점입니다. 이는 웹사이트를 자체 개발 및 콘텐츠를 자체 관리해야 하는 번거로움과 비용을 줄여줍니다. 또 CMS서비스가 제공하는 기본적인 SEO세팅 기능을 통해 편리하게 콘텐츠별, 페이지별 SEO를 세팅하실 수 있습니다.
하지만, CMS서비스는 근본적으로 “콘텐츠 관리 시스템”이기 때문에 CMS자체만으로는 완성된 하나의 홈페이지를 구현하는 데에 어려움이 있습니다. 워드프레스도 다양한 웹 빌더 플러그인들과, 웹 호스팅 서비스 업체를 따로 선택 및 적용할 수 있도록 되어 있습니다. 이러한 과정에서 플러그인 사용을 위한 비용과, 웹 호스팅 서비스 이용료가 발생하기 때문에 워드프레스 자체는 무료 오픈 소스 소프트웨어이나, 하나의 웹사이트를 구현하기 위해서는 여러 추가 비용들이 필수로 발생합니다. 또 대부분의 유명한 CMS서비스의 경우 한국어가 아닌 외국어 기반으로 인터페이스가 형성되어 있기 때문에, 한국어 친화성이 떨어집니다.
결론적으로 CMS서비스는 “콘텐츠 관리 시스템”으로, 콘텐츠 발행 게시 및 관리에만 특화된 서비스로, 하나의 완성된 웹사이트를 구현하는데는 한계가 있기 때문에 다른 서비스들과 병행하거나, 웹 개발시 추가적으로 이용할 수 있는 서비스 입니다. 때문에 홈페이지 제작시에 CMS서비스 외 다른 서비스들을 염두해 두고 제작 및 제작 비용을 산정하는 것을 권장드립니다.