一、Redmine介绍
1、Redmine概述
Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。Redmine建立在Ruby on Rails(ROR)的框架之上,支持跨平台和多种数据库。
2、Redmine功能特性
- 1)支持多项目
- 在一个Redmine平台上管理您的所有项目
- 用户在不同项目中可以是不同的角色
- 项目可设定为公开的(所有人可见)或者内部的(只有项目成员可见)
- 可在项目中激活或者隐藏模块(即: wiki , 版本库, 问题描述, 问题跟踪…)
- 2)灵活的基于角色的访问控制
- 定义您自己的角色并快速角色的信息和权限
- 3)灵活的问题跟踪系统
- 定义您自己的问题状态和问题类型
- 可以通过web管理界面为每种问题类型和角色设置工作流程
- 4)甘特图和日历
- 根据为问题设定的开始日期和完成日期自动生成甘特图和日历
- 5)时间跟踪功能
- 在项目级别或者问题级别设定时间
- 根据用户, 问题类型, 类别或者活动生成工作量报表
- 6)自定义属性
- 可以为问题, 项目和用户添加自定义属性
- 可以使用多种格式: 文本, 日期, 证书, 下拉列表, 复选框
- 自定义属性可以像常规属性那样显示在问题列表中并可以作为过滤器使用
- 7)新闻、文档和文件管理
- 可以方便快速发布消息, 查看新闻
- 可以方便快速共享文档, 管理文件
- 8)为每个项目设置独立的wiki和讨论区
- Wiki使用textile语法, 可以通过方括号标记设置指向在wiki内部的任意页面
- 提供历史记录的对比和注释功能
- 9)版本库浏览器和对比查看器
- 可以为每个项目绑定已有的版本库
- Redmine使您可以浏览版本库的内容, 查阅和搜索变动
- 对比和注释(即追溯)查看器
- 支持的版本管理系统: Subversion, CVS, Mercurial, Darcs and Bazaar
- 10)Feeds和邮件通知
- 项目活动、变更、新闻、问题、问题变更都可通过邮件获取通知
- 11)多个 LDAP认证支持
- Redmine使您可以通过多种LDAP方式认证用户
- 用户账户可在从目录服务中发现用户后被自动创建(可选的)
- 12)用户自注册支持
- 可以设置为允许网络用户注册
- 支持3中账户激活方法:自动(无需确认)、手动(管理员操作),以及通过邮件发送自动生成的URL。
- 13)多语言支持
- Redmine支持49种语言,包括简体中文、繁体中文、英语、日语、德语等
- 14)多数据库支持
- Redmine支持MySQL、PostgreSQL,以及SQLite