power-girl0-0

CMS ( 콘텐츠 관리 시스템 ) 본문

웹해킹/이론

CMS ( 콘텐츠 관리 시스템 )

power-girl0-0 2021. 3. 12. 03:40
728x90

 

해당 글은 CMS에 대한 간단한 개념을 정리하기 위해 작성한 글입니다.


 CMS ( Web Content Management, 콘텐츠 관리 시스템 ) 

: 이를 이용하면, 웹 사이트의 다양한 리소스 및 컨텐츠, 데이터를 보다 쉽게 관리할 수 있다.


 CMS 핵심기능 

1. 콘텐츠 편집
2. 콘텐츠 저장
3. 콘텐츠 공유
4. 버전 관리
5. 다른 앱들과의 통합
6. 전자상거래 및 마케팅 기능
7. 대용량 콘텐츠 통합
8. 사용자 관리: 복수의 사용자 계정 생성, 각각 다른 권한 부여 등


 장점 

1. 누구나 간단하게 웹사이트를 쉽게 제작할 수 있다.

html등의 지식이 없어도 만들어진 웹사이트에 콘텐츠를 작성할 수 있는 정도의 웹사이트 구축이 가능하다.


2. 시간 절약

간단한 코드 같은 것은 직접 만들지 않고, 작성되어 있는 것을 사용한다면 간단 작업 시간을 줄일 수 있다.


3. 간단한 이미지 업로드

호스팅 서버 및 클라우드에 사진을 따로 올리고, 다시 불러들이고 할 필요 없이

cms를 이용해 각종 멀티미디어 업로드와 불러오기가 가능하며 편집, 삭제 등의 기능도 쉽게 관리할 수 있다.


4. 업데이트

CMS를 제공하는 업체는 매년 트랜드에 맞춰서 꾸준히 업데이트 중이며, 보안도 강화되고 있다. 


 단점 

1. 보안

많은 웹 사이트가 널리 사용되는 CMS 시스템을 사용하기 때문에 해커의 타깃이 된다.


2. 코드 수정

코딩 지식없이 수행할 수 있는 작업의 측면에서 테마가 점차 강력해지면서, 원하는 방식으로 사이트를 표시하는데 문제가 발생할 수 있다.


3. 간혹 발생하는 충돌 문제 

CMS와 테마, 플로그인 등 충돌이 발생하거나, CMS 자체에 오류 발생시 이용자가 할 수 있는 것은 오류를 수정한 업데이트를 기다리는 것 밖에 없다.


 국외 CMS 

1. WordPress (전체 컨텐츠 관리 시스템)  
가장 대중적이며, 쉽게 이용할 수 있다.

이는 간단한 블로그, 소규모 기업 웹사이트에 주로 사용된다. 

2. 드루팔 (Drupal)
CMS안에서 가장 전문적인 지식을 필요로 하는 CMS이다.

그래도, SEO에 친화적이며 다양한 효과적 모듈을 제공하기 때문에 이용자에 따라 장점을 극대화 할 수 있다.  

3. 줌라 (Joomla) 
전자상거래, 소셜 네트워킹에 주로 사용된다.

4. 쇼피파이(Shopify) 
전자상거래 웹사이트 구축에 필요한 다양한 기능들을 제공하고 있다.

5. 이외에도 제곱(블로거를 위한 컨텐츠 관리 시스템) , 마그네토 CMS, Wix, craft CMS


 국내 CMS 

1. XE
: 제로보드라는 이름으로 시작되어 현재는 XE(XpressEngine)이라고 변경되었다.

2. 킴스큐Rb
: XE보다 가볍고 빠른 장점을 가지고 있다.

3. 그누보드

 

 

 

728x90

'웹해킹 > 이론' 카테고리의 다른 글

SQL Injection  (0) 2021.03.10
Comments