24 November 2017

Redmine 是一个基于web的项目管理系统,使用 ruby 语言及 ROR 框架编写代码。

支持的功能

  • 多项目支持
  • 灵活的角色访问控制
  • 灵活的问题跟踪
  • 甘特图和日历支持
  • 新闻,文档和文件管理
  • 支持 Feeds 机制和邮件通知
  • 每个项目的 Wiki
  • 每个项目的论坛
  • 工时跟踪
  • 支持问题,项目和用户的自定义字段
  • SCM集成(svn, git, cvs)
  • 通过邮件创建问题单
  • 支持LDAP认证
  • 多语言支持
  • 多数据库支持

工作流

根据角色和单子状态创建工作流。

权限列表

根据角色定义权限。

  • 项目
    • 编辑项目
    • 选择项目模块
    • 管理成员
    • 管理版本
  • 看板
    • 管理看板
    • 增加消息
    • 编辑消息
    • 删除消息
  • 文档
    • 管理文档
    • 访问文档
  • 文件
    • 管理文件
    • 访问文件
  • 单子
    • 管理分类
    • 新增单子
    • 编辑单子
    • 管理单子关联
    • 增加注释
    • 改变单子状态
    • 移动单子
    • 删除单子
    • 访问甘特图
    • 访问日历
    • 管理公共查询
    • 保存查询
  • 新闻
    • 管理新闻
    • 注释新闻
  • 仓库
    • 管理仓库
    • 访问仓库

插件

  • 增加权限
  • 增加模块配置
  • 增删菜单(顶部菜单/帐号菜单/应用菜单/项目菜单/管理员菜单)
  • View/Controller/Model 回调支持(grep -r call_hook * )
  • 更改页面布局
  • 插件配置

Rest Api

支持 json 和 xml 格式的基础 CRUD 操作。

需要定制的功能

  • 更换 logo
  • 更换主题
新加主题文件:
public/themes/my_theme/stylesheets/application.css

更换主题"Administration -> Settings"