Trac
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
Trac은 티켓 추적, 버전 관리, 위키 기능을 통합하여 프로젝트 관리를 지원하는 웹 기반 프로젝트 관리 소프트웨어이다. 2003년 Edgewall Software에 의해 개발되었으며, 초기에는 Subversion과 SQLite를 사용했다. 이후 라이선스가 BSD-3-Clause로 변경되었고, 플러그인을 통해 기능 확장이 가능해졌다. Trac은 다양한 버전 관리 시스템 인터페이스를 제공하며, 프로젝트 관리, RSS 피드, iCalendar 내보내기 등 다양한 기능을 지원한다. NASA의 제트 추진 연구소 등에서 사용되었으며, Trac을 기반으로 하는 Apache Bloodhound 프로젝트도 존재했으나 현재는 종료되었다.
더 읽어볼만한 페이지
- 자유 프로젝트 관리 소프트웨어 - 버그질라
버그질라는 테리 와이즈먼이 개발한 오픈 소스 버그 추적 시스템으로, 펄로 작성되었으며, 넷스케이프 커뮤니케이터의 결함 추적을 위해 개발되었다. - 자유 프로젝트 관리 소프트웨어 - 레드마인
레드마인은 웹 기반 프로젝트 관리 도구로, 다중 프로젝트 관리, 역할 기반 접근 제어, 이슈 추적, 간트 차트, 캘린더, 위키, 게시판 등 다양한 기능과 형상 관리 시스템 연동 및 플러그인 확장, 다국어 지원을 제공하여 효율적인 프로젝트 관리를 지원한다. - 버그 및 이슈 추적 소프트웨어 - 깃허브
깃허브는 Git 버전 관리 시스템을 기반으로 소프트웨어 개발 협업 기능과 부가 서비스를 제공하는 웹 기반 플랫폼이지만, 여러 논란과 비판도 존재하는 세계 최대의 소프트웨어 개발 플랫폼이다. - 버그 및 이슈 추적 소프트웨어 - 이슈 추적 시스템
이슈 추적 시스템은 고객 지원, 콜센터, 조직 내 문제 보고 등에서 문제 생성, 업데이트, 해결을 지원하며, 지원 티켓 형태로 고객 정보와 문제 정보를 관리하고 지식 베이스를 포함하여 헬프 데스크, 프로젝트 관리, IT 서비스 관리 등 다양한 분야에서 활용된다. - 자유 위키 소프트웨어 - 미디어위키
미디어위키는 위키백과 등 위키미디어 재단 프로젝트에서 사용되는 PHP 기반의 자유 소프트웨어 위키 엔진으로, 확장성, 다양한 기능, 사용자 지정 용이성 등을 바탕으로 위키 기반 웹사이트 구축 및 관리에 기여한다. - 자유 위키 소프트웨어 - 푸키위키
푸키위키는 PHP로 작성되어 텍스트 파일 기반으로 데이터를 저장하는 위키 엔진으로, 플러그인과 스킨을 통해 기능 확장 및 외형 변경이 가능하며, 특히 일본 모바일 환경에 최적화된 레이아웃과 피처폰용 스킨을 제공하고 인터위키를 지원하는 GPL 라이선스의 자유 소프트웨어이다.
Trac - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
개발자 | 엣지월 소프트웨어 |
출시일 | 2004년 2월 23일 |
프로그래밍 언어 | 파이썬 |
운영체제 | 크로스 플랫폼 |
종류 | 프로젝트 관리 소프트웨어, 버그 추적 시스템 |
지원 언어 수 | 36개 |
라이선스 | 2005년: BSD-3-Clause |
웹사이트 | https://trac.edgewall.org |
2. 역사
CVSTrac의 영향을 받아, Edgewall Software의 요나스 보리스트룀(Jonas Borgström)과 다니엘 룬딘(Daniel Lundin)은 2003년 8월 SQLite와 Subversion을 사용하여 ''svntrac''을 작성하기 시작했다.[14] 2003년 12월에 이름을 ''Trac''으로 변경했다. 2004년 2월에 Trac 버전은 0.0.1에서 0.1로, 그 다음 0.1에서 0.5로 바로 변경되었다. 이어서 2004년 3월에 0.6과 0.7이 출시되었고, 2004년 11월에 0.8이 출시되었다.
Trac은 티켓 추적, 버전 관리 (환경별로 여러 개의 저장소 지원) 및 위키를 통합하여 프로젝트 관리에 간결한 접근 방식을 제공한다. 이러한 시스템 간의 하이퍼링크 정보를 허용하며, 위키 내용을 티켓에 직접 포함하거나 위키 페이지에서 티켓을 자동으로 나열할 수 있다.[21][22][23][24][25][26]
Edgewall Software는 오픈 소스 Python 소프트웨어 개발을 위해 커뮤니티가 edgewall.org에서 협업할 수 있도록 호스팅하는 조직이다.[15] 과거에는 소프트웨어 개발, 컨설팅 및 지원 서비스를 제공했다. Trac의 오픈 소스 개발에 협력한 초기 커뮤니티 멤버로는 2004년 3월의 로키 버트(Rocky Burt), 2004년 5월의 크리스토퍼 렌츠(Christopher Lenz)와 프랑수아 하비(Francois Harvey), 2004년 12월의 크리스티안 보스(Christian Boos)와 오타비우 살바도르(Otavio Salvador), 2005년 3월의 마크 로(Mark Rowe)가 있다.[16]
2005년 8월에 라이선스가 GPL-2.0-or-later에서 BSD-3-Clause로 변경되었다. 이 라이선스 하에서 첫 번째 릴리스는 2005년 10월의 Trac 0.9였으며, PostgreSQL 데이터베이스 지원이 도입되었다.
2006년 9월에 출시된 Trac 0.10은 플러그인을 통해 Trac의 핵심 기능을 확장하고 추가할 수 있는 컴포넌트 시스템을 처음 도입한 중요한 릴리스였다. 이때부터 Trac 자체는 비활성화하거나 완전히 대체할 수 있는 선택적 플러그인 컴포넌트로 구성된다. MySQL 데이터베이스 지원이 핵심 컴포넌트 중 하나로 추가되었다. 이 릴리스는 외부 플러그인을 통해 Subversion 이외의 버전 관리 시스템에 대한 지원을 추가했다. Mercurial 지원은 GPL 라이선스 제한으로 인해 별도의 플러그인을 통해 제공되었다.[17] 2008년 6월에 출시된 Trac 0.11은 HTML 템플릿 시스템을 ClearSilver[18]에서 Genshi로 변경하여 이전 플러그인과의 호환성이 깨졌다.
Trac 0.12는 2010년 6월에 출시되었으며, 2015년 7월의 최신 포인트 릴리스 0.12.7로 안정적인 장기 릴리스가 되었다. ''Babel''을 사용하여 국제화 및 현지화 지원을 추가했으며, 여러 버전 관리 저장소를 한 번에 사용할 수 있게 했다.
Trac 1.0은 2012년 9월에 출시되었으며,[19] 2016년 9월의 최신 포인트 릴리스 1.0.13이 있다. Git 버전 관리 지원을 위한 외부 플러그인이 포함되었다.
2013년 2월의 Trac 1.1.1부터 2015년 7월의 1.1.6까지는 장기 지원 및 호환성 보장이 없는 릴리스이며, 2016년 11월부터 Trac 1.2로 전환되었다.[20]
2019년 8월의 Trac 1.4는 Python 2.7에서 실행되는 마지막 안정 릴리스였다. Jinja 템플릿 시스템을 사용한다.
2023년 9월의 Trac 1.6은 현재 안정적인 릴리스이며 Python3에서만 작동한다. 많은 플러그인도 Python3와 Jinja에서 작동하도록 다시 작성되었다.
3. 기능
Trac은 버그 데이터베이스, 버전 관리, 위키 간의 하이퍼링크 정보를 제공하며, Subversion, Git, Mercurial, Bazaar와 같은 버전 관리 시스템에 대한 웹 인터페이스를 제공한다.
현재 버전의 Trac(0.11 이후)에서는 프론트 엔드에 Genshi라는 템플릿 시스템을 사용하고 있다. 0.10 이전에는 ClearSilver라는 템플릿 시스템을 표준으로 이용했다.[37]
기타 기능은 다음과 같다.3. 1. 티켓 시스템
Trac에서는 업무, 소프트웨어 변경, 이슈 등을 "티켓"(ticket영어)이라고 부른다. 발행된 티켓들은 각 부서의 팀장에게 전달되고, 팀장은 이를 각 개발 부서원에게 분배한다.[41] 티켓은 서브버전 등의 버전 컨트롤 시스템과 연동되어 해당 리비전(revision) 번호 등과 연결된다.
티켓 시스템은 버그, 작업, 문제, 사고 등 다양한 유형의 티켓을 추적하는 데 사용된다. 사용자 정의 보고서는 매개변수화된 저장된 SQL 쿼리나 대화형 티켓 쿼리 시스템을 통해 생성할 수 있다. 통합된 검색 엔진과 세분화된 권한 시스템도 제공된다.
3. 2. 버전 관리 시스템 인터페이스
Trac은 서브버전, Git, 머큐리얼, Bazaar와 같은 다양한 버전 관리 시스템에 대한 웹 인터페이스를 제공한다.[39] 플러그인을 통해 CVS, Darcs, Monotone, 퍼포스 등 더 많은 버전 관리 시스템을 지원할 수 있다.
3. 3. 위키
Trac은 문서 관리 및 각 리소스 연동을 위한 위키를 제공하며, MoinMoin과 비슷한 문법을 사용한다.[39]
3. 4. 기타 기능
Trac은 다음과 같은 프로젝트 관리 기능을 제공한다.[27]
4. Trac을 사용하는 주요 조직/프로젝트
미국항공우주국(NASA)의 제트 추진 연구소(JPL)에서 여러 딥 스페이스 및 니어 스페이스 프로젝트에 Trac을 사용하고 있다.[40]
5. 아파치 블러드하운드
아파치 블러드하운드는 프로젝트 관리 소프트웨어 및 버그 추적 시스템으로, Trac을 기반으로 구축된 웹 기반 시스템이다.[30] Trac에 다중 프로젝트 지원을 추가하였다. 블러드하운드 웹페이지에 따르면, 이 프로젝트는 현재 종료되었다(2024년 8월).
참조
[1]
웹사이트
Trac localization
https://trac.edgewal[...]
2023-11-06
[2]
웹사이트
TracLicense - The Trac Project
http://trac.edgewall[...]
Edgewall Trac
2007-03-06
[3]
웹사이트
Who uses Trac?
http://trac.edgewall[...]
Edgewall Trac
2016-09-09
[4]
웹사이트
Django's bug tracker and wiki
https://code.djangop[...]
2016-09-18
[5]
웹사이트
FFmpeg
https://trac.ffmpeg.[...]
2016-09-18
[6]
웹사이트
WebKit
http://trac.webkit.o[...]
2016-09-18
[7]
웹사이트
0 A.D.
https://play0ad.com/[...]
2018-06-23
[8]
웹사이트
Making WordPress.org
https://meta.trac.wo[...]
2016-09-18
[9]
웹사이트
Bitnami Trac
https://bitnami.com/[...]
2016-09-21
[10]
웹사이트
Debian - Details of package trac
https://packages.deb[...]
2016-09-21
[11]
웹사이트
Ubuntu - Details of package trac
http://packages.ubun[...]
2016-09-21
[12]
웹사이트
Arch Linux - trac
https://www.archlinu[...]
2016-09-21
[13]
웹사이트
FreeBSD Ports trac-
https://www.freebsd.[...]
2016-09-21
[14]
웹사이트
TracHistory - The Trac Project
http://trac.edgewall[...]
Edgewall Trac
2004-03-01
[15]
웹사이트
EdgewallSoftware - The Trac Project
http://trac.edgewall[...]
Edgewall Trac
2010-05-17
[16]
웹사이트
TracTeam - The Trac Project
http://trac.edgewall[...]
Edgewall Trac
2016-07-21
[17]
메일링 리스트
"[Trac] The future of RepositoryHookSystem plugin"
https://groups.googl[...]
2010-05-06
[18]
웹사이트
ClearSilver - The Trac Project
http://trac.edgewall[...]
Edgewall Trac
2007-01-27
[19]
메일링 리스트
Trac 1.0 released
https://groups.googl[...]
2012-09-09
[20]
메일링 리스트
Trac 1.2 Released
https://groups.googl[...]
2016-11-05
[21]
웹사이트
What issue tracking system is best for you?
http://www.javaworld[...]
2007-03-14
[22]
간행물
Tracking community intelligence with Trac
2011-07
[23]
서적
Java Power Tools
O'Reilly Media
2008-05-13
[24]
서적
Producing Open Source Software: How to Run a Successful Free Software Project
O'Reilly Media
2005-10-07
[25]
서적
Subversion Version Control: Using the Subversion Version Control System in Development Projects
Prentice Hall Professional Technical Reference
2005-05-06
[26]
서적
Python Web Development with Django
Addison-Wesley Professional
2008-10-24
[27]
웹사이트
15 Useful Project Management Tools
https://www.smashing[...]
2016-09-20
[28]
웹사이트
"[ANNOUNCE] Apache Bloodhound 0.1.0 incubating Released"
http://mail-archives[...]
2013-04-02
[29]
웹사이트
"[ANNOUNCE] Apache Bloodhound 0.8 Released"
https://bloodhound.a[...]
2019-07-05
[30]
웹사이트
Apache Bloodhound Leads Open Source Trac Forward
http://www.internetn[...]
Internetnews.com
2013-04-02
[31]
웹사이트
"[PROPOSAL] Apache Bloodhound"
http://mail-archives[...]
Apache Software Foundation Incubator General mailing list
2013-04-02
[32]
웹사이트
Apache Foundation promotes development framework Bloodhound to the top
http://www.networkwo[...]
Network World, Inc
2013-04-04
[33]
웹사이트
Apache Bloodhound sniffs out top level project status
http://www.h-online.[...]
H-online.com
2013-04-02
[34]
웹사이트
Apache Bloodhound wird offizielles Apache-Projekt
http://www.pro-linux[...]
Pro-Linux
2013-04-03
[35]
웹사이트
Trac 1.6 Released
https://groups.googl[...]
2023-09-24
[36]
웹사이트
TracLicense - The Trac Project
https://trac.edgewal[...]
Edgewall Trac
2007-03-06
[37]
웹사이트
ClearSilver - The Trac Project
https://trac.edgewal[...]
Edgewall Trac
2007-02-06
[38]
웹인용
TracLicense - The Trac Project
http://trac.edgewall[...]
Edgewall Trac
2007-03-06
[39]
웹인용
Release Notes for Trac 0.11.2 Genshi Release
http://trac.edgewall[...]
Edgewall Trac
2007-11-14
[40]
웹인용
TracUsers -The Trac Project
http://trac.edgewall[...]
Edgewall Trac
2007-07-31
[41]
웹인용
TNC는 이거 없으면 안굴러가요...
http://blog.tatterto[...]
2007-11-23
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com