`
hpyhacking
  • 浏览: 17418 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

让Redmine替代Trac进行项目管理

阅读更多

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在项目管理中应用

    Redmine及SVN在项目管理中应用,bug流程基本管理

    Redmine在项目管理中的应用

    Redmine在项目管理中的应用

    项目管理redmine配置

    redmine 项目管理 软件 安装配置

    团队协作(工具包)软件【redmine】项目管理中文版

    团队协作(工具包)软件【redmine】项目管理中文版团队协作(工具包)软件【redmine】项目管理中文版团队协作(工具包)软件【redmine】项目管理中文版团队协作(工具包)软件【redmine】项目管理中文版团队协作...

    redmine项目管理流程

    redmine项目管理流程

    redmine及SVN在项目管理中的应用

    将svn及redmine完美结合之后应用于项目管理中。

    Redmine 最好的项目管理工具

    这款工具提供了丰富的功能,旨在帮助团队高效地进行项目跟踪、问题追踪以及资源协调。 首先,Redmine 的核心特性之一是其多项目管理支持。用户可以创建并管理多个独立的项目,每个项目都拥有自己的任务、问题、时间...

    Redmine项目管理系统介绍.pdf

    Redmine项目管理系统介绍 Redmine是一个灵活的项目管理工具,可以有效地管理项目开发的整个流程(需求、设计、开发)。它是一个开源的、基于Web的项目管理和缺陷跟踪工具,提供集成的项目管理功能、问题跟踪、多...

    redmine-3.4.5项目管理工具

    Redmine 是一个开源的、基于Web的项目管理和问题跟踪系统,它使用Ruby on Rails框架构建。这个"redmine-3.4.5"版本是Redmine的一个特定发行版,提供了在2017年(Redmine 3.4系列发布于2017年)时的最新功能和改进。 ...

    项目管理工具 redmine

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    Redmine在项目管理中的应用.ppt

    Redmine在项目管理中的应用.ppt 普及介绍

    Redmine2.6最新版下载+中文windows安装攻略+简介

    Trac:基于 Python 的开源程序,应该是最早将 Ticket 与项目结合起来的开发管理系统,支持 Wiki、Timeline、Report 和项目模块分级与里程碑定义,还能够绑定查看SVN内容,简单易用,但是团队开发速度太慢,很多功能...

    redmine 项目管理 v4.0.1

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    redmine 项目管理 v2.3.1.rar

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用**历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    redmine中文项目管理员手册

    好用的开源项目管理软件Redmine中文参考手册下载

    项目管理工具redmine-3.3.0

    Redmine 是一个开源的、基于Web的项目管理和问题跟踪系统,它支持多种版本控制系统,如Git、Subversion等,以及多种数据库,如MySQL、PostgreSQL等。Redmine 的设计目标是提供一个集成了任务管理、时间跟踪、问题...

    redmine项目管理软件

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    redmine 项目管理 v4.0.9.zip

    - **研究素材**:Redmine作为成熟的项目管理工具,其设计和实现过程对计算机科学和技术专业的学生进行项目管理系统的毕业设计具有很高的参考价值。 - **案例分析**:可作为案例分析,探讨软件工程中的项目管理实践...

    redmine开源项目管理用户手册

    开源项目管理软件Redmine中文参考手册下载 用户手册

Global site tag (gtag.js) - Google Analytics