王胜
该用户没有分享资料
由王胜撰写的日志
如何用nginx+passenger署Rails
6月9日
以前一直用apache+passenger部署redmine(一个用Rails开发的项目管理工具),最近听说一个web服务器后期之秀—-Nginx很是厉害(传说它可以处理的并发链接数是apache的10倍)。于是今天就上网搜一些关于这方面的资料,以下是安装passenger+nginx,并部署redmine的过程。
redmine 用户导入插件
6月8日
redmine管理员有时可能需要批量导入用户。如果你选择LDAP认证方式,那么可以使用群英汇为redmine拓展的从LDAP同步账号的功能。但如果没有LDAP服务器,仅使用数据库存储账号信息,难道就只能一个一个创建用户了吗?
答案当然不是,群英汇 redmine-user-import 就是为解决这样的问题而开发的。该该插件允许系统管理员通过导入csv格式的文件,从而批量导入用户。
更多关于此插件的信息可以参考用户手册 http://www.ossxp.com/doc/redmine-plugins/redmine-user-import/user_manual/user_manual.html
redmine 问题导入插件
6月8日
在使用redmine的过程中可能会遇到以下几种情况:
- 有一些问题是固定的,多个项目中都需要用到这些问题,新建一个项目后,都需要手动添加这些固定问题,即繁琐又浪费时间。
- 经常需要导入其他缺陷跟踪系统的问题列表
- 大型项目异地开发可能需要将总部redmine中的一些问题导出,然后导入到异地团队使用的redmine中(这两个redmine没有部署在同一台服务器上)。
对于第一个问题,如果你的redmine是0.9以后的版本,可以通过 项目复制 功能,将原项目的问题复制到新项目中去。但这个复制是将原项目的所有问题都复制到新项目中,显然那些非固定问题也被复制了,这就需要额外手动删除这些非固定问题,大量时间浪费在删除操作上。
群英汇 redmine-issue-import 插件可以完美地解决上面的问题,它可以将redmine系统导出的问题(csv格式)或者手动创建的csv文件,直接导入到redmine项目中。
更多关于此插件的信息可参考用户文档 redmine-issue-import: user_manual
redmine同步变更集属性插件
6月7日
上个星期有客户反映他们在提交代码说明时总是忘记使用使用引用关键字(refs, references等)或者关闭问题关键字(fixes, closes等),导致代码提交不能有效跟问题建立关联,关闭问题状态。虽然版本库(如SVN)提供了修改提交日志的功能,但redmine对于已经自动获取的变更集是不能再重新获取的,除非在版本库配置处删除再重新导入。显然,对于仅仅一次提交的失误,这样做代价似乎太大了。
因此为了更好地满足客户的需求,我花了一星期时间写了一个同步变更集属性(如committer、date、commit log)的插件 redmine-sync-revprops。该插件是基于redmine 0.9 开发的,无须任何数据迁移操作,只需将该插件放在vendor/plugins目录下,重启服务器就可以使用。
具体的使用手册可以参考 http://www.ossxp.com/doc/redmine-plugins/redmine-sync-revprops/user_manual/user_manual.html

TortoiseSVN自动获取redmine问题列表插件—TortoiseSVNRedmineIssuesPlugin
5月20日
众所周知,TortoiseSVN是一款灵活而且功能强大的SVN客户端视图工具。更锦上添花的是,它还提供了整合问题跟踪系统的接口(通过与问题跟踪系统的集成,在提交代码时,可以点击相应的按钮,弹出缺陷跟踪系统中的bug列表,选择相应的bug作为提交日志,即减少了写提交日志的苦恼,又使提交与bug建立的关联,一举两得)。记得以前用Trac做缺陷跟踪管理工具时曾用过trac与TortoiseSVN整合的插件,如今我们的缺陷跟踪工具已经迁移到Remdine上了,不知Redmine是否也有相应的插件?
今天一个很好的客户反映redmine也有相关的插件,可是配置起来出了点问题,希望我们研究一下。于是今天我就在虚拟机里摸索这个插件了。
下面介绍一下安装配置步骤:
阅读全部内容 »
Windows下安装Redmine的常见问题
4月20日
一、异常一
Mysql::Error: query: not connected: CREATE TABLE 'schema_migrations' ('version varchar(255) NOT NULL) ENGINE=InnoDB出现这种情况是你没有在ruby的运行环境下,添加MySQl动态链接库 libmySQL.dll
解决方法:
- 下载libmySQL.dll http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
- 将下载后的libmySQL.dll文件复制到 Ruby/bin目录下(即你安装rubyinstaller的目录)
二、异常二
The bundled mysql.rb driver has been removed from Ruby 2.2.
出现这种情况是在rails2.2之后已经经mysql的驱动从核心框架中删除, 需要单独安装
解决方法:
执行
gem install mysql
群英汇redmine增强版ossxp-2.0成功上线
4月11日
经过近乎两周的打包测试, 群英汇Redmine 增强版ossxp-2.0成功上线. 如今 http://redmine.ossxp.com/redmine/ 上运行的就是 ossxp-2.0版本.
下面介绍一下 ossxp-2.0 版本的新特征:
阅读全部内容 »


最新评论