Redmine是最近发现的一个项目管理系统,比较喜欢Ruby风格,理所当然Redmine使用Rails开发,但版本有些老了,开发者对Rails3也没有跟进,还是比较希望早点能看到Rails3的版本出来,也省去了部署时编译Ruby1.8版的麻烦事情。
之前在单位部署过Trac,也是一个不错的项目管理系统,使用Python开发,一直对Py不怎么感冒,在CentOS平台下部署Trac一直不是很顺利,尤其是Trac的插件安装,总是以完败告终。
-
Wiki
这是我非常钟爱的一个功能,两个平台都支持,Trac默认支持很多Wiki语法,而Redmine默认支持的wiki语法较少,不过相比较Trac的语法更加简练,也更容易让对技术不感冒的人上手。Redmine的Wiki有一点让人非常不满意,指定Wiki的层级关系需要使用Rename,Trac的做法就很优雅,在Wiki名称中使用斜杠就可以定义层级了。
-
Project
Trac更加适于管理单一项目,对于多项目的支持是Redmine的强项,不光可以建立多个项目,还能建立子项目,还能通过已有项目进行复制。Redmine对于新项目还能根据需进行模块配置,完全按需定制。
-
Plugin
默认的Redmine包括日历、甘特、文件、新闻等模块,Trac的默认配置相对较弱一些,由于Trac的Plugin一直没有安装成功过,所以对于额外扩展Plugin没什么可说的了,不过Redmine有一个CodeReview的扩展很让人心动。在官网上有Plugin List可以查看所有的。
-
Auth
安全认证方面Trac与Redmine功能类似,但Trac更多的依赖WebServer,而Redmine默认就有用户管理模块,还原生的提供了LDAP验证服务,Trac有一点非常让人不满,就是指派用户时一定要填写完整的用户名,我猜Trac本身根本就没有对这些用户名进行实际的验证,填写的任何用户名都可以。
安装过程就不多说了,基本环境是Ruby1.8,需要独立安装gem扩展,根据官网的Install指南一路走下来就好了,需要注意的时使用gem安装时很多的包都要指定版本号,查一点都会出错,下面是我安装后导出的gem包列表,可以参考一下:
actionmailer (2.3.11)
actionpack (2.3.11)
activerecord (2.3.11)
activeresource (2.3.11)
activesupport (2.3.11)
daemons (1.1.3)
eventmachine (0.12.10)
gem-fast (0.0.6.3)
i18n (0.4.2) *
mysql (2.8.1)
rack (1.1.2, 1.1.0) *
rails (2.3.11) *
rake (0.8.7) *
sqlite3 (1.3.3)
thin (1.2.11)
PS: 标注星号的是必须按照版本号安装的gem包。
我使用Thin来启动Rails,并使用Nginx通过反向代理进行访问,在Redmine的官网Wiki中有一篇很详细的HowTo讲解部署到Nginx。
今天下午将原有的Trac项目通过Redmine提供的Rake任务导入,期间还是出现了很多问题,总归Wiki都导过来了,复制新项目,继承Wiki,重新打鼓另开张了。
还在不断的摸索当中,有什么新东西还会继续分享~
分享到:
相关推荐
Redmine及SVN在项目管理中应用,bug流程基本管理
Redmine在项目管理中的应用
redmine 项目管理 软件 安装配置
团队协作(工具包)软件【redmine】项目管理中文版团队协作(工具包)软件【redmine】项目管理中文版团队协作(工具包)软件【redmine】项目管理中文版团队协作(工具包)软件【redmine】项目管理中文版团队协作...
Redmine 是一个开源的、基于Web的项目管理和问题跟踪系统,它使用Ruby on Rails框架构建。这个"redmine-3.4.5"版本是Redmine的一个特定发行版,提供了在2017年(Redmine 3.4系列发布于2017年)时的最新功能和改进。 ...
redmine项目管理流程
将svn及redmine完美结合之后应用于项目管理中。
Redmine项目管理系统介绍 Redmine是一个灵活的项目管理工具,可以有效地管理项目开发的整个流程(需求、设计、开发)。它是一个开源的、基于Web的项目管理和缺陷跟踪工具,提供集成的项目管理功能、问题跟踪、多...
这款工具提供了丰富的功能,旨在帮助团队高效地进行项目跟踪、问题追踪以及资源协调。 首先,Redmine 的核心特性之一是其多项目管理支持。用户可以创建并管理多个独立的项目,每个项目都拥有自己的任务、问题、时间...
Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用**历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...
### Redmine中文项目管理员手册知识点概览 #### 1. 说明 ...总之,《Redmine中文项目管理员手册》是一部全面、详细的指南,涵盖了Redmine管理的各个方面,对于有效利用该软件进行项目管理至关重要。
Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...
Redmine在项目管理中的应用.ppt 普及介绍
为确保项目的顺畅进行,Redmine支持发送提醒邮件给相关的项目成员,管理员可以配置提醒邮件的相关参数。 14. LDAP认证 Redmine可以使用LDAP(轻量级目录访问协议)进行用户认证。管理员可以配置LDAP服务器的相关...
Trac:基于 Python 的开源程序,应该是最早将 Ticket 与项目结合起来的开发管理系统,支持 Wiki、Timeline、Report 和项目模块分级与里程碑定义,还能够绑定查看SVN内容,简单易用,但是团队开发速度太慢,很多功能...
Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...
Redmine 管理界面是管理员和项目经理的主要工作界面,通过该界面可以进行项目管理、用户管理、角色和权限管理、跟踪标签管理、问题状态管理、工作流程管理和自定义属性管理等。 用户管理 用户管理是 Redmine 中的...
### Redmine开源项目管理用户手册知识点汇总 #### 一、Redmine简介 - **Redmine**是一款开源项目管理工具,支持多项目管理,提供了一系列功能,包括但不限于问题跟踪、时间跟踪、新闻管理、文档管理等。 - **版本**...
### 源码搭建Redmine项目管理系统 #### 背景与目的 随着项目的推进,团队需要一套功能全面且开放的项目管理系统来辅助日常的工作流程。Redmine作为一个成熟且广泛使用的开源项目管理工具,因其丰富的特性(如问题...