日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
深入了解Redmine數(shù)據(jù)庫:提升項(xiàng)目管理效率(redmine數(shù)據(jù)庫)

隨著各種類型的公司、組織和團(tuán)體的興起,項(xiàng)目管理已成為現(xiàn)代社會(huì)中至關(guān)重要的一項(xiàng)任務(wù)。為了使項(xiàng)目管理高效并且有序地進(jìn)行,許多企業(yè)選擇使用Redmine這一開源項(xiàng)目管理平臺(tái)。

創(chuàng)新互聯(lián)專注于賓縣網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供賓縣營(yíng)銷型網(wǎng)站建設(shè),賓縣網(wǎng)站制作、賓縣網(wǎng)頁設(shè)計(jì)、賓縣網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造賓縣網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供賓縣網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

Redmine具有許多強(qiáng)大的功能,其中最顯著的是其靈活的數(shù)據(jù)庫。在本文中,我們將探討Redmine數(shù)據(jù)庫的一些基本知識(shí),并演示如何通過利用這些信息來提高項(xiàng)目管理效率。

Redmine數(shù)據(jù)庫的基礎(chǔ)

Redmine是一個(gè)基于Web的項(xiàng)目管理平臺(tái),以Ruby on Rls為基礎(chǔ),并供應(yīng)有功能強(qiáng)大的MySQL數(shù)據(jù)庫。Redmine的數(shù)據(jù)庫由數(shù)十個(gè)表組成,每個(gè)表都包含了與各種項(xiàng)目和任務(wù)相關(guān)的信息。

對(duì)于初學(xué)者來說,Redmine數(shù)據(jù)庫可能看起來令人生畏,但重要的是要了解這個(gè)數(shù)據(jù)庫有哪些表,并且掌握它們之間的關(guān)系。以下是一些常用的Redmine數(shù)據(jù)庫表:

* projects:這個(gè)表包含了項(xiàng)目的名稱、描述和其他重要信息。

* users:這個(gè)表保存了所有已注冊(cè)用戶的信息。

* issues:這個(gè)表包含了所有關(guān)于每個(gè)項(xiàng)目的任務(wù)和問題的信息。這是Redmine數(shù)據(jù)庫中最重要的表之一。

* time_entries:此表保存了每個(gè)用戶為項(xiàng)目所需的時(shí)間。它可以分析實(shí)際消耗時(shí)間,幫助我們更好地評(píng)估項(xiàng)目工作質(zhì)量以及有效地規(guī)劃工作。

* versions:這個(gè)表包含項(xiàng)目的版本信息。

* trackers:此表包含任務(wù)跟蹤器的信息。

通過深入了解Redmine數(shù)據(jù)庫,我們可以更好地掌握這些基本概念,進(jìn)而更好地管理和維護(hù)項(xiàng)目。

Redmine數(shù)據(jù)庫的高級(jí)技巧

除了了解Redmine的一些基礎(chǔ)知識(shí)之外,我們也可以掌握一些高級(jí)技巧來優(yōu)化我們的項(xiàng)目管理工作。

我們可以使用Redmine的查詢功能更好地查詢和篩選項(xiàng)目數(shù)據(jù)。查詢可以將結(jié)果組合成更直觀和更有用的信息,這使得我們可以更快地找到我們所需要的數(shù)據(jù)。例如,通過選擇“以狀態(tài)為基礎(chǔ)的報(bào)告”選項(xiàng),我們可以獲得有關(guān)每個(gè)項(xiàng)目任務(wù)當(dāng)前狀態(tài)的詳細(xì)信息。

此外,我們還可以使用Redmine的自定義字段功能。自定義字段允許我們添加其他信息來更好地滿足項(xiàng)目需求,例如指派人員、預(yù)算等信息。這使得我們可以更好地管理項(xiàng)目和資源,并更好地預(yù)測(cè)項(xiàng)目的預(yù)算和進(jìn)度。

我們還可以使用SQL查詢來深入了解Redmine數(shù)據(jù)庫。雖然使用SQL查詢需要較高的技術(shù)水平,但是它可以使我們更加深入地理解Redmine數(shù)據(jù)庫并實(shí)現(xiàn)更復(fù)雜的分析。例如,我們可以使用SQL查詢來查找項(xiàng)目中具有特定標(biāo)記的任務(wù),或通過統(tǒng)計(jì)時(shí)間記錄數(shù)據(jù)來分析團(tuán)隊(duì)的工作效率。

Redmine的數(shù)據(jù)庫是靈活而強(qiáng)大的,但對(duì)它的了解需要一些基本知識(shí)和高級(jí)技巧。通過深入了解Redmine數(shù)據(jù)庫,我們可以更好地管理和維護(hù)項(xiàng)目,并更好地預(yù)測(cè)項(xiàng)目的成本和時(shí)間進(jìn)度,從而提高項(xiàng)目管理效率。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!

如何在Redmine中生成API Key

CentOS默認(rèn)開啟了SELinux,安裝Redmine、apache、svn之類的還是蠻復(fù)雜的,經(jīng)過幾次折騰之后,終于順利將redmine折騰成功了,有些心得記錄下來備查:

集成方案大體為:

a)

svn和apache集成,通過http協(xié)議訪問svn,svn使用域名svn.test.com,倉(cāng)庫訪問路徑為:

b)

svn通過Perl和redmine的數(shù)據(jù)庫集成提供身份和權(quán)限認(rèn)證,倉(cāng)庫訪問用戶名和密碼由redmine中創(chuàng)建的用戶和密碼訪問,可訪問項(xiàng)目倉(cāng)庫受redmine控制

c) redmine用mongrel_rails 運(yùn)行于3000端口笑派閉

d) apache使用proxy模塊將pms.image-pro.com.cn的80端口反向代理到redmine的3000端口

e) 每5分鐘通過cron的形式將redmine中項(xiàng)目信息同步到svn中

1、不要使用passenger集成Apache,使用反向代理方式集成Apache

官方指南中使用passenger來和Apache集成,但是passenger跟SELinux集成是很困羨盯難正常運(yùn)行的,解決辦法需要將SELinux更改為permissive模式(編輯

/etc/sysconfig/selinux文件修改為SELINUX=permissive),然而使用Apache的反向代理向rails轉(zhuǎn)發(fā)卻簡(jiǎn)單得多。

這種方式需要開啟redmine的“啟用用于版本庫管理的Web

Service”功能,設(shè)置方式為安裝完成之后,用admin賬號(hào)登陸redmine,進(jìn)入“管理”->“配置”->“版本庫”設(shè)置頁面開啟“啟用用于版本庫管理的Web

Service”選項(xiàng),并生成一個(gè)API Key,這個(gè)API key有用。

相關(guān)virtualhost配置節(jié)點(diǎn)如下:

ServerAdmin

DocumentRoot “/var/www/redmine”

ServerName pms.test.com

ErrorLog “l(fā)ogs/pms.test.com-error.log”

CustomLog “l(fā)ogs/pms.test.com-access.log” combined

Order deny,allow

Allow from 127.0.0.1

Deny from all

ProxyPass /

ProxyPassReverse /

注意:如果/etc/hosts文件中沒有解析相關(guān)域名到127.0.0.1的話,更好在Allow from后面添加一行讓服務(wù)器ip可以正常訪問。

2、使用兩個(gè)virtualhost,分別安裝redmine和svn,并使用一個(gè)location配置svn

這樣的好處是明顯的,svn單獨(dú)訪問也足夠間接,不使用svn和svn-private兩個(gè)Location配置來分別供給SVN客戶端和redmine使用。

相關(guān)virtualhost配置節(jié)點(diǎn)如下:碰裂

ServerAdmin

ServerName svn.test.com

ErrorLog “l(fā)ogs/dummy-svn.test.com-error.log”

CustomLog “l(fā)ogs/dummy-svn.test.com-access.log” combined

PerlLoadModule Apache2::Redmine

DAV svn

SVNParentPath “/var/svn”

Order deny,allow

Deny from all

Satisfy any

PerlAccessHandler Apache::Authn::Redmine::access_handler

PerlAuthenHandler Apache::Authn::Redmine::authen_handler

AuthType Basic

AuthName “Redmine SVN Repository”

#read-only access

Require valid-user

Allow from 127.0.0.1

# Allow from another-ip

Satisfy any

# write access

Require valid-user

## for mysql

RedmineDSN “DBI:mysql:database=redmine;host=localhost”

RedmineDbUser “redmine”

RedmineDbPass “password”

這里Allow

from跟上面說的一樣,更好添加服務(wù)器的ip通過,這樣一個(gè)Location節(jié)點(diǎn)即可完成SVN設(shè)置,保證redmine中看到的svn倉(cāng)庫地址和SVN客戶端(例如:TortoiseSVN)中使用的svn倉(cāng)庫地址一致(都是

X,而不是一個(gè)/svn-private/XXX,一個(gè)/svn/XXXX),而且svn倉(cāng)庫地址也夠簡(jiǎn)潔。

3、如果郵件使用GMail的服務(wù),則需要使用ruby 1.8.7,rails要求2.3.5

如果默認(rèn)安裝的是ruby 1.8.6則發(fā)送郵件的時(shí)候會(huì)報(bào)錯(cuò),要求先自行starttls命令。必須升級(jí)到1.8.7

相關(guān)命令:

ftp ftp.ruby-lang.org

cd /pub/ruby

get ruby-1.8.7.pXXX.tar.gz

tar zxvf ruby-1.8.7.pXXX.tar.gz ruby-1.8.7.pXXX

cd ruby-1.8.7.pXXX

./configure –prefix=/usr

make

make install

ruby -v

which ruby

cd ..

這里XXX是對(duì)應(yīng)的發(fā)布版本號(hào),當(dāng)前是330,需要注意的是有些版本不一定能夠正常編譯通過,我在測(cè)試的時(shí)候p160編譯就通過不了。

4、相關(guān)SELinux權(quán)限設(shè)置

執(zhí)行以下命令賦予相關(guān)目錄正確的SELinux屬性:

chcon -u system_u -R -t httpd_log_t /var/www/redmine/log

chcon -u system_u -R -t httpd_tmpfs_t /var/www/redmine/tmp

chcon -u system_u -R -t httpd_sys_script_rw_t /var/www/redmine/files

chcon -u system_u -R -t httpd_sys_script_rw_t /var/www/redmine/public/plugin_assets

由于svn版本庫的SELinux設(shè)置比較復(fù)雜,可以通過以下命令直接處理完畢

chcon -u system_u -R -h -t httpd_sys_script_rw_t /var/svn

5、redmine跟svn之間有關(guān)版本庫通過可以通過cron來完成

cron執(zhí)行內(nèi)容如下:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/bin/ruby /var/www/redmine/extra/svn/repoan.rb –redmine pms.test.com -k apikey –svn-dir /var/svn –owner apache –url

>> /var/log/repoan.log

其中apikey內(nèi)容為redmine后臺(tái)生成的API key,這樣每5分鐘都會(huì)將redmine中的版本庫信息同步到svn中(自動(dòng)創(chuàng)建版本庫)

6、redmine使用mongrel自啟動(dòng)

安裝mongrel之后,使用cron來確保在啟動(dòng)時(shí)候自動(dòng)啟動(dòng)mongrel_rails來啟動(dòng)redmine。

cron執(zhí)行內(nèi)容如下:

@reboot cd /var/www/redmine; rm -f log/mongrel.pid; /usr/bin/mongrel_rails start -pd -e production

7、使用ImageMagick繪制甘特圖,需要rMagick 1.5.17版本

執(zhí)行以下命令:

yum install ImageMagick -y

yum install ImageMagick-devel -y

yum install freetype -y

yum install gd-devel -y

wget

mkdir /usr/share/fonts/default/TrueType

tar xvjpf msfonts.tbz -C /usr/share/fonts/default/TrueType/

gem install rmagick -v=1.15.17

8、Redmine.pm存放文字需要根據(jù)實(shí)際情況來定

x64位操作系統(tǒng)perl庫文件位置是/usr/lib64/perl5下,perl5.10版本庫位置不再是/perl5.8.8,最后位置也不一定是Apache目錄,例如:我機(jī)器上就是復(fù)制到/usr/lib64/perl5/Apache2目錄下,所以具體目錄應(yīng)該根據(jù)實(shí)際情況決定,拷貝完畢之后Apache的相關(guān)VirtualHost配置加載的模塊語句就有變化了(如上我的變成了Apache::Redmine)。

整體來說,安裝過程需要仔細(xì),特別是SELinux在某種程度上來說是設(shè)置的羈絆,但RedHat等公司開發(fā)它肯定有他的安全必要性,所以我們還是完成SELinux環(huán)境下安裝比較好。

轉(zhuǎn)載僅供參考,版權(quán)屬于原作者。祝你愉快,滿意請(qǐng)采納哦

redmine 數(shù)據(jù)庫的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于redmine 數(shù)據(jù)庫,深入了解Redmine數(shù)據(jù)庫:提升項(xiàng)目管理效率,如何在Redmine中生成API Key的信息別忘了在本站進(jìn)行查找喔。

創(chuàng)新互聯(lián)-老牌IDC、云計(jì)算及IT信息化服務(wù)領(lǐng)域的服務(wù)供應(yīng)商,業(yè)務(wù)涵蓋IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心)服務(wù)、云計(jì)算服務(wù)、IT信息化、AI算力租賃平臺(tái)(智算云),軟件開發(fā),網(wǎng)站建設(shè),咨詢熱線:028-86922220


分享文章:深入了解Redmine數(shù)據(jù)庫:提升項(xiàng)目管理效率(redmine數(shù)據(jù)庫)
文章網(wǎng)址:http://www.5511xx.com/article/dpdpcpe.html