2009年9月15日火曜日

[Redmine] ezFAQプラグイン導入メモ

プロジェクト内での課題管理として、
このプラグインが使えないものかと思い、導入してみたときのメモです。

http://github.com/zouchaoqun/ezfaq/tree/master
で最新版を公開していますが、
僕が利用しているredmine-0.8.4のようなリリース版に導入するためには、古いバージョン(ezFAQ-0.2.1)じゃないと使えないようです。

http://www.r-labs.org/wiki/r-labs/EzFAQ
では、ezFAQ-0.3.5をRedmine-0.8.4で動作するように修正したものを公開中です。
日本語にも対応済み。
ここから ezfaq_plugin-0.3.5-0.8.4.zip をダウンロード&解凍して、
C:\Program Files\redmine-0.8.4\vendor\plugin に
ezfaq_plugin の名前で放り込みます。
※どのプラグインでもそうかもしれませんが、xxx_plugin の名前じゃないと使えないみたいです。

DBのマイグレーションを行います。
C:\Program Files\redmine-0.8.4>rake db:migrate_plugins RAILS_ENV="production"
(in C:/Program Files/redmine-0.8.4)
Migrating engines...
Migrating actionwebservice...
Migrating acts_as_activity_provider...
Migrating acts_as_attachable...
Migrating acts_as_customizable...
Migrating acts_as_event...
Migrating acts_as_list...
Migrating acts_as_searchable...
Migrating acts_as_tree...
Migrating acts_as_versioned...
Migrating acts_as_watchable...
Migrating classic_pagination...
Migrating coderay-0.7.6.227...
Migrating ezfaq_plugin...
== 1 EzfaqSetup: migrating ====================================================
-- create_table("faq_categories", {:force=>true})
-> 2.1230s
-- add_index("faq_categories", ["project_id"], {:name=>"faq_categories_project_i
d"})
-> 1.0110s
-- create_table("faqs", {:force=>true})
-> 1.9530s
-- add_index("faqs", ["project_id"], {:name=>"faqs_project_id"})
-> 0.3710s
-- create_table("faq_settings", {:force=>true})
-> 1.5620s
== 1 EzfaqSetup: migrated (11.7970s) ==========================================

== 2 AddPdfTitle: migrating ===================================================
-- add_column(:faq_settings, :pdf_title, :string, {:default=>"FAQ", :null=>false
})
-> 0.2910s
== 2 AddPdfTitle: migrated (0.3110s) ==========================================

Migrating gloc-1.1.0...
Migrating gravatar...
Migrating rfpdf...
Migrating ruby-net-ldap-0.0.4...

C:\Program Files\redmine-0.8.4>ruby script/server -e production


Redmine上でプロジェクト→管理→モジュール

さっそく使ってみるもののいくつか問題発生
新規FAQをを保存するときに「担当者がない」みたいな
 エラーが生じる。

 でも作成そのものは完了している。
 ただしこれはadmin以外のアカウントを作成していない、
 今の状況としては不自然ではないエラーの気もする。

FAQ画面で、コピーを利用すると
 "project_tree_options_for_select"
 というメソッドは無い、というエラーが生じる。


そもそも"ez"FAQゆえに質問の細かい内容は
 記述するようになっていない。

 質問は一行質問が基本のようです。
 プロジェクト上の課題管理にはフォーラムの方が
 向いているかもしれません。

0 件のコメント:

コメントを投稿