Redmine(原创) 如何在局域网安装 Redmine(
原创)
作者:周敏龙,2009.3.17 本文所用的软件有: ● Redmine 0.8.2: rubyforge.org/projects/redmine/ ● InstantRails-2.0-win: rubyforge.org/projects/instantrails/ 本文介绍了如何在局域网的服务器上安装 Redmine,文中一部分是是网上下载的,一部分是自 己的原创。由于本人要在公司的内部服务器上安装一个 Redmine,然而在网上找到的介绍 Redmine 的安装的文章都大同小异,实践过程中遇到了不少问题。经过几天的奋战,终于把 Redmine 完全安 装好了,现在把我自己的心得总结一下,以便大家在遇到同样的问题时少走一些弯路。 首先总结一下本文解决了哪些别人没有解决的问题: (1) Redmine 集成到了已有的 PHPNow 系 将 统中; (2)总结了安装 InstantRails 后应该修改哪些配置文件; (3)在非上网机上将 RedMine 安装 为 Windows 服务,使其能开机自动运行。
1
Redmine 介绍
是一个基于
web 的项目管理
软件,用 Ruby 开发的。 (可以想象成用 php 写的 n 个文件,可以在 网页上浏览,就像 wordpress。 ) Redmine:这是基于 ROR(Ruby on Rails)框架开发的一套跨平台项目管理系统,是项目管理 系统的后起之秀,据说是源于 Basecamp 的 ror 版而来,支持多种数据库,除了和 DotProject 的功 能大致相当外,还有不少自己独特的功能,例如提供 wiki、新闻台、时间跟踪、feed 聚合、导出 聚合、 提供 wiki、新闻台、时间跟踪、 跟踪系统, SVN、CVS、 等等。配置功能强大 pdf 等待,还可以集成其他版本管理系统和 BUG 跟踪系统,例如 SVN、CVS、TD 等等 可以集成其他版本
管理系统和 而且方便,自定义属性和更新通知也很实用,详细的介绍可以看看清华同方的 redmine 站点。中文 版 Redmine 在线演示:ezWORK、英文版可看 Redmine 提供的官方
演示。 协作对于一个团队来说至关重要,尤其是产品开发的团队,项目化的管理方式已经深入人心, MS Project 所有做过项目管理的人都应该了解,但是每天面对一张静态的甘特图来分配资源、调整 进度的做法已经不合时宜了,在 Web 服务盛行的时代,以沟通为核心概念的小型团队项目管理服务 Basecamp 取得了成功,同时还捧红了 Ruby on Rails 框架。 沟通与共享是现代项目管理的核心,这种 Web 形式的项目管理系统通过“项目(Project)”的 形式把成员、任务(问题) 、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、
文档 等内容来推动项目的进度,同时系统利用时间线索(Timeline)和各种动态的报表(Report)形式 来自动给成员汇报项目进度。 在技术开发领域,Bug 追踪、Wiki 和 版本控制的集成对于项目管理
系统来说必不可少,当然 能够实现这些功能的
系统也有很多,例如: Trac:基于 Python 的开源程序,应该是最早将 Ticket 与项目结合起来的开发管理系统, 支持 Wiki、Timeline、Report 和项目模块分级与里程碑定义,还能够绑定查看 SVN 内容, 简单易用,但是团队开发速度太慢,很多功能确实,无法进行权限分配、多项目管理,配 置不够灵活,实在有些遗憾 Jira + Confluence:基于
Java 的 Bug 追踪和企业 Wiki 系统,需要购买,而且很贵, Jira 的 Bug 和事务流管理能力很强大,Confluence 应该是目前最好的企业 Wiki 系统, 扩展性强,但是某些操作和体验显得有些跟不上时代 ActiveCollab:基于 PHP 的 Web 项目管理程序,曾经是开源版本的,后来给商业化了, 需要购买,Trac 与 Basecamp 的模仿者,安装和使用简单 还有许多 SaaS 方式的在线项目管理服务,例如:Comindwork、LiquidPlanner 、MyQuire、 ProjectSpaces、Huddle、PlanHQ、Goplan 等,不过介于中国的出口带宽情况和用户心态问题,将 重要的项目数据放在遥远的第三方目前来说还是有些不现实的… 啰