워드프레스 강좌 #0. 서론

워드프레스란

워드프레스는 PHP, MySQL 기반의 오픈 소스 설치형 블로그 또는 CMS(컨텐츠 관리 시스템)입니다.

2003년에 처음 개발되었고, 2012년 11월 현재 3.4.2가 최신의 안정화 버전입니다.
전세계적으로 개발중인 웹사이트 중 25%, 상위 100개의 웹사이트 중 10%에서 사용되고 있습니다.(2011년 자료)

다만 최근 몇 년 동안의 블로그 열풍에도 불구하고 우리나라에서 워드프레스의 인기는 상대적으로 적었던 것이 사실입니다.
설치형 블로그라는 개념이 생소했기 때문에 네이버, 티스토리와 같은 가입형 블로그가 대세를 이루었고, 설치형 블로그 시장의 경우에도 그누보드, 제로보드(XE), 텍스트큐브, 킴스큐 등의 다양한 토종 CMS가 있었기 때문입니다.

왜 워드프레스를 사용해야 하는가?

워드프레스는 개발자 입장에서 좋은 시스템입니다(디자이너, 사이트 관리자, 방문자 등에게도 좋다고 합니다).
그 이유를 설명하기 전에 우선 제가 제작하는 웹사이트들의 성격을 소개하겠습니다.

대개는 회원제 커뮤니티에다가 정적인 페이지들이 일부 추가된 형태입니다.
적당한 디자인을 갖추고, 게시판을 비롯하여 데이터베이스를 다루는 수준의 기능을 갖추고 있습니다.
많은 경우에는 개발한 이후에 유지보수를 맡기도 합니다.

워드프레스에는 다양한 무료 테마가 제공되기 때문에 자신이 원하는 디자인과 유사한 테마를 찾기 쉽습니다.
또한 프리미엄(유료) 테마를 제작하여 판매하는 곳도 있어서 고급스러운 디자인을 적용할 수 있습니다.
다양한 플러그인이 제공되기 때문에 자신이 원하는 기능을 빠르게 추가할 수 있습니다.
페이지를 작성할 수 있기 때문에 웹사이트에 필요한 정적인 페이지들을 편리하게 만들고 관리할 수 있습니다.
클릭 몇 번으로 워드프레스, 테마, 플러그인 등을 업데이트할 수 있어 유지보수가 간단합니다.

장애물

워드프레스는 좋은 시스템임에는 분명하지만, 처음 접한 저에게 쉽지만은 않았습니다.

가장 문제가 되는 것은 언어였습니다.
토종 CMS에 익숙해져 있었기 때문에 영어를 기본으로 제공되는 환경이 낯설었습니다.
워드프레스를 설치하고 관리하는 과정 뿐 아니라, 자료를 얻거나 문제를 해결하기 위해서는 주로 영어로 된 사이트들을 찾아야 했습니다.
다만, 최근 들어서 국내에 워드프레스 관련 서적들이 출판되고 있기 때문에 예전보다는 자료를 얻기가 수월해졌습니다.

한편으로 워드프레스에서 사용되고 있는 개념들도 낯설었습니다.
포스팅, 페이지, 테마, 플러그인 등이 대충 어떤 것인지는 이해할 수 있었지만, 전체적인 구조를 이해하기 힘들었습니다.
책을 찾아보아도 어떻게 하는지를 중심으로 설명되어 있었고, 왜 그렇게 해야 하는지에 관한 기본적인 개념에 대해서는 설명이 부족했기 때문에 응용을 하기가 어려웠습니다.

제가 처음 워드프레스를 접하면서 겪었던 고생을 다른 분들은 겪지 않도록 하기 위해서 이번 강좌를 기획하게 되었습니다.
강의는 웹사이트를 실제로 제작하는 것처럼 다음과 같은 순서대로 진행하겠습니다.

워드프레스 웹사이트 만들기 강좌

#1. 개발환경 준비, 설치, 환경설정

#2. 영어 버전 한국어화

#3. 테마 적용, 자식 테마 제작

#4. 페이지 제작, 커스텀 테마 적용

#5. 한국형 게시판 추가

추천 자료

워드프레스 공식 웹사이트

한국 워드프레스 사용자 모임

네이버 카페 – 워드프레스 홈페이지

워드프레스 제대로 파기(도서)

관련 포스트