1. 我的環境
WindowsXP SP3 + bitnami-redmine-2.3.0-0
2. 更換主題
是否已經厭煩了Redmine預設的主題?官網中提供了很多主題,你可以下載更換:
主題官網:http://www.redmine.org/projects/redmine/wiki/Theme_List
官網同時也告訴了你安裝、更換主題的方法:
安裝主題:http://www.redmine.org/projects/redmine/wiki/Themes
◆下載主題
在官網主題列表裡下載“red-andy”主題,將red-andy整個檔案夾拷貝至../public/themes/目錄中。我的目錄是C:\BitNami\redmine-2.3.0-0\apps\redmine\htdocs\public\themes。
◆重啟redmine
退出管理員帳號,關閉瀏覽器,重新登陸,如果在後續中還看不到到該主題,重啟下redmine服務。
◆更新主題
管理員登入後,在“管理”> “配置” > “顯示”中的“主題”選擇Red-andy,點擊儲存後,新主題就立刻生效了。如所示。
3. 安裝外掛程式
Redmine官網同樣列出了很多外掛程式,及其安裝外掛程式的說明。
Redmine外掛程式列表:http://www.redmine.org/plugins?page=1
Redmine安插外掛程式說明:http://www.redmine.org/projects/redmine/wiki/Plugins
因為我的用的版本是redmine-2.3.0-0,為了防止因為版本不匹配引起的問題,所以在查看外掛程式列表時,只選擇了2.3版本的外掛程式,如所示。
◆下載外掛程式
隨便下載個外掛程式“redmine_improved_searchbox”,將其整個目錄放在C:\BitNami\redmine-2.3.0-0\apps\redmine\htdocs\plugins目錄下。
◆ 更新資料庫
對於““redmine_improved_searchbox””外掛程式,不需要更新資料庫,可以跳過次步。
但有的外掛程式需要更新資料庫,下面拿“redmine_code_review”舉例。
選擇“開始”菜單 > “BitNamiRedmine Stack” > “使用{product_fullname}”運行命令列,進入plugins目錄。
C:\BitNami\redmine-2.3.0-0>cd C:\BitNami\redmine-2.3.0-0\apps\redmine\htdocs\plugins |
提示:如果是在linux下安裝bitnami-redmine-2.3.0-0-linux版本,不能直接在shell中使用命令,也必須先運行bitnami redmine安裝目錄下的user_redmine,進入特有的shell環境,如下所示,否者會提示命令找不到,如bash: rake:command not found
cd <installation_directory> ./use_redmine #之後會進入特有的shell環境,如下所示 bash-4.1$ bash-4.1$ |
運行命令rake redmine:plugins:migrate RAILS_ENV=production。
C:\BitNami\redmine-2.3.0-0\apps\redmine\htdocs\plugins>rake redmine:plugins:migrate RAILS_ENV=production (in C:/BitNami/redmine-2.3.0-0/apps/redmine/htdocs) [31mCould not find gem 'simplecov (>= 0) x86-mingw32' in the gems available on this machine.[0m [33mRun `bundle install` to install missing gems.[0m |
第一次運行rake命令會提示你先運行bundle install安裝缺失的東東。
C:\BitNami\redmine-2.3.0-0\apps\redmine\htdocs\plugins>bundle install Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from http://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Fetching gem metadata from http://rubygems.org/.. Using rake (0.9.2.2) Using i18n (0.6.1) Using multi_json (1.3.6) Using activesupport (3.2.13) ……略 Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. |
再次運行命令就能更新成功了。
C:\BitNami\redmine-2.3.0-0\apps\redmine\htdocs\plugins>rake redmine:plugins:migrate RAILS_ENV=production (in C:/BitNami/redmine-2.3.0-0/apps/redmine/htdocs) Migrating redmine_code_review (Redmine Code Review plugin)... == CreateCodeReviews: migrating ============================================== -- create_table(:code_reviews) -> 0.2812s == CreateCodeReviews: migrated (0.2812s) ===================================== ……略 |
◆重啟redmine
重啟redmine服務,再次用管理員身份登陸,即可在“管理” > “外掛程式”中看到新安裝的外掛程式。
同時右上方就可以看到該外掛程式帶來的效果,如所示:
4. 其他
如果你拷貝個因為版本不符的外掛程式到C:\BitNami\redmine-2.3.0-0\apps\redmine\htdocs\plugins中,關閉redmine服務,再啟動redmine服務就會失敗。