본문 바로가기

이야기/용어사전

CMS (Contents Management System)

운영자가 컨텐츠를 코드가 아닌 UI를 통해 관리하는 시스템이다. 비개발자가 컨텐츠를 관리한다는 가정 하에 존재하는 프로그램이므로 직관적이고 용어또한 이해하기 쉬워야 한다.

 

현업에서는 DB에 데이터를 저장하느냐, CMS에서 관리하느냐 등 하드코딩이냐 동적으로 값을 받아오느냐에 따른 작업량 이슈가 존재한다. CMS에 작업을 한다는 것은 대부분 하드코딩으로 값을 할당하는 것을 의미하는 듯하다.

 

정유사 같이 한 번 만들어두면 딱히 데이터를 바꿀 일이 없는 경우라면 CMS에 데이터를 넣어두는 경우가 흔한 듯하다. 반면에 쇼핑몰처럼 유동적이고 정보량이 많다면 db에서 관리하는 것이 유용하다.