redmine

大象笔记 > 标签 > redmine

开源项目管理系统 Redmine 搭建

之前用 Trello 及 Tapd 在进行项目管理,可能担心未来的收费问题,或是数据安全性隐患,领导让尝试在公司服务器上搭建一套基于 Ruby RoR 开发的开源项目管理系统 Redmine。 整体上搭建过程还是有点繁琐,加上对 Rails 不熟悉,大概用了半天时间。实际上很多操作是可以自动化的。 界面效果 里面的工时统计,及甘特图非常实用。 UI 风格上有点类似 Trac,比较 old school 。。。 服务器环境 CentOS 8.3 官方安装文档 https://www.redmine.org/projects/redmine/wiki/RedmineInstall 版本 Redm ...

阅读全文...

同一台服务器上部署多套 Redmine 项目管理系统

需求 由于其他子公司也想使用 redmine 开源项目管理系统,然而数据又不想共享。 所以需要独立部署多套系统,在一台服务器上。 参考 主要部署细节参考第一次部署时整理的文档: 开源项目管理系统 Redmine 搭建 TODO [X] 设置新的二级域名 [X] 源码目录分离。防止有定制化开发的需求 [X] 新建数据库 [X] 确认没有 drop 数据表的操作 [X] 复制 nginx 配置 [X] certbot 生成 https 证书 [X] 使用默认账号密码 admin/admin 登录,修改成复杂的密码 [X] 修改默认权限配置 config/unicorn.rb 需要修改 unic ...

阅读全文...

修改开源项目管理系统 Redmine 代码

修改顶部菜单 实际上就是先搜索页面内的 class name, 然后根据模板代码中的变量名,搜索 ruby 代码。 例如,顶部菜单的代码文件 grep "top_menu" -r ./ ./lib/redmine/plugin.rb: # +name+ parameter can be: :top_menu, :account_menu, :application_menu or :project_menu ./lib/redmine/preparation.rb: MenuManager.map :top_menu do |menu| ./test/uni ...

阅读全文...