CMS란 "콘텐츠 관리 시스템"의 약자로, 개발이나 코딩에 대한 전문 지식이 없는 사람도 웹사이트의 콘텐츠(글, 이미지, 동영상 등)를 쉽게 생성, 수정, 관리할 수 있도록 도와주는 소프트웨어입니다.
왜 필요한가?: CMS가 없다면, 웹사이트의 텍스트 한 줄이나 이미지 하나를 바꾸기 위해서도 개발자가 직접 HTML, CSS 코드를 수정해야 합니다. CMS는 이러한 콘텐츠 관리 작업을 관리자 페이지(Admin Dashboard)를 통해 누구나 할 수 있도록 만들어 줍니다.
주요 기능:
워드프레스는 PHP와 MySQL/MariaDB를 기반으로 만들어진, 전 세계에서 가장 압도적인 점유율을 가진 오픈소스 CMS입니다. (전 세계 웹사이트의 40% 이상이 워드프레스로 제작됨)
웹 마스터가 워드프레스를 알아야 하는 이유:
| 구성 요소 | 역할 | 비유 |
|---|---|---|
| 워드프레스 코어 (Core) | • 워드프레스의 기본 골격이 되는 소프트웨어 자체. | 자동차의 기본 프레임과 엔진 |
| 데이터베이스 (Database) | • 모든 콘텐츠(글, 페이지, 댓글, 사용자 정보, 설정 등)가 저장되는 공간. | 자동차의 연료 탱크, 짐칸 |
| 테마 (Theme) | • 웹사이트의 전체적인 디자인과 레이아웃을 결정. | 자동차의 외관 디자인과 색상 |
| 플러그인 (Plugin) | • 워드프레스의 기본 기능에 추가적인 기능을 더해주는 확장 프로그램. | 자동차의 내비게이션, 블랙박스, 에어컨 |
설치 및 초기 설정:
콘텐츠 관리:
테마 및 플러그인 관리:
업데이트 및 보안 (매우 중요):
백업 및 성능 관리: