전국 조직을 관리하는 담당자분들에게 멀티사이트 시스템을 제안 합니다.
온라인 담당자들의 고민
전국 조직이 50개면, 50개의 홈페이지를 각각 운영하고 있습니다.
- 각각 호스팅 비용과 인건비가 발생하는 중 입니다.
- 하지만, 담당자의 IT 이해도에 따라 전반적인 온라인 서비스의 기획과 운영의 완성도가 떨어지며, 그 만큼 활동가들은 또 다른 일들을 할 수 있는 있는 기회가 사라집니다.
- 50개의 DB가 각각으로 존재함에 따라, 방문자가 전국적인 흐름을 보려면 50번의 사이트 방문을 해야 합니다.
- 50개의 홈페이지가 존재 함에 따라, 비용 문제로 작은 수정 하나 전국적으로 진행하기 어려워 사이트들은 한번 만들어지면 수정 없이 폐기 때 까지 사용 됩니다.
가장 큰 문제는 이러한 상황에 지역별 회원 관리 뿐만 아니라, 전국적인 회원관리에 비용이 많이 발생 합니다.
홈페이지 또는 웹/앱 시스템은 여러 서비스들이 모여 있는 곳입니다. 논평, 활동소개 등의 서비스도 있지만, 가장 중요한 것은 회원관리 서비스 일 것 입니다.
사이트 방문자 수는 회원 가입 수와 비례 관계이며, 하루 방문자 수를 점검하면, 1년 뒤의 단체 수입과 활동력을 가늠할 수 있습니다.
방문자 수를 느리고, 회원가입율을 높이며, 회원들의 충성도를 높이는 것
이런 활동과 기대는 웹/앱 서비스의 고도화를 통해서만이 가능 합니다.
멀티사이트 시스템은 하나의 코드베이스로 사이트를 운영할 수 있는 방식으로, 각 사이트는 서로 독립적인 콘텐츠, 도메인 또는 설정을 가질 수 있습니다.
주요 특징:
- 공통 소스 코드: 하나의 소스 코드와 하나의 CMS 인스턴스를 여러 사이트에서 공유합니다.
- 도메인별 분리: 각 사이트는 고유한 도메인 또는 서브도메인으로 구분되며, 사용자에게는 독립된 사이트처럼 보입니다.
- 개별 설정 가능: 각 사이트는 콘텐츠, 테마, 모듈 설정 등을 별도로 정의할 수 있어 독립적인 사이트처럼 동작합니다.
- 중앙 관리: 모든 사이트가 공통 코드베이스와 시스템을 공유함으로 유지보수가 중앙 집중식으로 이루어집니다.
https://www.drupal.org/project/group
그룹 모듈은 UN 과 EU 집행부는 몰론 전세계 16,000 여개 시스템에서 사용되고 있는 모듈 입니다.
각 그룹은 각각으로 디자인 할 수 있으며, 독자적인 회원과 컨텐츠 관리를 할 수 있습니다.
하지만, 계층적인 관계를 가져서 그룹 간 관계를 부모 자식 관계로도 설정 할 수 있습니다. 그래서,
경북 그룹 아래에 경주와 포항 그룹을 추가 할 수 있으며, 각각 엄마들의 모임, 청년 모임 등 추가 모임들도 연결 될 수 있습니다.
하지만, 하나의 DB이기 때문에
전국 청년 모임, 전국 엄마들의 글을 한 눈에 볼 수도 있습니다.
이런 그룹 모듈에 Domain 모듈을 연결 하면 https://www.drupal.org/project/domain
- 서울.ngo.net
- 종로구.ngo.net
- 엄마들의 모임
- 청년 모임
- 서대문고.ngo.net
- 종로구.ngo.net
- 부산.ngo.net
- 해운대.ngo.net
- 수영구.ngo.net
- 경기.ngo.net
와 같은 관계를 만들 수 있습니다.
일반적인 논평이나 자료실 뿐만 아니라, 캠페인 기능 등 추가 확장 기능들도 붙일 수 있습니다.
캠페인에 참여한 사람들은 동의하는 사람들로 뉴스레터 구독자가 되며, 뉴스레터 발송 시스템에 따라 메일을 보낼 수 있습니다.
전국 조직은 전국적인 참여자를 확보할 것 입니다. 가령, 후쿠시마 오염수 관련 전국적인 캠페인이 벌어진다면 우리 지역의 관심인들을 확인 할 수 있습니다.
- 웹크로링
- 클라우드
https://togetherparty.net/ 더불어파티
- https://gm.togetherparty.net/ 광명더불어파티
- https://gb.togetherparty.net/ 경북더불어파티
- https://gyeongju.togetherparty.net/ 경주 더불어파티
파티(그룹) 들은 계층적인 구조를 가진 그룹들이며 모두 하나의 시스템 입니다.
https://bisang2dot.net/ 전국비상시국회의
산하 40여개 사이트들이 모두 하나의 시스템 입니다.
DB 백업을 할 수 있는 것들은 DB 백업으로, 그것이 안 되는 것은 프로그램을 만들어 옮깁니다.
제목, 썸네일 이미지, 내용, 시간 까지는 옮겨지나, 댓글, 조회수 등 까지는 옮겨 지지 않습니다.
사이트 당 옮겨지는 시간은 최대 1일 입니다. 50 여개 사이트의 컨텐츠를 옮겨야 한다면, 최대 50여일을 예상하면 됩니다.
담당자 1인을 정해 주시면, 만드는 과정에서 함께 할 수 있습니다.
기본적인 메뉴, 배너, 컨텐츠 입력, 캠페인 시스템 등을 사용할 수 있을 겁니다.
서버 관리나, 보안 등의 문제 등 코딩 관리를 제외한 일반적인 운영은 가능 할 겁니다.
따라서, 기본적인 운영은 비 전문가도 운영 가능하나, 기술적인 운영도 함께 필요하기 때문에 기본적인 기술 운영비는 소요 됩니다.
- 기본적으로 한개의 사이트를 만들고, 기존 시스템에서 DB를 옮겨오는데 1일 정도 소요 됩니다.
- default 레이아웃과 디자인을 사용한다면 추가 자업이 필요 없겠으나,
- 특정 지역에 특정 디자인, 로고, 메뉴 구성 등이 필요하다면 그 만큼 추가 시간이 소요 됩니다.
개발 과정
- 기획 및 기능 확정
- 메인 시스템 구축 및 도메인, 그룹 시스템 연결
- 지역 시스템 연결
- Q&A 및 테스트 운영
- 런칭
개발 비용
- 프론트 및 디자인 - 300만원
- 시스템 개발 및 3개월간 추가 운영이 필요합니다. 이 부분에 대해서는 단체별 상황에 따라 비용이 다를 것 같습니다.
- 부가세 등 기타 비용
개발 기간
기본 3개월 + 1개 추가 당 1일 + 3개월 추가 운영 지원