Project

General

Profile

Wiki Extensions » History » Revision 42

Revision 41 (Haru Iida, 10/08/2009 01:05 PM) → Revision 42/76 (Haru Iida, 10/30/2009 04:28 PM)

h1. Redmine Wiki Extensions Plugin 

 {{>toc}} 

 English page is [[Wiki Extensions en|here]]. 

 Redmineのwikiを拡張するプラグインです。 
 開発プロジェクトは{{project(Wiki Extensions)}}です。 

 h2. ダウンロード 

 h3. 正式公開版 

 http://code.google.com/p/redminewikiext/downloads/list 

 h3. 開発版 

 http://hudson.r-labs.org/hudson/job/Wiki%20Extensions%20Plugin/ 

 h2. インストール 

 # プラグインをRedmineインストールフォルダの下の vendor/plugins に展開します。 
 # rake db:migrate_plugins RAILS_ENV=production を実行します。 
 # 「ロールと権限」で各ロールにWiki Extensionsの権限設定をします。 
 # プロジェクトの設定で WikiExtension モジュールをチェックします。 

 h3. 注意 

 本プラグインはdevelopmentモードでは動きません。productionモードでお使いください。 


 h2. サイトバー 

 [[SideBar]]という名前のページを作成すると、それをwikiのサイドバー上に読み込みます。 

 h2. 脚注 

 文中に{{fn(脚注, ページの下部に表示される注釈)}}を埋め込むための{{fn(マクロ, wikiの書式を拡張する機能)}}です。 

 h3. 書式 

 @{{fn(単語, 説明)}}@ のように書きます。例えば 
 <pre> 
 このサイトは{{fn(Redmine, 最強のプロジェクト管理ツール)}}です。 
 </pre> 

 と書くと、"このサイトは{{fn(Redmine, 最強のプロジェクト管理ツール)}}です。"となります。 

 脚注の一覧はページ下部に表示されます。 

 h2. コメント追加機能 

 wikiにコメントを書き込めるようにします。 

 h3. 書式 

 @{{comment_form}}@ と書くととコメント追加のためのフォームを表示します。 @{{comments}}@ と書くとそのページに書きこまれたコメントの一覧を表示します。 

 {{comments}} 
 {{comment_form}} 


 h2. 他のプロジェクトのwikiページにリンクを張る 


 {{new(2009-06-11)}} 

 他のプロジェクト上のwikiページへのリンクを埋め込むことができます。 

 h3. 書式 

 * @{{wiki(プロジェクト名, ページ名)}}@ 
 * @{{wiki(プロジェクト識別子, ページ名)}}@ 

 また、@{{wiki(プロジェクト名, ページ名, エイリアス)}}@ のようにエイリアスを指定することで表示する文字を変えることができます。 

 h2. 他のプロジェクトにリンクを張る 

 {{new(2009-06-11)}} 

 他のプロジェクトの概要ページへのリンクを埋め込むことができます。 

 h3. 書式 

 * @{{project(プロジェクト名)}}@ 
 * @{{project(プロジェクト識別子)}}@ 

 また、@{{project(プロジェクト名, エイリアス)}}@ のようにエイリアスを指定することで表示する文字を変えることができます。 

 例) 
 <pre> 
 Wiki Extensionsの開発プロジェクトは{{project(Wiki Extensions, ここ)}}です。 
 </pre> 
 と書くと以下のようになります。 

 Wiki Extensionsの開発プロジェクトは{{project(Wiki Extensions, ここ)}}です。 

 h2. 更新情報を表示する 

 {{new(2009-06-12)}} 

 h3. 書式 

 * @{{new(yyyy-mm-dd)}}@ 
 * @{{new(yyyy-mm-dd, expire)}}@ 

 指定した日からexpireで指定した日付が経過していなければ"new"という文字列を表示します。expireのデフォルトは5日です。 

 h2. タグを入力する 

 {{new(2009-06-23)}} 

 wikiの編集画面下部にタグ入力フィールドがあります。ここでページにタグを設定できます。タグは複数設定できます。 

 @{{tagcloud}}@ と入力するとタグクラウドを表示できます。[[SideBar]]に書いておくとよいでしょう。 

 h2. スタイルシートを編集する 

 {{new(2009-07-16)}} 

 [[StyleSheet]] というページを作成し、CSSの記述をしておくとそれをHTMLヘッダ部分に読み込みます。 
 このスタイルはWikiだけでなくすべてのページで読み込まれます。なのでプロジェクト毎にテーマを変えるようなことも可能です。 

 また、ページの一部分だけスタイルを変えたい場合もあると思います。以下のマクロを使って<div>タグを埋め込むことができます。 

 *@{{div_start_tag(id_name)}}@* と書くと、<div id="id_name">に変換されます。 
 *@{{div_start_tag(id_name, class_name)}}@* と書くと、<div id="id_name" class="class_name">に変換されます。 
 *@{{div_end_tag}}@* と書くと、</div>に変換されます。 

 例 
 <pre> 
 {{div_start_tag(sample_tag)}} 

 ここだけスタイルを変えています。 

 {{div_end_tag}} 
 </pre> 

 {{div_start_tag(sample_tag)}} 

 ここだけスタイルを変えています。 

 {{div_end_tag}} 

 h2. Footer 

 {{new(2009-08-04)}} 

 Footerというページを作ると、すべてのwikiページの下部にFooterの内容を読み込みます。 
 Footerに以下の内容を書くと、すべてのwikiページにコメントフォームを追加できます。 

 <pre> 
 {{comments}} 
 {{comment_form}} 
 </pre> 

 h2. 最近更新されたページ一覧 

 {{new(2009-08-04)}} 

 *@{{recent}}@* と書くと、過去5日間に更新されたページの一覧を表示します。*@{{recent(10)}}@* のように、引数で数字を指定すると、その日数以内に更新されたページの一覧を表示します。 
 SideBarに記述しておくとよいでしょう。 

 h2. 更新者を表示する 

 {{new(2009-09-06,14)}} 

 *@{{lastupdated_by}}@* と書くと、そのページの最終更新者の名前を表示します。[[Footer]]にこのマクロを記述するとすべてのページの下部に更新者の名前を表示できます。 

 h2. 更新時刻を表示する 

 {{new(2009-09-06,14)}} 

 *@{{lastupdated_at}}@* と書くと、そのページの最終更新時刻を表示します。[[Footer]]にこのマクロを記述するとすべてのページの下部に更新時刻を表示できます。 

 h2. 任意のwikiページをプロジェクトメニューのタブに追加する 

 {{new(2009-09-06,14)}} 

 プロジェクトメニューにwikiページへのリンクをタブとして追加できるようになりました。 
 プロジェクト設定ページで設定できます。 

 !setting.jpg! 

 以下のようにメニューが追加されます。 

 !menu.jpg! 

 h2. 任意のwebページをwikiページ内に表示する 


 {{new(2009-10-08,14)}} 

 iframeを使用して外部のwebページをwikiページ内に表示します。 

 h3. 書式 

 *@{{iframe(url, width, height)}}@* もしくは  
 *@{{iframe(url, width, height, scrolling)}}@* のように書きます。 

 urlには表示対象ページのURLを指定します。 width, heightにはそれぞれ表示幅と高さを指定します。scrollingにはiframeのscrollingオプションを指定します。yesならスクロールあり、noならスクロールなし、autoなら自動判定です。デフォルトはautoです。 

 h3. 例 

 wikiペディアの内容を表示する例です。 

 <pre> 
 {{iframe(http://ja.wikipedia.org/wiki/Redmine, 700, 400)}} 
 </pre> 

 {{iframe(http://ja.wikipedia.org/wiki/Redmine, 700, 400)}} 

 h2. アクセスカウンタ 

 {{new(2009-10-31,14)}} 

 wikiにアクセスカウンタを付けることができます。 
 アクセス数をカウントしたいページに *@{{count}}@* を埋め込んでください。すべてのページのアクセス数をカウントしたい場合には[[Footer]]ページに *@{{count}}@* を埋め込んでください。 

 *@{{show_count}}@* マクロを使用すると、そのページのアクセス数を表示することができます。 


 *@{{popularity}}@* マクロを使用すると、アクセス数のリストを降順に表示します。引数で数字を指定するとそのアクセス数の上位指定数分表示します。