4天搭建Redmine血泪感受
一定能成功的安装redmine
一、装备文件我们搭建redmine使用集成环境Instantails。
InstantRails2.0:/projects/instantrails/redmine 1.2.0:/frs/?group_id=1850gem1.3.7:/frs/download.php/70695/rubygems-update-1.3.7.gem二、安装∙配置InstantRails2.0与redmine1、解压InstantRails2.0到一个文件夹,文件夹名字不能含有空格(如InstantRails即可)。
2、然后把redmine 1.2.0解压到InstantRails下的rails_apps下。
∙更新InstantRails2.0由于Instant Rails 官网这个程序最新的2.0版本07年以后就不再更新了,因此自己搭建前请根据自己的需求更新其中的软件,Instant Rails2.0中软件的版本如下:* Upgrades Ruby to version 1.8.6 Patch Level 111* Upgrades Rails to 2.0.2* Upgrades Mongrel to 1.1.2* Upgrades RubyGems to 1.0.1* Upgrades Rake to 0.8.1* Upgraded Cookbook app to support Rails 2.0.2打开Redmine1.2.0软件包中Doc目录下的INSTALL文档,可以看到安装的软件版本需求== Requirements* Ruby 1.8.6 or 1.8.7* RubyGems 1.3.7* Ruby on Rails 2.3.11 (official downloadable Redmine releases are packaged with the appropriate Rails version)* Rack 1.1.0 gem* Rake 0.8.3 gem* I18n 0.4.2 gem因此需要更新其中的软件,步骤如下:1、进入InstantRails根目录下。
redmine的使用说明
Redmine使用手册目录一.REDMINE简介 (2)二.REDMINE的操作详解 (2)2.1登录系统 (2)2.2设置账号 (3)2.3我的工作台 (4)2.4项目 (4)一.Redmine简介Redmine:这是基于ROR(Ruby on Rails)框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。
它具有以下功能:功能:●多项目和子项目支持●可配置的用户角色控制●可配置的问题追踪系统●自动日历和甘特图绘制●支持Blog 形式的新闻发布、Wiki 形式的文档撰写和文件管理●RSS 输出和邮件通知●每个项目可以配置独立的Wiki 和论坛模块●简单的任务时间跟踪机制●用户、项目、问题支持自定义属性●支持多种版本控制系统的绑定(SVN、CVS、Git、Mercurial 和Darcs)●支持多LDAP 用户认证●支持用户自注册和用户激活●多语言支持(已经内置了zh简体中文)●多数据库支持(MySQL、SQLite、PostgreSQL)●外观模版化定制(可以使用Basecamp 、Ruby安装二.Redmine的操作详解2.1登录系统使用Internet连接到redmine页面,连接http://pms/点击登录按钮(前提是已经注册)成功登录后的主界面输入登录名,密码。
点击登录。
登陆后修改密码。
2.2设置账号点击右上角“我的账号”2.3我的工作台点击左上角“我的工作台”在“我的工作台”中可以查看指派给我的问题,并进行相关操作。
2.4项目点击左上角“项目”右上角的菜单一次是新建项目,查看所有问题,所有项目耗用工时,全部活动。
redmine 的使用
redmine 的使用Redmine是一款开源的项目管理工具,它提供了一系列的功能,包括项目管理、任务分配、问题跟踪、版本控制等。
本文将介绍Redmine的使用方法和一些常用功能。
我们需要了解Redmine的安装和配置。
Redmine支持多种操作系统,包括Windows、Linux和Mac OS。
安装Redmine需要先安装Ruby、RubyGems和数据库等依赖软件,然后通过命令行进行安装和配置。
安装完成后,我们可以通过浏览器访问Redmine的网页界面。
首次访问时,需要设置管理员账号和密码。
登录后,我们可以创建新项目,并为项目设置基本信息,如名称、描述和参与人员等。
项目管理是Redmine的核心功能,我们可以在项目中创建任务、发布版本、跟踪问题等。
Redmine提供了灵活的任务管理功能。
我们可以为任务设置优先级、截止日期和进度等信息,并可以分配给指定的参与人员。
任务可以按照不同的状态进行分类,如新建、进行中和已完成等。
通过任务列表和甘特图,我们可以清晰地了解项目的进度和任务分配情况。
问题跟踪是Redmine的另一个重要功能。
我们可以创建问题,并为问题设置优先级、分类和描述等信息。
问题可以分配给相关的人员,并可以通过邮件通知方式进行跟进。
跟踪问题的状态变化和解决过程,可以提高团队协作效率和项目质量。
版本控制是Redmine的扩展功能之一。
通过与版本控制系统(如Git、Subversion)的集成,我们可以在Redmine中查看和管理代码的提交历史、分支和合并等操作。
这为项目的代码管理和版本发布提供了便利。
Redmine还提供了日历、文档管理和报表等功能。
通过日历,我们可以清晰地了解项目的时间安排和计划。
文档管理功能可以方便地上传和共享文档。
报表功能可以生成项目的统计信息和图表,帮助我们进行项目分析和决策。
Redmine还支持插件和主题的扩展。
我们可以根据需要安装和配置各种插件,以增强Redmine的功能。
Redmine安装使用说明文档
Redmine安装使用说明文档Redmine是一个基于web的项目管理软件,是基于ROR(Ruby on Rails)框架开发的一套跨平台项目管理系统.,是项目管理系统的后起之秀,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。
总体而言,Redmine 是一个轻型,便捷的项目管理系统,具备一般软件开发项目常用的功能,并且有良好的扩展性,非常适合于小型软件项目的开发管理。
一、Redmine的安装1.1 下载软件:本文所用的软件有:Redmine 0.8.4:bbb:///projects/redmine/InstantRails-2.0-win:bbb:///projects/instantrails/1.2 Remine的安装1.首先将下载后的InstantRails-2.0-win.zip文件解压,以下假设解压到C:\。
InstantRails是一个Rails应用的集成包括了Ruby运行时需要的Rails框架、PhpMyAdmin、Apache、MySql等,这样就不需要分别下载需要的东西。
其中Apache是用的1.3版本,主要用于运行PhpMyAdmin(MySql的管理工具),Redmine本身内置了一个Ruby写的bbb服务器:WEBrick 因此并不再需要Apache。
2.将下载后的redmine-0.8.4.zip文件解压缩,将解压缩后的文件夹直接复制到InstantRails目录的rails_apps目录下3.启动InstantRails(在C:\C:\InstantRails-2.0-win\下有个InstantRails.exe直接运行即可)会出现一个界面(见下图)上面可以控制Apache和MySql的停止和启动,请确保这两个都启动了。
安装redmine
安装redmine有两种方法:一是,安装ruby186-26.exe ,然后通过命名自动下载安装,但速度超慢,又容易出错;二是选择InstantRails,里面集成了ruby,rails,mysql,phpmysqladmin,apache 等组件,安装很简单。
下面是步骤(我从其他网站拷贝后,自己稍作整理)一、安装redmine1. 下载InstantRails,解压缩到C盘根目录下。
2. 下载Redmine,解压缩。
将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。
4. 启动InstantRails.exe,检查apache和mysql都正常启动。
(保证机器以前没有mysql,有的话要提前卸载,否则可能与InstantRails自带的mysql冲突)5. 创建数据库,在phpMyAdmin中使用sql语句创建数据库:create database redmine character set utf8;注:进入phpmyadmin下有两种方式。
法1:浏览器输入http://127.0.0.1/mysql/ 法2:InstantRails 界面(就是刚才点击InstantRails.exe后的程序界面)的I→Configure→Database (via PhpMyAdmin)”。
如果该栏是灰色的,表示你安装后没重启机器。
重启一下即可6. 将redmine的config目录下的database.yml.example文件重命名为database.yml。
里面是数据库的配置文件,说明数据库用户名、密码等。
7.往数据库里导数据点击InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的I→Rails Applications→Open Ruby Console Window栏目,然后会跳出dos窗口。
在里面输入命令:cd redmine-0.8.4rake db:migrate RAILS_ENV="production"rake load_default_data RAILS_ENV="production"在Redmine项目的命令行执行rake db:migrate RAILS_ENV="production",用来创建数据库,完成后应该创建43个表。
redmine使用指南
redmine使用指南Redmine是一个开源的项目管理工具,它可以帮助团队进行项目计划、问题跟踪、版本控制和协作。
以下是一些Redmine的使用指南:1. 登录和设置用户权限- 在浏览器中输入Redmine的URL,然后使用用户名和密码登录。
- 作为管理员,可以设置用户的权限和角色。
2. 创建项目- 点击"项目"标签,然后点击"新建项目"按钮。
- 输入项目的名称、标识符和描述。
- 配置项目的其他设置,如访问权限和跟踪器。
3. 创建问题- 在项目页面上,点击"问题"标签,然后点击"新建问题"按钮。
- 输入问题的标题、描述和其他相关信息。
- 分配问题给相应的负责人,并设置优先级和截止日期。
4. 跟踪问题状态- 在项目页面上,可以查看和跟踪所有的问题。
- 使用过滤器来筛选和排序问题列表。
- 根据问题的状态和进展进行更新,并评论和分配问题给团队成员。
5. 创建版本- 在项目页面上,点击"版本"标签,然后点击"新建版本"按钮。
- 输入版本的名称、描述和截止日期。
- 使用版本管理来跟踪问题和功能的进展。
6. 设置邮件通知- 在设置页面上,点击"通知"标签,然后配置邮件通知的设置。
- 可以设置哪些事件触发邮件通知,以及接收通知的用户。
7. 使用插件- Redmine支持许多插件,可以扩展其功能。
- 在插件页面上,可以找到并安装适合你项目需求的插件。
这些是Redmine的一些基本用法指南,希望对你有帮助!。
redmine用例 -回复
redmine用例-回复Redmine用例详解:从需求管理到项目实施的全方位支持Redmine是一个以Web应用为基础的项目管理工具,它提供了一系列强大的功能和工具,帮助用户管理和跟踪项目的需求、任务、问题、进度、文档等信息,从而提高团队的协作效率和项目的管理能力。
本文将以Redmine的常见使用场景作为主题,带你一步一步了解Redmine的使用方法和具体操作。
1. [需求管理]:从项目规划到任务分配在进行项目管理时,需求管理是至关重要的一环。
Redmine提供了一个集中存储和管理项目需求的仪表板,用户可以在这里创建需求集、需求、用户故事等项目输入。
通过合理的分类和结构化排序,便于团队成员快速定位和分配任务,确保项目的顺利进行。
2. [任务管理]:分解并跟踪任务状态一旦项目需求确定,就需要将大项目分解为小任务,并跟踪任务的状态和进度。
Redmine以任务为中心,可以创建、分配和跟踪任务,设置任务的相关属性、截止日期和优先级等,确保任务按时得以完成。
同时,Redmine还提供了Gantt图和里程碑等功能,帮助用户更好地进行任务规划和进度控制。
3. [缺陷管理]:快速识别和修复问题在项目开发和实施过程中,难免会遇到缺陷和问题。
Redmine提供了缺陷管理功能,用户可以通过创建缺陷、描述问题和记录反馈信息等方式,集中管理和追踪项目中的问题。
同时,Redmine允许用户对缺陷进行评级和跟踪,以便正确评估和优先解决问题,确保项目的质量和进度。
4. [文档管理]:集中存储和共享项目文档随着项目推进,团队成员会产生大量的文档和资料,如需求规格、设计文档、测试用例、用户手册等。
Redmine通过文档管理功能,使用户可以集中存储、共享和搜索项目文档,改善团队成员之间的沟通和协作效率,确保项目的信息共享和知识传承。
5. [协作与沟通]:促进团队间的交流和分享项目管理不仅仅是任务派发和进度控制,团队成员之间的良好沟通和协作也是成功的关键。
Redmine安装
Redmine安装——Redmine项目管理系统在windows下的本地配置一、什么是redmineRedmine是用Ruby开发的基于基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统。
这种Web形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。
二、本地安装redmine的准备工作1、安装railsinstaller。
可以在官方(/)下载该软件,下载后安装即可。
安装完成后,会弹出一个dos窗口让用户注册用户名和邮箱地址。
安装railsinstaller的目的在于获得redmine所需要的支持ruby的各个组件。
2、获得Redmine,其下载地址为:https:///edavis10/redmine。
目前最新的是1.2.1版,点击下载即可。
下载后,复制到“railsinstaller”安装后在C盘根目录下生成的“Sites”文件夹中。
三、安装redmine的步骤1、进入/projects/redmine/wiki/RedmineInstall页面,会告知你某一版本的redmine需要的组件版本是多少。
然后你要通过安装railsinstaller获得高于或等于这些版本号的组件。
2、如果你的电脑上还没有apache,php,mysql。
可以下载phpstudy并安装。
如果有了,直接第三步。
3、去railsinstaller的官方网站(/)去下载最新版的railsinstaller。
看它所包含的组件以及其版本是否符合redmine的要求,如果符合要求就下载安装。
4、做好这些准备工作了。
就可以开始配置redmine运行环境了。
把redmine整个文件夹复制到安装railsinstaller后所产生的sites目录下(该目录在C盘根目录)。
LINUX下REDMINE安装笔记
一、安装ruby下载ruby-1.8.7/zh_cn/downloads(wget ftp:///pub/ruby/1.8/ruby-1.8.7-p330.tar.gz)#tar xzvf ruby-1.8.7.tar.gz#cd ruby-1.8.7#./configure--prefix=/usr/local/ruby#make&&make install设置环境变量vim/etc/profileexport PATH=/usr/local/ruby/bin:$PATHsource/etc/profile直接生效二、安装rubygems如果系统中已经存在rubygems,可以通过如下方法卸载:#ruby-e'puts$:'//查找rubygems安装目录#cd/usr/local/ruby/lib/ruby/site_ruby/1.8/#rm-rf ubygems.rb rubygems rubygems.rb#which gem gem1.8//查找gem包的安装目录#rm-rf/usr/local/ruby/bin/gem下载rubygems-1.3.5/frs/?group_id=126(wget /frs/download.php/60718/rubygems-1.3.5.tgz)#tar zxvf rubygems-1.3.5#cd rubygems-1.3.5#ruby setup.rb#gem-v//查看版本注意:开始时把rubygems更新到最新版本1.6.2了,最后用rake创建表时失败,郁闷。
安装完rubygems后注意修改更新站点(前提要能上网),否则有的包可能无法正常安装。
#gem source-r 删除以前的更新站点#gem source-a 添加现在的更新站点三、安装rails#gem install rails-v=2.3.5Fetching:rake-0.8.7.gem(100%)Fetching:activesupport-2.3.5.gem(100%)Fetching:activerecord-2.3.5.gem(100%)Fetching:rack-1.0.1.gem(100%)Fetching:actionpack-2.3.5.gem(100%)Fetching:actionmailer-2.3.5.gem(100%)Fetching:activeresource-2.3.5.gem(100%)Successfully installed rake-0.8.7Successfully installed activesupport-2.3.5Successfully installed activerecord-2.3.5Successfully installed rack-1.0.1Successfully installed actionpack-2.3.5Successfully installed actionmailer-2.3.5Successfully installed activeresource-2.3.5Successfully installed rails-2.3.58gems installedInstalling ri documentation for rake-0.8.7...Installing ri documentation for activesupport-2.3.5...Installing ri documentation for activerecord-2.3.5...Installing ri documentation for rack-1.0.1...Installing ri documentation for actionpack-2.3.5...Installing ri documentation for actionmailer-2.3.5...Installing ri documentation for activeresource-2.3.5...Installing ri documentation for rails-2.3.5...Installing RDoc documentation for rake-0.8.7...Installing RDoc documentation for activesupport-2.3.5...Installing RDoc documentation for activerecord-2.3.5...Installing RDoc documentation for rack-1.0.1...Installing RDoc documentation for actionpack-2.3.5...Installing RDoc documentation for actionmailer-2.3.5...Installing RDoc documentation for activeresource-2.3.5... Installing RDoc documentation for rails-2.3.5...四、安装i18n#gem install i18n-v=0.4.2Fetching:i18n-0.4.2.gem(100%)Successfully installed i18n-0.4.21gem installedInstalling ri documentation for i18n-0.4.2...Installing RDoc documentation for i18n-0.4.2...五、安装ruby-mysql#gem install ruby-mysqlSuccessfully installed ruby-mysql-2.9.41gem installedInstalling ri documentation for ruby-mysql-2.9.4...Installing RDoc documentation for ruby-mysql-2.9.4...补充mysql的安装:创建mysql用户名,用户组#groupadd mysql#usradd-g mysql mysql下载mysql源码/download_file/gz/5.0/mysql-5.0.22.tar.gz #cd mysql-5.0.22#./configure--prefix=/usr/local/mysql--datadir=/mydata//数据库存放目录--with-charset=utf8//使用UTF8格式--with-extra-charsets=complex//安装所有的扩展字符集--enable-thread-safe-client//启用客户端安全线程--with-big-tables//启用大表--with-ssl//使用SSL加密--with-embedded-server//编译成embedded MySQL library(libmysqld.a)--enable-local-infile//允许从本地导入数据--enable-assembler//汇编x86的普通操作符,可以提高性能--with-plugins=innobase//数据库插件--with-plugins=partition//分表功能,将一个大表分割成多个小表#make&&make install初始化mysql数据库#chown-R mysql:mysql/usr/local/mysql#cp mysql-5.0.22/support-files/f/etc/f#cd/usr/local/mysql#bin/mysql_install_db--user=mysql#chown-R mysql:mysql/usr/local/mysql/var///把初始化的数据库目录给MySQL所有者#/usr/local/mysql/bin/mysqld_safe--user=mysql&//启动MySQL配置开机自动启动#cp mysql-5.0.22/support-files/mysql.server/etc/init.d/mysqld#chmod755/etc/init.d/mysqld#chkconfig--add mysqld#chkconfig mysqld on#service mysqld restart补充mysql的配置:配置f配置主要把安装的目录的那几项打开就行.改动如下:[client]#password=your_passwordport=3306socket=/tmp/mysql3306.sock#The Mysql server[Mysqld]port=3306socket=/tmp/mysql3306.sock打开下面几项innodb_data_home_dir=/usr/local/mysql/var/innodb_data_file_path=ibdata1:10M:autoextendinnodb_log_group_home_dir=/usr/local/mysql/var/innodb_log_arch_dir=/usr/local/mysql/var/六、安装redmine注意redmine的版本Redmine version Supported RubyversionsRequired RailsversionRequired Rackversioncurrent trunk ruby1.8.6,1.8.7Rails2.3.11Rack1.1.0 trunkfrom r2887to r4903ruby1.8.6,1.8.7Rails2.3.5Rack1.0.1trunkfrom r2493to r2886ruby1.8.6,1.8.7Rails2.2.2trunk before r2493ruby1.8.6,1.8.7Rails2.1.21.1.x ruby1.8.6,1.8.7Rails2.3.5Rack1.0.1 1.0.x ruby1.8.6,1.8.7Rails2.3.5Rack1.0.1 0.9.x ruby1.8.6,1.8.7Rails2.3.5Rack1.0.1 0.8.x ruby1.8.6,1.8.7Rails2.1.2下载redmine-1.1.0#mkdir/usr/local/redmine#cd/usr/local/redmine#svn co /svn/branches/1.0-stable redmine-1.0#cd/usr/local/redmine/redmine-1.0/config#cp database.yml.example database.yml#vim database.yml//数据库配置文件production:adapter:mysqldatabase:redminehost:localhostusername:root//数据库访问用户名password:"123456"//数据库访问密码encoding:utf8使用rake创建表#rake db:migrate RAILS_ENV="production"a.报错:uninitialized constant ActiveSupport::Dependencies::Mutex解决方法:rails和rubygems版本不匹配,rubygems降到1.3.5试试b.报错:A key is required to write a cookie containing the session e config.action_controller.session={:key=>"_myapp_session",:secret=>"some secret phrase"}in config/environment.rb解决方法:rake config/initializers/session_store.rbc.报错:No such file or directory-/tmp/mysql.sock解决方法:由于之前在mysql配置时f配置了socket导致vim config/database.yml在production栏目最后一行添加socket:/tmp/mysql3306.sock注意:socket的“:"后面必须有个空格,再接"/tmp/mysql3306.sock"d.报错:!!!The bundled mysql.rb driver has been removed from Rails2.2.Please install the mysql gem and try again:gem install mysql.rake aborted!需要安装mysql适配器。
redmine安装部署
redmine安装使用一、安装redmine安装方法很多,下面介绍一种简单的安装方案:1.下载集成安装包,下载地址/stack/redmine2.安装包下载后,点击运行,安装步骤很简单,基本上一路执行下一步就可以,有几个地方需要注意:语言选择最好选择英文(项目运行后可以选择中文显示);创建密码的时候记住密码,这个密码是你数据库初始化时候admin账户的初始密码和登录数据库时候root账户的密码。
3.安装完成后,打开操作界面,如下图选择“Manager Servers”选项卡,如下图所有服务正常启动,则安装成功,如果没有启动则安装失败。
失败原因可能是端口占用、服务名称占用等原因,需要重新定义安装。
注:一件安装包内容如下:apache、redmine、php、ruby、mysql、phpadmin、svn。
二、集成插件使用bitnami-redmine一键安装的redmine项目集成普通插件十分简单。
1.首先需要到官网上下载支持所安装redmine版本的插件;2.将下载来的压缩包解压至%bitnami%/redmine-x.x.x-x/apps/redmine/htdocs/plugins目录下面。
3.将解压出来的文件夹名称由xxxxx-master改为xxxxx;4.打开“开始”—》“所有程序”—》“Bitnami Redmine Stack”—》使用“product fullname”,打开命令端。
5.cd命令切换到%bitnami%/redmine-x.x.x-x/apps/redmine/htdocs/plugins目录下面6.bundle install,安装集成插件需要的工具7.rake redmine:plugins:migrate RAILS_ENV=production,开始集成插件。
8.重启服务,再进如redmine,修改相关配置即可。
三、svn使用bitnami redmine意见安装默认启用svn服务,可以在本地新建svn仓库服务,也可以使用其他的svn仓库。
Redmine使用指南
项目管理工具Redmine使用指南版本:1.1无锡达思网络科技保留所有权利此文档中所有信息都为无锡达思网络科技专属使用文档中所有信息必须保密管理要维护你的基本资料,请点击右上角的我的帐户。
我的工作台我的工作台栏目通过点击登录后页面右上角的“我的工作台”链接进入。
项目项目链接列出了你所需要参与的项目。
点击具体的项目进去后,可以参与此项目你所具备权限的各项活动。
如下图:各子栏目功能描述如下:概述:为对此项目的大致情况进行描述。
配置:对项目的基本资料进行配置。
(报告人员没有配置功能)指派给:请选择具体的指派人员。
开始:选择此问题需要开始处理的日期。
完成:选择此问题需要到什么日期完成,也就是截止日期。
预计时间:填写完成此问题需要的小时数。
完成度:因为是新建问题,选0%。
以上项目请对应填写完成,以便于对问题的详细信息进行跟踪!!! 文件:如果此问题有截图或者辅助资料等,可以通过此选项进行上传。
填写/选择完成后,可点击“预览”查看问题的信息,或者点击“提交”进行提交。
2. 已指派/已解决/反馈请按实际情况对状态、优先级、指派给、开始、完成日期、完成度进行更新,并提交。
3. 已关闭内部管理文档在问题有处理人员解决完后,提交此问题的人员负责复审,没有问题后,可以将此问题关闭。
关闭后,此问题将不出现在处理人员的工作台上。
如果有问题,则可将此问题重新指派,更改其状态。
另外请注意:问题处理人员在处理问题时,有的问题可能需要跨度很长时间,如1-2天或者2天以上,为了跟踪进展情况,请于每日下班前,进入此问题,使用“登记工时”选项登记工时,或者更新此问题,填写工时并更新完成度情况。
8Redmine使用指南版本: 1.1达思网络科技-内部文档。
Redmine安装、搭建
Redmine安装、搭建参考两个博客:⼀准备: a.安装railsinstaller ⼀直点next就可以了,安装完成之后C盘会⽣成⼀个Sites的⽂件夹。
b.ruby⽂件中bin⽬录配置到环境变量path中,gem命令才能使⽤ a.下载完成之后解压缩redmine-3.3.7.zip 把解压后的⽂档放到C盘中的Sites⽂件夹中。
3.mysql(搭建好后产⽣的数据都会保存在mysql数据库redmine) a.安装mysql去⽹上看教程。
b.把mysql中lib下的libmysql.dll复制到 RailsInstaller下ruby2.2.0的bin⽂件中去。
c.打开安装好的mysql数据库,执⾏⼀下sql语句:CREATE DATABASE redmine CHARACTER SET utf8;CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';d.配置数据库。
将C:\Sites\redmine\config下的database.yml.example⽂件拷贝⼀份,改名为database.yml,打开⽂件编辑、修改如下图: 如果已经出错,请卸载mysql2,修改正确后重新安装mysql2,卸载gem uninstall mysql2⼆搭建:a.打开cmd 进⼊到C:/Sites/redmine-3.3.1 gem list 查看已经安装的⽂件在安装⽂件之前⾸先:输⼊更改下载地址: gem sources -l 查看当前的下载地址然后安装 gem install mysql2b.然后 bundle install --without development test rmagick安装所有需要的gems安装过程中如果提⽰出错如提⽰依赖rbpdf-font没有,导致安装中断,就执⾏⼀下 gem install rbpdf-font,然后再执⾏上⾯的命令。
windows下安装redmine
Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。
它用日历和甘特图辅助项目及进度可视化显示。
同时它又支持多项目管理。
Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。
虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的解决方案,可能会发现Redmine是一个有用的Scrum和敏捷的选择。
由于Redmine的设计受到Rrac的较大影响,所以它们的软件包有很多相似的特征。
Redmine建立在Ruby on Rails的框架之上,他可以夸平台和数据库。
Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。
它用日历和甘特图辅助项目及进度可视化显示。
同时它又支持多项目管理。
Redmine 是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。
虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的解决方案,可能会发现Redmine 是一个有用的Scrum和敏捷的选择。
由于Redmine的设计受到Rrac的较大影响,所以它们的软件包有很多相似的特征。
Redmine建立在Ruby on Rails的框架之上,他可以夸平台和数据库。
在安装之前,应该确认Linux操作系统已经安装好gcc编译器,否则请用Linux安装光盘先行安装gcc编译器:gcc –v如能返回gcc版本号,则gcc正确安装。
一、安装 Ruby 解析器一些Linux发行版本,都自带Ruby解析器,大家都用ruby -v查看是什么版本,0.9.4的redmine不支持ruby 1.9.x的,如果你系统的ruby是1.8.x就够了ruby的源代码可以从Ruby官方网站下载:这里最好用ruby 1.8.7版本/en/downloads/下载源代码包到本地Linux主机,然后解压缩,进入该目录,进行配置,编译和安装:tar xzvf ruby-1.8.7.tar.gzcd ruby-1.8.7./configure –prefix=/usr/local/rubymake && make install如果想浏览所有的configure参数,可以:./configure –help |more如果不定制安装的目录,默认将安装到/usr/local目录下面。
centos6.7安装redmine系统
centos6.7安装redmine系统# vim /etc/selinux/config5.下载redmine需要的软件,ruby,rubygems,redemine,c++ make postgresql-devel ImageMagick-devel sqlite-devel perl-LDAP mod_perl perl-Digest-SHA7.安装apache和mysql# yum install mysql-community-server mysql mysql-devel httpd httpd-devel mysql-server -y# rpm -ivh epel-release-latest-6.noarch.rpm# rpm -Uvh8.启动mysql启动# service mysqld start用root账户进入数据库# mysql -uroot创建redemine数据库创建名称为redmine数据库并既定字符集问utf-8格式mysql> create database redmine character set utf8;刷新所有表单mysql>flush privileges;退出数据库mysql> exit9.安装ruby进入toos文件# cd /tools解压ruby-2.1.6.tar.gz 安装包# tar xzvf ruby-2.1.6.tar.gz进入解压后ruby-2.1.6文件夹# cd ruby-2.1.6安装ruby-2.1.6软件# ./configure --prefix=/usr/local/ruby安装ruby-2.1.6软件依赖库# make && make install10.更改profile文件编辑profile文件# vim /etc/profileexport PATH=/usr/local/ruby/bin:$PATH 再这行加到文档中export那行后面标注唯一路径# source /etc/profile产看ruby版本# ruby -v11.安装rails进入tloos文件夹# cd /tools解压缩rubygems-2.4.5.tgz 安装包# tar xzvf rubygems-2.4.5.tgz进入解压后rubygems-2.4.5 文件夹# cd rubygems-2.4.5安装rubygems-2.4.5软件# ruby setup.rb查看rubygems版本# gem –v查看gem安装路径# which gem12. 更换gem源为淘宝的源。
项目管理系统-Redmine安装笔记
项目管理系统-Redmine安装笔记安装所需软件版本约定:Redmine-2.3.3railsinstaller-2.2.1apache+mysql:这里使用XAMPP集成环境,版本 xampp-win32-1.8.3一、准备工作1.安装railsinstaller-2.2.1和XAMPP2.解压到Redmine-2.3.3至railsinstaller生成的Site文件夹内(通常在c:\下),建议把Redmine-2.3.3改名为Redmine二、安装过程1..进入phpMyAdmin 创建数据库。
执行以下三条sql 语句。
create database redmine character set utf8;create user 'redmine'@'localhost' identified by 'my_password'; grant all privileges on redmine.* to 'redmine'@'localhost';(可能需要先运行mysql -h localhost -u root 回车,)2.拷贝config/database.yml.example文件到config/database.yml,修改database.yml 的内容 production:adapter: mysqldatabase: redminehost: localhostusername: redminepassword: “my_password”username 和password字段就是自己要设置的数据库的账号和密码。
3.回到dos 窗口下,执行gem install bundler如果提示mysql2安装错误的话,执行gem install mysql2 -- '--with-mysql-dir="C:\Program Files\MySQL\MySQL Server 5.5"'双引号内的内容为mysql的安装目录4.把mysql的lib目录下的libmysql.dll复制到ruby安装目录的bin文件夹下5.设置Session Key,执行 rake generate_secret_token6.执行set RAILS_ENV=productionrakedb:migraterakeredmine:load_default_data执行rake load_default_data RAILS_ENV="production" 完后,会提示Select language: bg, bs, ca, cs, da, de, el, en, en-GB, es, eu, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv, mn, nl,no, pl, pt, pt-BR, ro, ru, sk, sl, sr, sr-CY, sv, th, tr, uk, vi, zh, zh-TW [en] zh输入zh选择中文7.最后ruby script/rails server webrick -e production 启动。
redmine使用方法
以下是redmine的使用方法:
1. 登录系统:使用Internet输入19
2.168.5.158:3000,连接到redmine页面。
未登录状态仅显示公开的项目,页面左面是“最近的新闻”,右面是“最近更新的项目”,左上角是快键菜单,点击“项目”可以看到所有公开的项目,右上角有登陆和注册按钮。
点击右上角的“登录”按钮,输入用户名和密码即可登录。
2. 设置账号:点击右上角的“我的账号”,会看到下面的界面,根据实际情况进行编辑。
3. 创建工作台:点击主页左上角的“我的工作台”,会看到创建工作台的界面。
4. 项目:点击窗口左上角的“项目”,会看到所有建立的项目。
5. 自定义查询:当刷新页面后,刚设置的过滤器就会消失。
可以通过点击“保存”链接保存设置的过滤器,从而建立自定义查询。
在新建自定义查询的界面输入自定义查询的名称,以及过滤器和其他属性的设置。
点击保存之后,新建的自定义查询将会出现在问题列表界面的右边栏中。
6. 快捷菜单:在问题列表的某一个问题上,点击鼠标右键,将弹出一个快捷菜单,用于便捷编辑问题。
也可以点击复选框上面的那个“对号”图标,全选问题或则撤销全选。
7. 过滤器:可以通过点击小"+"号按钮为过滤器字段选择多个值。
这时会出现一个选择列表,按住"ctrl"后,可以选择多个值。
以上步骤仅供参考,具体操作以实际情况为准。
linux下的redmine搭建
Ubuntu 11.04 下搭建redmine(在搭建redmine前最好也阅读下redmine/doc下面的INSTALL文档)第一部分ruby的安装一、安装ruby(这里采用的是源码包的安装)1. 首先下载ruby-1.8.7-p330(据说此版本比较稳定)wget ftp:///pub/ruby/1.8/ruby-1.8.7-p370.tar.gz2.解压源码包#tar xzvf ruby-1.8.7.tar.gz(解压中)3.设置ruby安装路径#cd ruby-1.8.7#./configure --prefix=/usr/local/ruby(注意等号两边不能有空格)#make && m ake install(编译和安装)4.设置环境变量(如果没有这一步ruby的命令将不被识别)#vi/etc/profileexport PATH=/usr/local/ruby/bin:$PAT H#source /etc/profile (使环境变量立即生效)5.检查是否安装成功#ruby –v (检查是否安装成功,成功的话会提示版本号)二、安装rubygems1.下载rubygems-1.3.5wget /rubygems/rubygems-1.3.5.tgz2.解压#tar zxvf rubygems-1.3.53.安装#cd rubygem s-1.3.5#ruby setup.rb4.检查#gem -v (查看版本)三、安装rails直接用gem在线安装#gem install rails -v=2.3.5四、安装i18n#gem install i18n -v=0.4.2五、安装mysql驱动#gem install ruby-m ysql第二部分mysql的安装关于mysql的安装有常用的两种方法:1.用mysql源码包安装,比较复杂,我尝试过感觉比较容易出错。
2.用apt-get 直接在线安装在这里我用的是这种方法,感觉方便快捷,不易出错,下面是要进行的操作:首先下载安装mysql#apt-get installmysql-server安装完成以后下面就是需要进行的mysql操作:1.进入mysql#mysql–u root –p输入password2.创建一个redmine的数据库Create database redmine character set utf8;3.给redmine数据库创建一个用户并设置密码create user‘redmine’@’localhost’ identified by ‘123456’;grant all privileges on redmine.* to ‘redmine’@’localhost’4.退出mysqlexit;第三部分redmine的安装1.下载redmine(这里使用的redmine1.1.0)#wgethttp://files.rubyforge.vm.byte m /redmine/redmine-1.1.0.tar.gz 2.解压redmine#tar zxvf redmine-1.1.0.tar.gz3.将解压的redmine移到/usr/local/下#mv redmine-1.1.0 /usr/local4.进入redmine的config下#cd /usr/local/redmine/config#cpdatabase.ym l.exampledatabase.yml5.修改database.yml里面production的配置#vidatabase.yml关于最后一个socket在原本的database里面是没有得,可是由于我们是自动安装的mysql,所以呢系统在自动安装mysql的时候将它的启动文件也就是mysqld.sock放在了/var/run/mysqld目录下。
Redmine使用介绍
Redmine使用介绍关于ExWORK(Redmine)一、Redmine 是一个开源的, 基于Web的项目管理和缺陷跟踪工具. 它用日历和甘特图辅助项目及进度可视化显示. 同时它又支持多项目管理. Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能, 问题跟踪,并为多个版本控制选项的支持. Redmine是一个有用的Scrum和敏捷的选择. 由于Redmine的设计受到Trac的较大影响,所以它们的软件包有很多相似的特征. Redmine建立在Ruby on Rails的框架之上, 他可以跨平台和数据库二、 ezWORK是一个基于Redmine开发的项目管理系统三、除尽量使用Redmine已有的项目管理功能外, ezWORK还根据同方数字城市软件技术公司内部软件开发和实施项目的特点增加了多项功能,并将其中通用性的功能作为插件(plugin)形式回馈给Redmine社区ExWORK(Redmine)提供哪些帮助一、Redmine是一个交流的平台, 所有跟项目有关的内容都可以放进去,需要的人可以随时查看, 而不必挨个找人问二、有任何新的想法和发现了新问题都可以随时记录下来, 如果坚持使用,可以彻底解决优秀想法被遗忘的问题三、帮助绩效考核和个人功能特性一、多项目支持1. 在一个Redmine平台上管理您的所有项目2. 用户在不同项目中可以是不同的角色3. 项目可设定为公开的(所有人可见)或者内部的(只有项目成员可见)4. 可在项目中激活或者隐藏模块(即: wiki , 版本库, 问题描述, 问题跟踪…)二、基于角色的灵活访问控制1. 定义您自己的角色并快速角色的信息和权限三、灵活的问题跟踪系统1. 定义您自己的问题状态和问题类型2. 可以通过web管理界面为每种问题类型和角色设置工作流程四、甘特图和日历1. 根据为问题设定的开始日期和完成日期自动生成甘特图和日历五、时间跟踪功能1. 在项目级别或者问题级别设定时间2. 根据用户, 问题类型, 类别或者活动生成工作量报表六、自定义属性1. 可以为问题, 项目和用户添加自定义属性2. 可以使用多种格式: 文本, 日期, 证书, 下拉列表, 复选框3. 自定义属性可以像常规属性那样显示在问题列表中并可以作为过滤器使用七、新闻, 文档和文件管理1. 可以方便快速发布消息, 查看新闻2. 可以方便快速共享文档, 管理文件八、为每个项目设置独立的wiki和讨论区1. Wiki使用textile语法, 可以通过方括号标记设置指向在wiki内部的任意页面2. 提供历史记录的对比和注释功能九、版本库浏览器和对比查看器1. 可以为每个项目绑定已有的版本库2. Redmine使您可以浏览版本库的内容, 查阅和搜索变动3. 对比和注释(即追溯)查看器4. 支持的版本管理系统: Subversion, CVS, Mercurial, Darcs and Bazaar十、订阅(Feeds)和邮件通知1. 项目活动、变更、新闻、问题、问题变更都可通过Atom feeds 获取通知十一、支持多种LDAP认证方式1. Redmine使您可以通过多种LDAP方式认证用户2. 用户账户可在从目录服务中发现用户后被自动创建(可选的)十二、支持用户自注册1. 可以配置系统允许用户在线注册2. 提供3种用户激活方式:自动激活(不需要确认)、手动激活(由管理员激活)、通过邮件自动发送的邮件激活登陆/账号一、登陆1. 输入用户名, 密码登陆二、主页1. 登陆成功后显示主页2. 主页显示欢迎使用,最近的新闻以及最近更新的项目, 都可以快速方便的查看3. 还可以通过导航菜单进入相应的功能模块三、我的工作台1. 指派给我的问题: 提供一个跨项目的指派给当前用户的问题列表, 显示问题的ID,项目, 跟踪标签的类型和主题, 可以查看所有问题2. 跟踪的问题: 显示所参与的项目中的问题列表, 显示问题的ID, 项目,跟踪标签的类型和主题, 可以查看所有问题3. 已报告的问题: 显示所报告项目中的问题列表, 显示问题的ID, 项目, 跟踪标签的类型和主题, 可以查看所有问题4. 还可以个性化定制我的工作台, 新增日历, 文档, 新闻, 删除列表, 按住每部分内容的标题拖动, 可以调整该内容所在的位置保存, 对我的工作台进行重新布局四、我的日程1. 可以把自己的安排, 计划, 任务, 行程等记录下来便于查看2. 可以对日程进行新建, 修改, 删除, 还可以填写完成日期3. 可以对已经完成的日志的状态改为’已完成’ , 已完成日志会显示完成时间, 用横线标示五、我的账号1. 点击右上角’我的账号’ 进入我的账号页面2. 可以对自己的姓名, 邮箱, 语言进行修改,3. 还可以更改邮件通知, 时区, 注释4. 修改密码(右上角)项目一、项目列表1. 在任意界面上都可以通过点击左上角的项目连接进入项目列表界面2. 项目列表中列出您权限范围内的所有项目3. 右上角点击’查看所有问题’ 进入问题列表, 对问题进行编辑, 还可以通过日历和甘特图来查看进度4. 点击项目名称可以进入该项目主页(即概述)二、项目主页1. 项目主页(即概述)只要显示项目的说明, 问题跟踪情况, 成员, 新闻等2. 问题跟踪1) 错误指该项目中发现的错误2) 功能指对该项目提出的新增功能需求3) 支持指为项目做出的贡献, 例如提交一个补丁文件4) 工作安排指日常的工作安排(需要后台添加,管理员可以添加更多问题类型)5) 错误,功能,支持, 工作安排这些被称为问题跟踪标签,管理员可以根据本项目的需求增加或者修改3. 成员,显示参与项目的人员结构以及人员名称4. 可以点击右上角计划‘日历,甘特图’ 查看项目进度,工作量统计5. 可以点击右上角耗时‘详情,报表’ 进入问题列表三、什么是问题1. 问题是一个宽泛的概念, 英文版中用的是 Issue, 可以翻译成问题、课题2. 在本系统中, 发现的错误、新提的要求、对工作的安排等都可以被当作问题来处理3. 问题是一个过程性的概念, 从提出问题到解决问题、关闭问题是一个完整的过程,表示了对错误的处理、对新需求的响应或对工作安排的完成情况正处于什么阶段4. 系统默认的问题状态有6种:1) 新建:表示错误刚被发现、新需求刚被提出、或者工作任务刚被下达2) 已指派:表示已经安排了人来处理该问题3) 已解决:表示此问题已经被解决4) 反馈:表示有人对问题的解决效果提出了反馈意见5) 已关闭:表示问题已经彻底解决并通过审核, 可以告一段落. 默认情况下问题列表中将不再显示已经关闭的问题6) 已拒绝:认为该问题提出的错误不存在、工作任务不合理等, 拒绝执行此问题5. 指派给:1) 表示已将此问题安排给某人负责解决2) 被指派人应全权负责处理此问题6. 问题的状态变化1) 问题负责人应及时更新问题状态, 并填写说明2) 其他相关人员通过问题状态和说明来了解问题的进度7. 邮件通知1) 问题的提出人(新建问题)和负责人(被指派给)都可以自动收到有关此问题的邮件通知2) 问题状态每次变化都会发送通知邮件3) 其他用户可以通过‘跟踪’选项来收取某个问题的通知(见后面的问题详情)4) 问题创建人可以将相关人员加入跟踪者列表5) 用户也可以通过修改自己的帐号设置来收取自己参与的项目的所有问题的通知(见前面的’我的帐号’设置)四、日历:在项目概述右上角点击‘日历’1. 日历上显示的是每天开始的问题和结束的问题2. 可以比较直观的显示问题的进度3. 是否好用要自己多摸索五、甘特图: 在项目概述右上角点击‘甘特图’1. 显示每个问题的进度2. 如果定义了版本, 会显示每个版本的结束时间3. 可以导出到PDF或者PNG, 连接在右下角六、工作量统计: 在项目概述右上角点击‘详情, 报表’1. 统计解决每个问题的工作量2. 或者按照问题类型进行统计3. 前提是要求负责人更新问题时要登记工作量七、活动: 就是指人们在系统上进行各种操作的记录1. 所有可以显示的活动类型见右侧边栏2. 对于管理者来说可以看看项目成员每天都在做什么工作3. 在项目列表页面点击‘全部活动’显示的是所有项目的活动(前面已讲过)4. 如果想看看近期有什么新内容, 可以把Wiki和帖子选上, 则可以看到Wiki新增加的内容和讨论区里面新发布的帖子八、线路图: 里面显示的是每个版本需要解决的问题1. 前提是项目管理员设置了项目版本(见后面的项目配置), 同时新建问题时选择了目标版本2. 每个版本会列出预定的结束时间和进度(按照已关闭问题占全部问题的比例计算)3. 画了删除线的问题表示已经解决4. 所有问题都解决后, 表示这个版本可以发布了5. 此页面对项目经理有一定意义九、问题: 问题列表页面默认显示所有打开的问题(即需要有人处理的问题)1. 点击问题列表上的表头可以排序2. 使用过滤器可以查找特定的问题(如按类别查找、按作者查找等)3. 使用问题前面的复选框可以选择多个问题, 然后点击右键(注意不要点到超链接上)可以通过快捷菜单处理多个问题4. 可以导出到 RSS(新闻订阅)、CSV、PDF5. 所有可用的过滤器(即根据问题设置的查询条件)6. 可以选择多个过滤器对问题进行过滤, 可以保存以便以后使用7. 点击右上角‘查看所有问题’ , 可以在设置了其它过滤器后返回此页面8. 点击右上角‘摘要’ , 可以对所有问题按照多种方式进行统计9. 点击右上角‘更新日志’ , 可以显示各个版本已经解决的问题十、 RSS1. RSS目前广泛用于网上新闻频道, blog和wik , 主要的版本有0.91 , 1.0 ,2.0.使用RSS订阅能更快地获取信息, 网站提供RSS输出, 有利于让用户获取网站内容的最新更新. 网络用户可以在客户端借助于支持RSS的聚合工具软件, 在不打开网站内容页面的情况下阅读支持RSS输出的网站内容2. RSS规范的主要版本有0.91, 1.0和2.0等. 0.91版和1.0版完全不同, 风格不同,制定标准的人也不同. 0.91版和2.0版一脉相承. 1.0版更接近XML(标准通用标记语言的子集)标准. 世界上大多数知名, 虽有很多种不同的RSS, 但都定型于两个重要的支干(RDF和2.*)3. 特点1) 来源多样的个性化“聚合”特性2) 信息发布的时效,低成本特性3) 无’垃圾’ 信息,便利的本地内容管理特性十一、新建问题1. 创建问题时, 最重要的字段是跟踪标签字段, 它决定了问题的类型, 如: 错误, 功能, 支持, 或工作安排应如实选择, 如有标签不够用, 应该联系管理员添加新的标签2. 主题即问题的内容, 要简洁, 但一定要具体, 让人能一眼看明白3. 对问题的详细描述, 要尽量写全写细. 你提供的问题描述越清楚, 就越容易被及时响应和修改, 不要让负责人猜测你的意图,如果有可能尽量传图片上来(通过最后的文件功能) , 详细的格式说明看右上角的文本格式: 帮助4. 状态为新建, 优先级显示问题是否严重程度, 并指明问题的开始时间和结束时间,让负责人知道问题的期限, 指派给(即问题的负责人) , 最好指定类别, 问题增多时分类将大有帮助5. 通过文件功能上传附件来更好的描述问题. 图片可以直接显示到描述中, 最好指定目标版本, 这样系统可以为你更新列表十二、问题被新建或者被更新后系统将自动发送邮件通知1. 新建问题前请确认已经选择了正确的项目, 不要把本项目的问题创建到别的项目中去, 项目名称显示在页面左上角!1. 问题的作者和被指派者将自动收到邮件通知2. 邮件通知是系统自动发送的3. 最近准备启用接收邮件回复功能, 即你可以直接回复通知邮件, 系统会根据你回复的邮件去更新问题状态. 具体安排待定4. 收到邮件通知后,正确的做法是:1) 点击邮件中的连接打开问题详细页面2) 如果对此问题有意见或者需要补充, 请点击更新按钮增加说明3) 更新后新的通知邮件又会自动发送5. 其他用户(非作者和被指派者) 如果也想收到该问题的通知, 可以使用‘跟踪’ 功能(详见后面的问题详情)十三、问题详情1. 问题页面右上角各功能按钮1) 更新: 修改现有的内容, 新增说明等2) 登陆工时: 将自己解决此问题所做的工作登记上来, 统计工作量时有用3) 跟踪: 希望收到此问题通知邮件的话, 请使用跟踪功能(作者和被指派者不需要跟踪, 而将自动收到通知邮件)4) 复制: 将此问题复制一份并产生一个新问题, 可以省下敲字的时间5) 移动: 将此问题移动到其它项目里, 或者用来修改此问题的跟踪标签6) 删除:请慎重使用, 删除后将彻底无法恢复(包括此问题的附件)2. 问题描述可以显示丰富的格式1) 例如代码语法高亮显示2) 还可以显示图片, 超链接等3. 相关的问题: 允许开发者将某一问题与其他问题建立关联, 从而起到了删除重复问题, 简化工作流的作用, 主要的关联类型有:1) 关联到: 普通关联关系, 问题A ,B 需要分别关闭2) 重复: 如果问题A重复于B, 那么关闭A 将自动关闭B3) 阻挡和被阻挡: 如果问题B阻挡A, 则A无法关闭, 除非B关闭. 被阻挡则相反4) 优先于: 如果A优先于B, 那么将B的起始日期自动设置为A的截止日期+延迟天数+1十四、更新问题1. 负责人必须在有变化时及时更新问题2. 需要更新问题的几种情况1) 提出的问题有误, 需要添加说明, 或者想要提出意见, 注意把说明部分写清楚2) 问题状态变化时, 例如状态变为已解决或者已关闭, 完成度变为88%等3) 负责人认为不能按照完成日期完成, 可修改完成日期并把原因写入说明4) 负责人改变, 修改指派给5) 登记工时, 登记自己为此项目作出的工作.非常实用的功能, 建议每个人都使用. 不仅仅是对个人工作的认可. 详细的工作量数据将为以后项目的估算提供坚实基础十五、发送问题通知邮件1. 用户也可以自己来点击跟踪按钮实现跟踪功能2. 跟踪者打开问题页面后,跟踪按钮将变为‘取消跟踪’ , 用户点击取消跟踪按钮后将可以从跟踪者列表中退出, 而不再收到该问题的通知3. 要求: Redmine版本高于0.7.devel.17151) 通过问题的跟踪者功能来实现对多人的通知2) 问题有变化后会向所有跟踪者发送通知3) 跟踪者刚被添加进来后不能立即发送问题现状的邮件给他, 必须要等问题有变化后他才能开始收到通知4. 用法1) 在问题详情页面上的跟踪者区域里面点新增, 然后选择需要得到通知的成员即可2) 所有跟踪者将在下次问题更新后得到通知十六、问题注意事项1. 问题的负责人务必及时更新问题的状态. 如果问题解决完了, 就把完成度选成100%, 状态选成已关闭, 同时写上说明, 让关心的人知道问题被如何解决2. 问题解决后完成后一定要把状态改为关闭, 完成度改成100%不会自动关闭问题3. 问题关闭后才会在问题列表中隐藏, 否则永远占着位置4. 问题是一个过程, 一定要有新建→ 处理→ 反馈→ 完成→ 关闭这种类似流程的事情才应该使用问题来处理5. 纯通知性问题直接发邮件即可, 如果通知特别想要留记录或者得到反馈, 也可以新建问题, 但应注意及时关闭6. 文档的共享和保存应该使用文件或文档功能, 而不是问题功能7. 信息的共享和保存应该使用Wiki功能8. 更新问题时不必修改指派给谁, 因为负责人不会变来变去. 创建问题的人、被指派的人、以及跟踪者都会同时收到问题通知9. 新建问题前请先看问题列表, 如果已经有了相应的问题在说一件事, 就不要再重复新建问题了, 应该是到那个问题上去更新. 如果需要通知给多人, 应使用跟踪者功能, 而不是建立多个问题依次指定给所有人十七、新闻, 有权限的用户可以为项目添加新闻1. 可以用来介绍项目的新进展2. 最新的新闻也会显示系统首页和项目主页上3. 通过右上角的添加新闻按钮来添加(没权限看不到)4. 右下角有RSS订阅按钮十八、文档: 与本项目相关的文档可以统一放在这里管理1. 管理员可以增加文档的类别2. 可以为文档添加说明3. 一份文档可以包含多个文件4. 在列表页上可以按照文档类别、日期、标题、作者进行排序十九、 Wiki1. 简介: Wiki一词来源于夏威夷语的“wee kee wee kee”, 发音wiki, 原本是“快点快点”的意思, 被译为“维基”或“维客”. 一种多人协作的写作工具. Wiki站点可以有多人(甚至任何访问者)维护, 每个人都可以发表自己的意见, 或者对共同的主题进行扩展或者探讨. Wiki也指一种超文本系统. 这种超文本系统支持面向社群的协作式写作, 同时也包括一组支持这种写作的辅助工具. Wiki发明者是一位Smalltalk程序员沃德·坎宁安(Ward Cunningham), Wiki包含一套能简易制作与修改HTML网页的系统, 再加上一套记录和编排所有改变的系统, 并且提供还原改变的功能. 使用Wiki系统的网站称为Wiki网站, 允许任何造访它的人快速轻易地添加、删除和编辑所有的内容, 而且通常都不须登录, 因此特别适合团队合作的写作方式2. WiKi是一个供多人协同写作的系统. 与博客、论坛等常见系统相比, WiKi有以下特点:1) 使用方便: 快速创建、更改网站各个页面内容, 基础内容通过文本编辑方式就可以完成, 使用少量简单的控制符还可以加强文章显示效果, 通过简单的“[[条目名称]]”, 可以直接产生内部链接. 外部链接的引用也很方便2) 自组织: 同页面的内容一样, 整个超文本的相互关联关系也可以不断修改、优化, 系统内多个内容重复的页面可以被汇聚于其中的某个, 相应的链接结构也随之改变3) 可增长: 页面的链接目标可以尚未存在, 通过点选链结, 我们可以创建这些页面, 使系统得以增长, 记录页面的修订历史, 页面的各个版本都可以被取得4) 开放性: 社群内的成员可以任意创建、修改、或删除页面, 系统内页面的变动可以被来访者清楚观察得到3. Redmine包含一个简单的Wiki系统1) 不需要会编写网页, 可以很容易把各种资料做成网页形式分享, 不比使用WORD更困难2) 所有有权限的用户都可以随时增加条目或者编辑现有内容, 实现协作创造3) 所有修改都有历史记录, 并可还原至前面的某一版本4) 右侧连接可以查看所有条目的列表, 并按照标题或者日期排序5) 可以包含附件, 如图片等6) 提供丰富的格式, 包括粗体、列表、超链接、嵌入的图片、代码语法高亮等7) 因为创建和修改十分方便, 因此不必等资料完善后才开始添加8) 制作表格非常方便, 内容填完, 网页上内容就显示出来9) 最大的优点是协作创作:不需要专门的管理员, 没有专门的后台程序10) 任何人只要想为系统添砖加瓦, 都可以随时添加, 没有技术门槛, 不需学习编辑软件4. Wiki编辑1) 创建一个新的wiki页面: 在任何一个wiki页面, 仅仅需要添加一个你想要创建的新页面的链接2) 保护wiki页面: 如果你拥有保护wiki页面的权限, 你可以点击‘锁定’ 连接保护该wiki页面. 已锁定的wiki页面只允许拥有保护wiki页面权限的用户编辑. 拥有此权限的用户同样可以为该页面解锁3) Wiki页面的历史: Redmine保存每一次wiki页面的改动历史. 通过点击‘历史’ 链接你可以浏览这些变更. 点击变更的序列号可查看每一个具体版本的页面信息. 你可以通过点击‘回退到这个版本’ 的链接回退到该页面先前的版本二十、讨论区: 用户可以在这里任意发布各种信息, 讨论, 求助等内容1. 每个项目有自己的讨论区(1个或多个)2. 管理员可以随时为项目添加或删除讨论区二十一、文件: 为用户提供文件下载服务的地方1. 按照版本分类2. 可以上传与某个版本相关的文件3. 文件大小限制为 10M4. 不要传过大文件, 大文件应放到其他地方保存(如 FTP)二十二、 FAQ1. FAQ是英文Frequently Asked Questions的缩写, 中文意思就是“经常问到的问题”,或者更通俗地叫做“常见问题解答”2. ezWORK通过插件方式提供的FAQ管理功能(Redmine不包含, 需单独安装)3. 为什么不像很多其他系统那样通过Wiki来实现FAQ功能1) Wiki形式的FAQ一般需要系统管理员来添加, 普通用户不会想到去增加FAQ2) FAQ插件提供了更多的FAQ管理功能(后详), 而不仅仅是一份文档4. FAQ首页上是分类显示的现有FAQ列表5. 绿色图标表示已有解答, 黄色图标表示没有解答6. 右侧为管理菜单, 仅管理员可见7. FAQ详细内容1) 显示FAQ的问题和解答2) 是否有效 ? 有时候某些用户提出的问题可能暂时没有实际意义, 这时管理员可以把这一项FAQ修改为无效, 则此FAQ不会被显示出来,但仍然保存在系统中, 等合适的机会可以再改为有效1. 新建FAQ1) 对于发现问题, 而不知道解决方法的用户来说, 新建FAQ时只要写上问题即可, 然后可以请有经验的用户来解答2) 在指派给处选择用户, 系统将会发送通知邮件给被指派用户, 请他填写问题解答3) 如果是与某个问题有关的解决方案, 可以在相关问题处填写问题编号4) 如果是经过了讨论区里大量讨论的解决方案, 可以在相关帖子处填写帖子编号5) 如果解决方案只在某个特定版本有效, 则请选择相关版本6) 可以上传附件或图片, 图片可以显示在解答中, 图文并茂二十三、 FTP搜索1. 主要用于搜索组织内部的FTP站点2. FTP仍是组织内保存资料、大文件、应用软件的主要方式3. 资料太多, 分类目录不可避免过多4. 资料越多, 越难找到想要的内容----搜索5. 快速便捷查找您想要查找的资料, 文件等二十四、图书馆: ezWORK通过插件方式提供的图书管理功能(Redmine不包含)1. 显示组织所有的图书2. 图书借给组织成员阅读, 在此作记录, 有详细的借阅记录, 以避免图书丢失3. 借阅后可以添加评论, 互相交流读书心得4. 可以用于组织所有财产的管理, 而不仅仅是图书. 如公用设备(接线板)二十五、配置1. 信息: 在这里主要是配置项目的一些信息1) 项目名称: 可以设置项目名称2) 上级项目: 指定该项目的父项目, 在Redmine0.9版本之前, 只允许2级嵌套; 0.9版本之后可以无限嵌套3) 项目描述: 可以对项目进行详细的说明, 可以设置字体, 颜色,插入图片, 链接,如果格式有问题还可以点击右边‘文本格式帮助’4) 标示: 由于Redmine支持多项目, 而且采用REST架构, 所以需要一个URL的唯一标示, 这个在创建项目的时候填写, 一旦创建成功就不能修改5) 主页: 主页链接会显示在项目概述页面中6) 是否公开: 如果选中, 该项目将允许所有用户浏览, 包括非项目成员的用户. 如果不选中, 只有项目成员才有权限访问7) 跟踪标签: 这里可以设置开启哪些跟踪标签, 默认可用的有三种: 错误, 功能和支持, 根据项目需要进行添加8) 自定义属性: 例如电话, 邮箱, 联系人, 公司名称等, 根据项目需要自行添加2. 模块: 项目中所需要的模块, 根据项目需要, 添加项目模块3. 成员: 指定项目成员, 以及成员所具有的角色. Redmine 0.9以后可以以组为操作单元, 给组赋予角色, 添加到项目中. 这样该组的所有成员都成为该项目的成员, 且属于相同的角色, 相同的权限4. 版本: 可以对变更进行跟踪和计划, 你可以个问题指定目标版本, 然后再线路图中就能看到与该版本关联的问题列表. 版本包括的属性:1) 名称2) 描述3) 状态, 这个属性是 Redmine 0.9添加的,这些状态控制问题如何被指定目标版本. 打开:默认值, 没有权限; 锁定: 不能再给该版本指定新问题; 关闭: 不能再给该版本指定新的问题, 而且不能重新打开已经指定目标版本的问题4) Wiki页面, 可以将该版本的主要事件写入wiki里面, 以供浏览该版本时显示可选属性5) 日期, 版本完成的日期5. 问题类别: 可以有效组织管理项目的问题6. Wiki: 每个项目都可以有自己的wiki。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
首先申明,这不是什么技术贴,只是我花了4天时间去完成搭建Redmine后的感触。
受工作需要,需要搭建一个基于Web方式的BUG管理平台,后来经过再三的筛选初步定下三种BUG管理软件:BugFree、Redmine和Mantis。
再经过仔细考虑,我选择了Redmine。
原因很简单,三款软件的试用后,我觉得BugFree操作简单易上手,对BUG的管理比较明确。
但Redmine操作管理上面也较简单,界面比较舒服。
管理更加全面,比BugFree专业,也不知道为啥,就是喜欢Redmine的界面。
感兴趣的朋友可以试试:
BugFree
Mantis演示地址:
/demo/login_page.php?return=%2Fdemo%2Fmy_view_page.php%3F Redmine的演示需要注册,大家随便去弄弄吧,给一个类似它官网的网站(我也不知道是不是)
参考网站:/
我问过朋友,给我的建议是:Apache + pnp + xampp + Redmine。
理由很简单,简单啊,xampp就是傻瓜式安装,Apache只需要很简单配置就行。
可是我没有选择这种方法,就是想去挑战和尝试。
我用了两天的时间泡在网上,专门查找Redmine的安装程序、需要哪些程序、以及版本的控制,等等。
最后我选择的是这样一篇博客:
/espie/archive/2011/05/01/2034135.html
说真的,网上类似的资源很多,两天下来,我的感觉就是杂、乱、抄,真正有价值的也就那几篇。
我就不去再写与这篇博客重复的内容了,说说我在其中遇到的错误,其实我越到的错误就像连环套样。
执行一步,发现错误,baidu + google ,找到解决方法,
再执行,再发现错误,再baidu + google,再找到解决方法,
再执行,再发现错误,再baidu + google,再找到解决方法,
再执行,再发现错误,再baidu + google,再找到解决方法,
以上四次,我不夸张,中途很多次想放弃,还是咬咬牙坚持去想办法解决。
我过程中很多错误,都没有去记录,我当时只顺手记录下一个错误,而且连当时是安装到什么步骤,执行哪句命令符也不记得了,希望能帮上需要的朋友的忙吧。
参考解决方法1:/shandong_chu/article/details/7052478
参考解决方法2:http://rubyer.me/blog/134/
错误的最终结果是:要么把我消灭,要么被我消灭!最终……..把我消灭了。
卡死位置就是我标注的地方:
出现的错误是前无古人后不知道有没有来者,因为至少我在百度+谷歌上一点点都搜不到我发生的错误!
我是当天下午5点发现问题,尝试、失败、尝试、失败、尝试、失败,下班,回到学校,又尝试、又失败、又尝试、又失败、又尝试、又失败、,再坚持,结果到第二天的凌晨2:
00,我选择了睡觉,接着早上8:30就到公司,接着弄,最后我彻底彻底放弃了。
卸载,总结我出现的错误,找资料,最后我选择了这篇博客:/HustJackyan/archive/2012/04/10/2440455.html
由于有过之前失败的经验,这次我谨慎很多,同时也避免了很多错误,安装过充中也出现很多错误。
像我下面画出的位置,我就耽搁了近一个下午的时间。
没办法,只能自己想办法,而且这次我是将我上面提到博客与这篇博客相结合的。
过程很痛苦,结果却还行,配置成功。
1.在这里我想说几点关于两大搜索引擎,在安装过程中出现错误,如果是常见错误,而且又有汉字的,你在百度中搜素,保证出来很多…………….重复的帖子。
在谷歌中就是,告诉你不同的答案和想法,不是不尊重百度,是实在伤不起。
2.很多问题是在那种全是英文的网站中得到解决的,我英语比较差,可是当全他妈是英文的页面中发现了你的问题内容,你是不是要再往下再看看?又他妈子在下面看到用英文写的来自某某州的某某某恢复到:啥啥啥啥怎么样啥啥啥,然后啥啥啥最后啥啥啥。
你是不是很兴奋?没办法,学号英语真的很重要。
3.相信一句话“一分耕耘,一分收获”,这句话也是我一直秉承的原则。
不要轻易说放弃,有问题就要想办法去解决,当看到个个击破,最后调试成功,自己是怎样的心情?别人我不知道,可是我感觉--值!至少对的起我这几天没怎么睡好的觉。
4.多多问问身边的人,我有次就是DOS命令符打错,出现错误,整了老半天也没啥结果,刚好同事(牛人)过来找我有事,我就简单的描述了一下问题,他看了看,只说了句“命令符打错了”。
我他妈当时泪奔啊!说到底,多问问身边的人,虚心请教。
最后,希望将来安装、准备安装、正在安装的人,都能顺利少出现错误。