홈페이지 만드는 과정 개요

매뉴얼
이제 사회운동하는 곳에서 더 이상 홈페이지 만드는게 "몰라서 떠넘기는" 일이 되지 않도록, 홈페이지를 만드는 전과정을 간단하게 소개할테니, 필요할때 과감히 만들고, 그 과정에서 적절히 역할 분담하고 소통하기 바랍니다. "홈페이지는 알아서 잘" 이런 말 하지 말고 아래 과정을 보고 함께 상상하고 참여해 보삼.

홈페이지를 만드는 건 대강 나눴을때
 - 기획
 - 환경 구축
 - 설치 / 개발
 - 운영 / 유지보수

이렇게 나눠볼 수 있습니다. 여기서 "설치/개발" 부분을 빼고는 기술을 알던 모르던 누구나 참여할 수 있고, 또 그래야 합니다. 그런데 아예 전 과정을 몇몇 사람들에게 떠넘기니 대체로 사회운동영역의 홈페이지가 조금 구립니다.


1. 기획

 웹 사이트를 설계하는 과정입니다. 이걸로 뭐할 건지, 어떤 내용을 담고 어떻게 운영할 건지 등을 얘기해봅시다. 이거 대충하면 실제 만드는 사람 나중에 엄청 고생시킵니다.

 - 사업 기획 : 평소에 하던 일을 이참에 잘 정리해 보세요. 그리고 온라인으로 뭘 할지 도출합니다.

 - 사이트 목적을 분명히 하고요, 다른 사이트들 참고해서 모델을 그려보세요. 어떤 사람들이 홈페이지를 사용할지, 각자 원하는 게 무엇일지 등을 다양한 경우를 상정해 논의해보세요.
  예로, 자료를 축적하고 공유하는 온라인 자료실로 주로 사용할 건지, 이슈를 소개하고 그것에 대해 토론하는 공간으로 갈건지, 각자 사는 얘기 주고받고 소통하는 공간으로 주로 갈건지 등을 생각합니다. 대개 위의 것들이 다 포함되는 경우가 많지만 주로 어떻게 사용할지 얘기해보세요.

 - 어떤 내용을 담을 건지, 그것들의 성격은 뭔지, 그리고 페이지에 어떻게 배치해서 노출시킬건지 등을 결정합니다. 홈페이지에 찾아오는 사람들 관점에서 생각해 보세요.

 - 운영 원칙을 정합니다. 개인정보보호, 표현의 자유 보장을 위한 장치를 어떻게 만들고, 예상되는 위기 상황에 어떻게 대응할지 원칙을 정해두세요. 내부 권력자의 개입을 차단하기 위한 조치도 필요합니다. 사회운동하는 곳이라면 이걸 빼먹을 순 없습니다.

 위의 과정을 통해 도출된 것을 잘 문서로 정리해둡니다. 꼭! 다시금 강조하지만 이 과정을 기술활동가들에게 온전히 위임할 필요도 없고 좋지도 않습니다. 그렇다고 "배제"하지도 말고요.


2. 환경 구축

 홈페이지는 "웹 서버"라는 곳에 공간을 만들어 거기에 파일을 몇개 두면, 웹 브라우저가 가져가 모니터에 표시하는 겁니다. 그러니 먼저 그 공간을 만들고, 그곳에 이르는 길을 만들어야죠.

 - 웹 호스팅 : 웹 서버를 운영하는 업체(개인 혹은 단체)에 일정 비용을 부담하고 공간을 조금 할당 받는 것입니다. 대표적으로 우리에겐 "진보넷"이 있죠. 성능 좋고 인심 좋은데(설마?) 개인정보 보호 철저하고 표현의 자유까지(!) 철저히 보호하려 노력한다니 다른 거 볼 것도 없습니다. 값도 싸니 여기에 호스팅 신청하세요.

 - 도메인 네임 : 주소창에 치는 홈페이지 주소를 말합니다. (http://www.jinbo.net - 이런식) 이걸 안 정하면 12자리의 숫자로 된 주소를 쳐야 합니다. 피곤한 삶을 원하는게 아니면 이걸 설정해야 어디 주위 사람들보고 한번 들어와봐 이런 말을 할 수 있겠죠. 인터넷으로 "도메인 네임" 검색하면 나오는데 도메인 등록 대행 기관/업체들이 있으니 거기서 신청하면 됩니다. 신청하고 보통 하루정도 기다리면 쓸 수 있게 됩니다.

 "네임 서버"를 지정하는 부분이 있는데, 진보넷 등에 호스팅 할 경우에는 어떻게 설정할지 그곳에 물어보면 됩니다.

 * 웹 호스팅 안받고 직접 웹 서버를 만들 수도 있는데 이거에 관심 있는 분은 따로 연락을 ;;


3. 설치 / 개발

 - 드루팔 설치로 한번에 만들기 : 드루팔(Drupal, http://www.drupal.org)이라는 웹 프로그램을 설치하면 바로 홈페이지 뼈대가 완성됩니다. 이제 웹 브라우저에서 마우스 클릭과 키보드 두드림으로 홈페이지를 완성시켜 나갈 수 있습니다. 조금 배우면 누구나 어느 정도 할 수 있다는 말입니다. 이건 별도의 포스팅을 하겠습니다.

 - 전통적 방법 : 한국의 경우, "제로보드" 류의 "게시판" 프로그램을 설치하고, 그곳에 웹 디자인 결과물을 입혀 내놓는게 많은 경운데요, 이 과정은 기술활동가의 노동을 상당히 필요로 합니다. 대체로 한달 정도 걸린다고 보면 됩니다. 이것은 어느정도 훈련을 필요로 하기 때문에 "누구나 쉽게" 만들 순 없죠. 여기서 다 설명할 순 없는데, 대체로 기획이 끝난후 디자인에 들어가고, 그걸 HTML형식의 파일로 코딩하면, 웹 프로그래머가 기능을 구현하는 식으로 진행하곤 합니다. 가능하면 앞의 방법으로 할 것을 추천합니다.


4. 운영 / 유지보수

 - 홍보 : 웹 사이트 만들었으면 홍보를 제대로 해야겠죠. 이 부분은 알아서... 하지만 중요한 건, 홈페이지에 올 사람들의 관점에서 생각해서 만들었다면 어떻게든 사람들의 발길이 이어지겠지만, 만드는 사람들의 관점에서만 만들었다면 열심히 홍보해도 별 효과는 없을 거라는 겁니다. 기획, 기획, 기획을 잘 합시다.

 - 회원 관리
  가장 중요하고 비일비재한 것이 홈페이지에 등록, 로그인하는 회원을 관리하는 겁니다. 적절한 권한을 설정하고(보통 등급지정으로 가능), 필요시 정보수정/삭제등을 합니다. 개인정보보호에 절대 유념하시고, 표현의 자유를 철저히 보호합시다! 사회운동하는 곳이라면 이건 기본입니다.

  * 노조 파괴 공작으로 추정되는 "물흐리기"가 상당히 많은 곳에서 일어나고 있는데, 그런 경우 뜻밖에도 당장의 수습을 위해 호스팅 업체나 사이트 만들어준 사람들에게 노조에서 글쓴이 추적을 요청하는 경우가 많습니다. 정말 절실한 경우도 있지만 지도부의 심기를 건드렸다는 괘씸죄로 추적하는 경우도 있죠. 이건 기본적인 마인드 부족입니다. 그렇게 해서 자유게시판을 막거나 추적을 하면, 즉 표현의 자유를 위축시키는 행동을 하면, 사이트 전체의 활력이 떨어지고, 단체-그룹 전체의 활력도 떨어지게 됩니다. 이건 결국 그들이 원하는 일이 되겠죠.

 - 컨텐츠 관리
  사이트가 잘 만들어졌다면, 혹은 이슈가 될 컨텐츠를 담고 있다면 분명 스팸이 꼬입니다. 이거 삭제하는 것도 일입니다. 기계적으로 자동등록하는 걸 방지하는 수단을 최대한 동원해야 합니다.
  가끔 엄한 곳에 잘못 올려진 글이 있는데 적절한 곳으로 옮겨 주고, 또 카테고리를 적절히 설정하고 지정해두면 컨텐츠 활용을 극대화할 수 있습니다. 카테고리를 어떻게 나눌지 기획단계에서부터 고민해둡시다.

 - 홈페이지 설정 변경
  필요에 따라 홈페이지의 기능과 구성 요소들을 변경할 일이 생깁니다. 권한을 재조정할 일도 생기고요. 대체로 홈페이지를 만들고 나면 "관리페이지"가 준비되어 있을테니, 이것도 배워서 각자 하면 됩니다.

 - 부분 개편
  기획 단계에서 구상한 것과 실제 만들어진게 일치하지 않는 것도 있고, 상황이 변해서 부분적으로 수정을 해야할 경우가 생깁니다. 이건 가능하면 적을 수록 좋은 거죠. 시간과 노력 많이 소모하면서 의욕은 별로 안나고 기운 빠지는 경우가 많습니다. 이 과정을 줄이려면 기획에 참여한 사람들끼리, 그리고 실제 기술적인 작업을 할 사람들과 원활한 소통이 필요합니다. 잘 모른다고 맡겨버리면 귀신이 아닐바에야 어찌 사람들의 머리 속에 있는 걸 정확히 알 수 있겠어요? 계속, 계속 이야기합시다. 망설이지 말고, 잘 몰라 엉뚱한, 무리한 부탁을 한다 싶어도 두려워마세요. 일단 얘기하면 기술 노동하실 분이 적절히 현실화 시켜줄 겁니다. 가장 답답한게 얘기 안해놓고 나중에 "이게 아니었다"고 하는 겁니다.


* 자, 보면 별게 없습니다. 힘들고 바쁜 기술활동가들이니 간섭 안하겠다는 착한 마음은 처음 기획할때는 결코 좋은게 아닙니다. 귀찮게 해주세요. 계속 말하고, 바뀐게 있을때마다 바로 바로 얘기하세요. 처음에 얘기하면 금방 바로잡을 수 있는 것도, 나중에 고치려면 정말 피눈물나는 경우가 많습니다. 대신, 일단 본격적인 작업에 착수하면 정지하고요.

* 가능하면 만드는 과정을 제외한 다른 부분에서 적극적으로 참여하고, 배워서 직접 운영하겠노라는 마음가짐이 좋습니다. 그거 가르쳐주는 거 싫어할 기술활동가 없습니다. 늘 다른 일로 바빠서 심드렁해보일지 몰라도, 배우겠다는 사람 절대로 마다하지 않습니다. 대신 말이죠, 일단 배워간 다음에는 자체적으로 내부 교육을 꼭 하길 바랍니다. 다시금 정리하는 효과도 있고, 사업의 연속성을 위해서도 좋습니다. 나중에 관리하던 사람 그만뒀는데 전혀 인수인계 못받아서 만들어준 사람에게 와서 똑같은 거 다시 가르쳐 달라고 하면 짜증납니다.

* 이 글의 목적은 홈페이지 제작 과정의 전반을 알고, 이후 적극적으로 온라인 활동을 사고하게끔 되는 것입니다. 그리고 그게 원하는 대로 잘 이뤄지도록 하기 위해서는 전 과정에 많은 사람이 적극적으로 참여하는 것이 좋다, 자신있게 상상하고 요구하자는 것이지요.
진보블로그 공감 버튼트위터로 리트윗하기페이스북에 공유하기딜리셔스에 북마크
2007/06/14 23:19 2007/06/14 23:19
Trackback Address :: http://blog.jinbo.net/h2dj/trackback/451
콩!!! 2007/06/15 08:46 URL EDIT REPLY
우와. '고구마' 모임(구황작물 고구마가 되어 저희 단체 홈피를 지대로 개편하겠다는 당찬 포부를 가지고 꾸리려는 모임)에 아주 유익한 정보가 될 것 같아요. 감사감사~
지각생 2007/06/15 10:31 URL EDIT REPLY
훌륭한 모임인데요? 건승! :D
흐흐 2007/06/16 03:13 URL EDIT REPLY
좋은 글에 딴지거는 건 아니지만, 가르쳐주는 거 싫어하는 기술활동가 많아요. ㅋㅋ...
지각생 2007/06/16 12:07 URL EDIT REPLY
쉿~ 작게 말해요 :)
Name
Password
Homepage
Secret