You are here: 대문매뉴얼Teambox

Teambox

Trac 같은 많은 협업(Coporation) 툴이 있지만, 전문 프로그램어가 아닌 일반인들이 사용하기에는 다소 어려운 툴 들입니다. 대신 많은 사람들이 좀더 쉬운 문서공유 기반의 인터페이스의 서비스인 DropBox나 GoogleDocs등의 서비스를 이용하고 있습니다. 지금 소개할 TeamBox도 DropBox와 같은 서비스를 제공하고 있습니다. TeamBox의 장점은 트위터나 페이스북 같이 익숙한 타임라인 인터페이스와 문법에 구애받지 않고 맘대로 글을 작성할수있는 익숙하고도 쉬운 툴이라는 점입니다. 협업툴은 Wiki와 같은 협업문서 작업과는 조금 성격이 다릅니다. 업무를 프로젝트 단위로 나누고, 각 프로젝트의 책임자를 정하고 필요한 사람들에게 권한과 Task를 부여한후, 각각의 Task의 시작과 진행상황을 공유하고 의견조율을 하고, 종료하는 Task Managing 기능이 필수적입니다. TeamBox의 장점은 타임라인 인터페이스 기반으로 이 Task Managing을 할 수 있도록 한 점입니다. 또한 TeamBox는 해당 프로젝트 책임자와 반드시 업무를 확인해야 하는 담당자들에게 @(맨션) 기능을 통해 이메일 알림푸싱 기능을 제공합니다. 또한 반응형 웹 인터페이스도 제공하여 모바일 환경에서도 업무를 확인 또는 처리 할 수 있습니다.

서비스 VS 설치형

TeamBox는 5명에 한하여 무료 서비스를 제공하지만, 그 이상에 대해서는 별로 저렴하지만은 비용을 지불해야 합니다. 지금 소개하려고 하는 것은 TeamBox의 OpenSource 버젼을 설치하고 사용하는 방법입니다. TeamBox 개발팀은 http://teambox.com 이라는 플랫폼 서비스를 제공하기 바로 이전 버전에 대해서 open source로 설치형 소스를 제공하고 있습니다. 공식 사이트는 http://teambox.com/media/we-open-source/ 입니다.

하지만 본격적인 플랫폼 서비스 이전 버젼을 오픈소스로 공개한 것이라 Google Calendar와 연동이 안되는등 http://teambox.com에서 제공하는 상당히 많은 기능들을 누락되어 있습니다. 또한 서비스 버젼에서는 메일을 통해서도 Task Managing을 할 수 있습니다. 거의 모든 환경에서 업무가 가능하도록 기능을 제공하며, 스마트폰 및 타블렛 App 도 제공하고 있습니다. 그리고 가장 큰 장점은 검색입니다. 배포판에서의 검색기능은 한글을 제대로 처리하지 못하는 치명적인 단점이 있습니다. 만일 이런 모든 기능이 필요하시다면 유료 버젼의 서비스를 이용하거나 설치프로그램을 구매하실수도 있습니다. 단 이 문서는 오픈소스 버젼 설치에 대해서만 다루도록 하겠습니다.

TeamBox는 Ruby Frameworks인 Rails 기반으로 동작합니다. TeamBox를 사용하시려면 먼저 서버에 Ruby 관련된 패키지(RVM, Ruby, Rails, Bundler)들이 설치되어 있어야 합니다. Ruby는 한 서버에서 여러 버젼의 ruby를 운영할 수 있으며.. 저희가 소개할 TeamBox 버젼은 1.8버전에 의존적입니다. 따라서 이글은 ruby 관련 설치와 설정들을 먼저 설명한후 TeamBox 설치 방법을 기술합니다.

Teambox

Install

1. Ruby on Rails 설치하기

TeamBox OpenSource 버젼은 Ruby on Rails 라는 프레임워크 기반 프로그램입니다. Ruby on Rails는 Ruby로 작성된 MVC 모델의 오픈소스 웹 프레임워크입니다. 줄여서 Rails라고 부릅니다. Rails에 대한 자세한 내용은 http://www.rubyonrails.org/ 를 참조하시면 됩니다. 여기서는 기술적인 설명보다는 설치법에 중점을 두고 있습니다.