News

DEMO: 22

Added by 演示 管理员 over 1 year ago

222

Redmine: 群英汇redmine增强版ossxp-3.0成功上线 (12 comments)

Added by 王 胜 over 1 year ago

经过三个多月努力,群英汇Redmine 增强版ossxp-3.0终于成功上线。

下面介绍一下 ossxp-3.0 版本的新特征:

上游版本库升级到Redmine官方的1.0.0版本. Redmine 1.0.0 引入的新特征:

  • 支持子任务(subtask)
    当发现起初的任务划分过于粗粒度,可以将起初的任务再划分成若干个子任务,每个子任务指派给某个成员。这样从另一方面实现了一个父任务指派给多人。
  • 支持通过邮件提交问题时设置指派者和问题(issue)的起始日期
  • 支持从POP3服务器读取邮件
    redmine-1.0.0之前仅支持从IMAP服务器读取邮件。
    关于redmine通过邮件提交问题,具体可以参考 http://redmine.ossxp.com/redmine/documents/4
  • 增强了wiki功能
    wiki底层库升级,使redmine的wiki更加稳定、健壮

群英汇扩展

  • 代码评审插件
    为了进一步提高软件的质量,降低项目的风险成本,需要在项目开发过程中尽早加入测试工作。Redmine 代码评审插件为白盒测试提供了一个很好的切入点,可以让白盒测试人员有效地参与到项目开发的早期活动中。针对代码的某一次提交,代码评审负责人可以指派评审任务,评审人员接到评审任务后可以浏览该次提交的代码并添加评审内容。从而在代码级别上检测了软件的质量。
    具体的功能介绍可参考 http://www.ossxp.com/doc/redmine-plugins/redmine-code-review/
  • 截屏粘贴插件
    该插件允许用户将操作系统剪切板中的截屏粘贴到问题表单中。这个功能对于bug报告人员十分有用:当报告人员报告bug时,为了更好描述bug,往往将出错的界面截屏,粘贴在bug描述信息中。
    具体的功能介绍可参考 http://www.ossxp.com/doc/redmine-plugins/redmine-screenshot-paste/user_manual/user_manual.html
  • 同步修订版本属性插件
    redmine用户有时会遇到这种情况:工作了半天终于修复了bug1,兴奋地提交了代码,然后登录redmine浏览版本库信息,却发现提交日志忘记引用关键字关闭bug1,兴奋的心情一下落空。虽然版本库(如SVN)提供了修改提交日志的功能,但redmine对于已经自动获取的变更集是不能再重新获取的,除非在版本库配置处删除再重新导入。显然,对于仅仅一次提交的失误,这样做代价似乎太大了。
    该插件正是在这种呼声中诞生的。它提供了针对某一次提交同步的功能,完美地解决了这个问题。
    具体功能介绍可参考 http://www.ossxp.com/doc/redmine-plugins/redmine-sync-revprops/user_manual/user_manual.html
  • 用户导入插件
    redmine管理员有时可能需要批量导入用户。如果你选择LDAP认证方式,那么可以使用群英汇为redmine拓展的从LDAP同步账号的功能。但如果没有LDAP服务器,仅使用数据库存储账号信息,那么你就可以使用该插件,将用户信息写成csv格式的文件批量导入。
    具体功能介绍可参考 http://www.ossxp.com/doc/redmine-plugins/redmine-user-import/user_manual/user_manual.html
  • 问题导入插件
    在使用redmine的过程中可能会遇到以下两种情况: * 有一些问题是固定的,多个项目中都需要用到这些问题,新建一个项目后,都需要手动添加这些固定问题,即繁琐又浪费时间。 * 大型项目异地开发可能需要将总部redmine中的一些问题导出,然后导入到异地团队使用的redmine中(这两个redmine没有部署在同一台服务器上)。
    该插件就可以解决这些问题。
    具体功能介绍可参考 http://www.ossxp.com/doc/redmine-plugins/redmine-issue-import/user_manual/user_manual.html
  • Scrum支持插件
    这几年来,敏捷开发风靡全球,尤其是Scrum这股风。那么Redmine作为优秀的项目管理工具,是否支持Scrum流程呢?Redmine Sprints 正是在这种呼吁中应运而生。
    具体功能介绍可参考 http://www.ossxp.com/doc/redmine-plugins/redmine-sprints/user_manual/user_manual.html
  • 解决了邮件提交问题时中文附件名称乱码的问题
  • 解决了版本库统计页面SVG柱状图IE无法显示的问题

Redmine: Redmine关于敏捷Scrum的插件 (13 comments)

Added by 王 胜 over 1 year ago

这几年来,敏捷开发风靡全球,尤其是Scrum这股风。那么Redmine作为优秀的项目管理工具,是否支持Scrum流程呢?Redmine Sprints 正是在这种呼吁中应运而生。

借助于Redmine Sprints 插件,可以有效地将Scrum流程包含进Redmine的管理流程:

  • 产品负责人(Product Owner)可以登录Redmine,在Backlog页面向产品Backlog中添加用户故事(User Story),并根据功能的重要程度,设置适当的优先级。
  • 在Scrum计划会议上,登录Redmine,进入Backlog页面,根据User Story的优先级来确定即将开始的Sprint要完成哪些User Story,并将这些User Story挪到这个Sprint的Backlog中。
  • Scrum团队成员可以登录Redmine,进入任务板页面,根据具体情况,将Sprint中的User Story划分成一个个小的功能模块(即任务),各个成员根据自己的能力来领取这些小任务。
  • 接下来Scrum团队的成员就可以集中精力完成自己领取的任务了。并且应该每天都要在任务面板里更新自己的任务状态,同时燃烧曲线(BurnDown)会自动根据任务的完成情况发生变化,从而真实反映项目的进展情况。

具体细节请参考 http://www.ossxp.com/doc/redmine-plugins/redmine-sprints/

Redmine: redmine版本库统计 SVG 柱状图在IE中不能显示

Added by 王 胜 over 1 year ago

由于我们办公完全在Linux下,因此 redmine 的前端自然就是 Firefox 了。在Firefox下,redmine的版本库统计SVG柱状图显示(选择一个项目,点击版本库菜单,然后点击右上角统计链接)是完全正常的。但昨天一网友(也是老乡)告诉我,他们用 IE 看不到 SVG 柱状图。于是今天上午我研究了一下,终于找到问题的原因,并hack了。

问题原因

在 IE 中查看 SVG 需要安装 SVG Viewer,否则无法查看。

解决方案

  1. 安装 SVG Viewer
    下载地址 http://www.adobe.com/svg/viewer/install/
    这是一个exe文件,因此直接双击即可完成安装
  2. 解决中文乱码
    尽管安装了 SVG Viewer,但对于中文显示却令用户生气。我也是在网上搜了好多关于这方面的资料才解决的。最终定位于redmine生成SVG 时没有考虑中文问题,没设置中文字体。因此找到源代码,加入中文字体设置,乱码问题就解决了。
    补丁文件下载地址 http://redmine.ossxp.com/redmine/attachments/download/51/svg.patch

DEMO: Demo开始了 (1 comment)

Added by 演示 管理员 over 1 year ago

经过初步评估,Demo项目开始启动.....

Redmine: redmine用户导入插件

Added by 王 胜 over 1 year ago

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: redmine问题导入插件

Added by 王 胜 over 1 year ago

在使用redmine的过程中可能会遇到以下几种情况:

  1. 有一些问题是固定的,多个项目中都需要用到这些问题,新建一个项目后,都需要手动添加这些固定问题,即繁琐又浪费时间。
  2. 经常需要导入其他缺陷跟踪系统的问题列表
  3. 大型项目异地开发可能需要将总部redmine中的一些问题导出,然后导入到异地团队使用的redmine中(这两个redmine没有部署在同一台服务器上)。

对于第一个问题,如果你的redmine是0.9以后的版本,可以通过 项目复制 功能,将原项目的问题复制到新项目中去。但这个复制是将原项目的所有问题都复制到新项目中,显然那些非固定问题也被复制了,这就需要额外手动删除这些非固定问题,大量时间浪费在删除操作上。

群英汇 redmine-issue-import 插件可以完美地解决上面的问题,它可以将redmine系统导出的问题(csv格式)或者手动创建的csv文件,直接导入到redmine项目中。

更多关于此插件的信息可参考用户文档 http://www.ossxp.com/doc/redmine-plugins/redmine-issue-import/user_manual/user_manual.html

Redmine: redmine同步版本库修订集属性插件 (1 comment)

Added by 王 胜 over 1 year ago

redmine用户有时会遇到这种情况:工作了半天终于修复了bug1,兴奋地提交了代码,然后登录redmine浏览版本库信息,却发现提交日志忘记引用关键字关闭bug1,兴奋的心情一下落空。虽然版本库(如SVN)提供了修改提交日志的功能,但redmine对于已经自动获取的变更集是不能再重新获取的,除非在版本库配置处删除再重新导入。显然,对于仅仅一次提交的失误,这样做代价似乎太大了。

群英汇 redmine-sync-revprops 插件正是在这种呼声中诞生的。它提供了针对某一次提交同步的功能,完美地解决了这个问题。

更多关于此插件的信息可参考用户文档 http://www.ossxp.com/doc/redmine-plugins/redmine-sync-revprops/user_manual/user_manual.html

Redmine: Redmine中文参考手册下载 (15 comments)

Added by 王 胜 almost 2 years ago

经过整理,Redmine中文参考手册已经完善,下面给出PDF文档可供下载。

管理员手册

用户手册

Redmine: 群英汇redmine增强版ossxp-2.0成功上线 (13 comments)

Added by 王 胜 almost 2 years ago

经过近乎两周的打包测试, 群英汇Redmine 增强版ossxp-2.0成功上线. 如今运行的就是 ossxp-2.0版本.

下面介绍一下 ossxp-2.0 版本的新特征:

一. 上游版本库升级到Redmine官方的0.9.3版本. Redmine 0.9.3 引入的新特征:

  • 提供了git分支以及里程碑浏览
    具体的实现模仿了GitHub的实现和显示效果
  • 管理员界面增加了用户组选项
    理员可以新建用户组(如开发组), 然后通过把该组添加到某一项目, 那么该组里的所有成员都成为该项目的成员, 而且这些成员的角色和该组的角色一样
  • 项目可以无限嵌套
    0.8.x以及之前的版本只支持2级嵌套, 如今项目可以无限嵌套
  • 可以指定目标版本的状态以及可见范围
    目标版本共有三个状态:打开, 锁定, 关闭.
    同时可以设置该目标版本的可见性: 不共享, 与子项目共享, 与项目继成树共享, 与所有项目共享
  • 管理 –> 配置 –>项目 页面新增了指定新建项目默认开启的模块和非管理员用户新建项目时将被赋予的角色

二. 群英汇扩展

  • 解决无法使用中文版HG库的问题
  • 解决当redmine部署在非根路径下,插件的plugin_assets路径错误的问题
  • 解决Subversion授权的问题
    Redmine对Subversion授权是这样处理的: 在配置Subversion版本库时, 除了输入URL外, 还需填写一个拥有Subversion读权限的账户信息(如果你的Subversion不允许匿名访问). 显然很多商业公司的代码有很高的严密性, 大多是不允许匿名访问的,看来是必填了.而Redmine对Subversion认证不严格也是
    从这里开始的. 填写了这个账户之后, 不管哪个用户登录Redmine浏览版本库, 看到的版本库信息都是该账户应该能看到的, 而不是当前登录用户应该看>到的. 也就是说, 在这种情况下, 如果你想对代码浏览严加控制, 那么就需要创建一个很低权限的Subversion账号, 用这个账号作为Redmine访问Subversion的账号. 但这样一来, 那些具有高权限的用户就不乐意了(他们本来是能看到很多代码的, 但这样一来他们的权限无形之中被剥夺了).
    为了满足商业软件公司的需求, 群英汇对Redmine关于Subversion授权的部分进行了扩展, 采用Subversion本身的授权模式. 我们添加了解析Subversion授权文件的组件, 可以很好地解析每个用户的权限, 从而保证Redmine浏览权限和Subversion定义的权限一致, 完美解决了Redmine中Subversion授权不>严格的问题, 实现了Subversion基于路径的授权.
  • 新建问题自动指定默认的目标版本
    项目管理人员可以在 版本选项卡下指定该项目新建问题的默认目标版本, 这样新建的问题自动指定到该版本
  • 查看活动,从最后一次变更时间算起而非当前时间
    Redmine是将当天作为项目的的起始时间, 默认显示30之内的活动, 这样当项目30天没活动时就会显示一片空白
  • 管理员可以从 LDAP 同步帐号到 redmine.
    Redmine的LDAP认证模式是: 首先管理员配置好 LDAP认证, 并且选中 即时用户生成选项, 然后当用户用LDAP账号第一次登录Redmine时, 系统自动将LDAP里的用户信息存入数据库, 为用户创建Redmine账号.
    但这样会有一个问题: 如果管理员想批量给某一项目添加项目成员, 这时不得不一一通知这些人, 让他们都立马登录一下Redmine(因为只有这样, 他们才拥有Redmine账号, 管理员才能给这些用户划分角色, 授予权限).
  • 单点登录支持最新的Cosign-3.0版本(Cosign-3.0解决了以前版本钓鱼攻击的问题)

1 2 Next »

Also available in: Atom