웹 활용 매뉴얼 시리즈 2탄 - CMS(Content Management System)

매뉴얼
또 너냐?

오래 기다리셨습니다. (기다렸다고 해주세요 ㅡㅜ) "웹 프로그램 설치" 매뉴얼 시리즈의 열화와 같은 성원에 힘입어 후속편을 준비해 왔는데, 이러저러한 일때문에 시작을 못하다가 드뎌 첫발을 내딛습니다. 그렇다면 드뎌 여유를 찾고 한가해진 것이냐? 당근 아니죠. 이 바닥이라는게 늪과 수렁 천지라.. 뭐 하나를 완전히 마치고 다른 걸 하려고 하면 내년에도 될까 말까입니다. 윽, 물론 개인차도 있죠. 저같은 물렁이는 더. -_-

저번에 "웹 프로그램 설치 기본기" 5가지를 소개하고, 예제로 "미디어위키"를 설치하는 것을 함께 해봤으며, 그 과정을 플래시 스크린캐스트로 만들어 선보였습니다. 그 다음 꺼리로, 올 정보운동포럼 "기술교육" 프로그램 세가지중 하나인 "드루팔" CMS 에 대해 소개해 보겠습니다. 블로그는 ... 설치형 블로그 쓰게 하면 진보불로그에 뜸해지는 부작용이 있어 비난을 받으면 어떡하나 하는 이런 쓸데없는 고민을 하고 있어서 (덜덜덜) 안하겠습니다. ㅋ


그게 먼데?

실제 설치하는 과정은 다음번 포스트부터 시작하고, 이번엔 우선 "CMS"가 뭐냐?를 알아보죠. 그거 돈 걷는거 아니냐. 하시는 분이 많은데 고건 아니구요, Content Management System, 컨텐츠 운영 시스템이라고, 사이트의 컨텐츠를 효과적으로 관리하고 다양하게 활용하기 위한 좀 큼지막한 프로그램입니다. 그 프로그램에 보통 사이트를 운영할 때 필요한 기능들(로그인, 최근글 뽑기..)을 갖고 있어서 그걸 설치한다음에는 뚝딱 웹 사이트 하나를 만들 수 있게 됩니다. HTML과 PHP등 언어를 몰라도, 그래픽 작업을 할 수 없어도 클릭만 좀 하다보면 자신의 사이트를 만들 수 있다는 것이죠. (우와!) 정말입니다. 허위과장 광고 아닙니다 :)

CMS는 작은 프로그램이 아니기에, 그중 많이 쓰이는 Drupal(드루팔)을 설치하면서 하나 하나 기능을 소개하는 걸로 하죠. 여기서는 제로보드등 기존의 "게시판"들과 이것의 차이점을 간단히 말씀드리겠습니다.


제가 그림 잘 못 그리는 거 눈치 채셨죠? 이건 아이를 삭막하게 자라게 하는 사회구조적인 문제입니다!! ㅡㅜ

왼쪽 그림은 구형(한국형) 게시판 프로그램 모델입니다. 먼저 게시판, 갤러리등 구조를 만들어 놓고, 컨텐츠는 그 게시판 구조 안으로 들어가서 저장하게 됩니다. 이렇게 저장된 컨텐츠는 그 게시판 안에 갇혀 있고, 다른 게시판의 컨텐츠와 직접적으로 연결되지 않습니다. 만일 다른 게시판에 같은 내용을 넣고 싶으면 새로 글을 작성해서 다른 게시판에 넣어야 합니다. 이건 저장 공간을 중복해서 사용하는 거죠. 더 큰 문제는 나중에 "A"의 내용을 고쳐야 할때, 다른 게시판들을 다 다니며 A2, A3등을 고쳐줘야 한다는 겁니다. 이건 굉장히 하기 싫은 작업이겠죠? 하기 싫은 걸 떠나서, 만일 중요한 정보를 A3에는 수정을 안했는데, 누가 A3를 보고 외국으로 나간다거나 하는 일이 있어서는 낭패가 아닐까요? :)


개선된 모델입니다. 모든 컨텐츠는 하나의 저장소(위 그림 안쪽의 박스)에 모두 저장되고, 그것이 필요한 여러 구조에 연결을 시킵니다. 이것은 저장 공간을 절약하고, 수정할때 생기는 문제를 없애줄뿐 아니라, 자유롭게 여러, 다른 구조에 유연하게 연결할 수 있어 다양한 활용이 가능합니다. 글이 쌓이고 나서 그 중에 괜찮은 걸 따로 묶어 책으로 만든다던지 하는 것이지죠.


정말 쓸만한거야?

현재 한국에서 드루팔을 가장 "제대로" 활용하는 곳이라면 "KLDP"를 들 수 있겠습니다. 작년에 원래 있던 홈페이지를 드루팔로 전환했는데, 방대한 자료를 효율적으로 관리하는 것을 볼 수 있습니다.


사회운동영역에도 있습니다. 한미FTA저지 지적재산권 분야 대책위 사이트가 있습니다(놀랍지 않습니까? ^^)


하고 싶은 얘기는 많으나 일단 여기서 한 박자 쉬기로 하죠. 드루팔에는 이외에도 많은, 놀랍고 유용한 기능들이 있는데 그것 하나로도 별도의 포스팅이 될 만하니깐요.

(회의가 있어 그거 마치고 이어 포스팅을 하겠습니다 ^^)
다음 포스트에서 다른 개념들을 좀 맛본다음, 설치와 활용으로 가겠습니다. 이건 전에 한 미디어 위키보다 몇배의 양이 될 것 같네요 -_- 지쳐 나자빠지지 않도록 격려 부탁. (다 이게 관심 받자고 하는 거 아니겠습니까? ㅎㅎ)
진보블로그 공감 버튼트위터로 리트윗하기페이스북에 공유하기딜리셔스에 북마크
2006/10/02 15:22 2006/10/02 15:22
Trackback Address :: http://blog.jinbo.net/h2dj/trackback/205
Tracked from | 2007/01/18 14:42 | DEL
* 이건, 독립미디어온라인플랫폼 프로젝트를 하면서 만든 매뉴얼 중 드루팔 관련 부분 내용입니다. 4.7대 버전을 대상으로 했구요. 5.0대 버전이 나왔는데, 그건 웹 브라우저로 다 설치를 할 수
Tracked from | 2007/01/18 14:55 | DEL
드루팔 한글화 드루팔은 다양한 언어로 사용할 수 있다. 기본적인 메시지들은 다 영어로 되어 있지만, 언어 환경을 추가하고, 메시지 번역 파일을 등록하면 그 언어로 드루팔 인터페이스를
Tracked from | 2007/01/18 15:14 | DEL
드루팔은 각각의 기능을 모듈로 분화하여, 사용자가 자유롭게 추가/삭제, 활성화/비활성화 할 수 있도록 되어 있다. 예로, "video" 모듈을 설치하면 비디오 컨텐츠에 특화된 방식으로 등록, 관리,
Tracked from | 2007/01/18 15:21 | DEL
드루팔 추천 모듈■ fckeditor 컨텐츠 작성할 때 위지윅(WYSIWYG) 에디터를 사용할 수 있게 해준다. - 프로젝트 설명 : http://drupal.org/project/fckeditor - FCKeditor를 별도로 이...
Tracked from | 2007/03/12 21:01 | DEL
지각생님의 [웹 활용 매뉴얼 시리즈 2탄 - CMS(Content Management System)] 에 관련된 글. 딱히 여행 때문이 아니더라도, 웹사이트를 하나 만들고 싶었었다.아마도 컨텐츠는 여행.나만의 감상 같은 것들
jonair 2006/10/03 00:41 URL EDIT REPLY
진보넷이 개발한 공동체(commune)도 개선된 형태이죠? 그러면, 공동체도 CMS라고 볼 수 있겠는데요... 앞으로 CMS를 쫙 푸실 때, 이미 한국의 진보진영에서도 만들어진 CMS도 함께 비교해감서 해주시면 좋을 듯...
드루지기 2008/04/29 01:24 URL EDIT REPLY
팔팔.오알지에서도 드루팔을 강하고 밀고 있습니다.
여러 CMS 소스들을 검토해 봤습니다만, 아직까지는 아주 제대로 된 오픈소스 CMS라고 확신해요.
한국에서도 더 많은 사이트들이 드루팔로 구축되면 어떨까 하고 한번씩 먼 소망을 꿈꿉니다. :)
지각생 2008/04/29 23:04 URL EDIT REPLY
오호~ 드루팔 팁을 정리하고 계시는군요. 조만간 주위 사람들과 드루팔을 좀 더 연구해볼 양인데, 같이 해보실래요? :)
Name
Password
Homepage
Secret