プロジェクト

全般

プロフィール

Wiki Extensions » 履歴 » バージョン 53

Haru Iida, 2010/10/06 00:25

1 1 Haru Iida
h1. Redmine Wiki Extensions Plugin
2 1 Haru Iida
3 1 Haru Iida
{{>toc}}
4 1 Haru Iida
5 15 Haru Iida
English page is [[Wiki Extensions en|here]].
6 15 Haru Iida
7 1 Haru Iida
Redmineのwikiを拡張するプラグインです。
8 12 Haru Iida
開発プロジェクトは{{project(Wiki Extensions)}}です。
9 1 Haru Iida
10 9 Haru Iida
h2. ダウンロード
11 9 Haru Iida
12 9 Haru Iida
h3. 正式公開版
13 9 Haru Iida
14 26 Haru Iida
http://code.google.com/p/redminewikiext/downloads/list
15 9 Haru Iida
16 9 Haru Iida
h3. 開発版
17 9 Haru Iida
18 9 Haru Iida
http://hudson.r-labs.org/hudson/job/Wiki%20Extensions%20Plugin/
19 9 Haru Iida
20 24 Haru Iida
h2. インストール
21 24 Haru Iida
22 24 Haru Iida
# プラグインをRedmineインストールフォルダの下の vendor/plugins に展開します。
23 24 Haru Iida
# rake db:migrate_plugins RAILS_ENV=production を実行します。
24 24 Haru Iida
# 「ロールと権限」で各ロールにWiki Extensionsの権限設定をします。
25 24 Haru Iida
# プロジェクトの設定で WikiExtension モジュールをチェックします。
26 9 Haru Iida
27 33 Haru Iida
h3. 注意
28 33 Haru Iida
29 33 Haru Iida
本プラグインはdevelopmentモードでは動きません。productionモードでお使いください。
30 33 Haru Iida
31 33 Haru Iida
32 1 Haru Iida
h2. サイトバー
33 1 Haru Iida
34 1 Haru Iida
[[SideBar]]という名前のページを作成すると、それをwikiのサイドバー上に読み込みます。
35 2 Haru Iida
36 3 Haru Iida
h2. 脚注
37 2 Haru Iida
38 3 Haru Iida
文中に{{fn(脚注, ページの下部に表示される注釈)}}を埋め込むための{{fn(マクロ, wikiの書式を拡張する機能)}}です。
39 2 Haru Iida
40 4 Haru Iida
h3. 書式
41 4 Haru Iida
42 48 Haru Iida
{{@fn(単語, 説明)@}} のように書きます。例えば
43 4 Haru Iida
44 48 Haru Iida
*このサイトは{{@fn(Redmine, 最強のプロジェクト管理ツール)@}}です。*
45 48 Haru Iida
46 48 Haru Iida
47 5 Haru Iida
と書くと、"このサイトは{{fn(Redmine, 最強のプロジェクト管理ツール)}}です。"となります。
48 5 Haru Iida
49 17 Haru Iida
脚注の一覧はページ下部に表示されます。
50 2 Haru Iida
51 7 Haru Iida
h2. コメント追加機能
52 6 Haru Iida
53 6 Haru Iida
wikiにコメントを書き込めるようにします。
54 6 Haru Iida
55 6 Haru Iida
h3. 書式
56 6 Haru Iida
57 48 Haru Iida
{{@comment_form@}} と書くととコメント追加のためのフォームを表示します。 {{@comments@}} と書くとそのページに書きこまれたコメントの一覧を表示します。
58 6 Haru Iida
59 6 Haru Iida
{{comments}}
60 6 Haru Iida
{{comment_form}}
61 6 Haru Iida
62 13 Haru Iida
63 8 Haru Iida
h2. 他のプロジェクトのwikiページにリンクを張る
64 8 Haru Iida
65 20 Haru Iida
66 20 Haru Iida
{{new(2009-06-11)}}
67 20 Haru Iida
68 8 Haru Iida
他のプロジェクト上のwikiページへのリンクを埋め込むことができます。
69 8 Haru Iida
70 8 Haru Iida
h3. 書式
71 1 Haru Iida
72 13 Haru Iida
* @{{wiki(プロジェクト名, ページ名)}}@
73 13 Haru Iida
* @{{wiki(プロジェクト識別子, ページ名)}}@
74 1 Haru Iida
75 47 Takashi Takebayashi
また、{{wiki(プロジェクト名, ページ名, エイリアス)}} のようにエイリアスを指定することで表示する文字を変えることができます。
76 13 Haru Iida
77 13 Haru Iida
h2. 他のプロジェクトにリンクを張る
78 20 Haru Iida
79 20 Haru Iida
{{new(2009-06-11)}}
80 13 Haru Iida
81 13 Haru Iida
他のプロジェクトの概要ページへのリンクを埋め込むことができます。
82 13 Haru Iida
83 13 Haru Iida
h3. 書式
84 13 Haru Iida
85 13 Haru Iida
* @{{project(プロジェクト名)}}@
86 13 Haru Iida
* @{{project(プロジェクト識別子)}}@
87 13 Haru Iida
88 47 Takashi Takebayashi
また、{{project(プロジェクト名, エイリアス)}} のようにエイリアスを指定することで表示する文字を変えることができます。
89 13 Haru Iida
90 13 Haru Iida
例)
91 13 Haru Iida
<pre>
92 13 Haru Iida
Wiki Extensionsの開発プロジェクトは{{project(Wiki Extensions, ここ)}}です。
93 13 Haru Iida
</pre>
94 13 Haru Iida
と書くと以下のようになります。
95 14 Haru Iida
96 13 Haru Iida
Wiki Extensionsの開発プロジェクトは{{project(Wiki Extensions, ここ)}}です。
97 18 Haru Iida
98 18 Haru Iida
h2. 更新情報を表示する
99 18 Haru Iida
100 18 Haru Iida
{{new(2009-06-12)}}
101 19 Haru Iida
102 19 Haru Iida
h3. 書式
103 19 Haru Iida
104 48 Haru Iida
* {{@new(yyyy-mm-dd)@}}
105 48 Haru Iida
* {{@new(yyyy-mm-dd, expire)@}}
106 19 Haru Iida
107 19 Haru Iida
指定した日からexpireで指定した日付が経過していなければ"new"という文字列を表示します。expireのデフォルトは5日です。
108 21 Haru Iida
109 21 Haru Iida
h2. タグを入力する
110 21 Haru Iida
111 23 Haru Iida
{{new(2009-06-23)}}
112 23 Haru Iida
113 21 Haru Iida
wikiの編集画面下部にタグ入力フィールドがあります。ここでページにタグを設定できます。タグは複数設定できます。
114 21 Haru Iida
115 48 Haru Iida
{{@tagcloud@}} と入力するとタグクラウドを表示できます。[[SideBar]]に書いておくとよいでしょう。
116 27 Haru Iida
117 52 Haru Iida
{{@tags(タグ名)@}} と入力すると指定されたタグを付けられたページの一覧を表示します。{{new(2010-10-05)}}
118 52 Haru Iida
119 27 Haru Iida
h2. スタイルシートを編集する
120 27 Haru Iida
121 27 Haru Iida
{{new(2009-07-16)}}
122 27 Haru Iida
123 31 Haru Iida
[[StyleSheet]] というページを作成し、CSSの記述をしておくとそれをHTMLヘッダ部分に読み込みます。
124 46 Haru Iida
このスタイルはWikiだけでなくすべてのページで読み込まれます。なので[[プロジェクト毎にテーマを変える]]ようなことも可能です。
125 29 Haru Iida
126 34 Haru Iida
127 34 Haru Iida
h2. Footer
128 34 Haru Iida
129 34 Haru Iida
{{new(2009-08-04)}}
130 34 Haru Iida
131 34 Haru Iida
Footerというページを作ると、すべてのwikiページの下部にFooterの内容を読み込みます。
132 34 Haru Iida
Footerに以下の内容を書くと、すべてのwikiページにコメントフォームを追加できます。
133 34 Haru Iida
134 50 Haru Iida
135 50 Haru Iida
{{@comments@}}
136 50 Haru Iida
137 50 Haru Iida
{{@comment_form@}}
138 50 Haru Iida
139 34 Haru Iida
140 34 Haru Iida
h2. 最近更新されたページ一覧
141 34 Haru Iida
142 34 Haru Iida
{{new(2009-08-04)}}
143 34 Haru Iida
144 49 Haru Iida
{{@recent@}} と書くと、過去5日間に更新されたページの一覧を表示します。{{@recent(10)@}} のように、引数で数字を指定すると、その日数以内に更新されたページの一覧を表示します。
145 34 Haru Iida
SideBarに記述しておくとよいでしょう。
146 35 Haru Iida
147 35 Haru Iida
h2. 更新者を表示する
148 35 Haru Iida
149 36 Haru Iida
{{new(2009-09-06,14)}}
150 35 Haru Iida
151 49 Haru Iida
{{@lastupdated_by@}} と書くと、そのページの最終更新者の名前を表示します。[[Footer]]にこのマクロを記述するとすべてのページの下部に更新者の名前を表示できます。
152 35 Haru Iida
153 35 Haru Iida
h2. 更新時刻を表示する
154 35 Haru Iida
155 36 Haru Iida
{{new(2009-09-06,14)}}
156 1 Haru Iida
157 49 Haru Iida
{{@lastupdated_at@}} と書くと、そのページの最終更新時刻を表示します。[[Footer]]にこのマクロを記述するとすべてのページの下部に更新時刻を表示できます。
158 36 Haru Iida
159 36 Haru Iida
h2. 任意のwikiページをプロジェクトメニューのタブに追加する
160 36 Haru Iida
161 36 Haru Iida
{{new(2009-09-06,14)}}
162 36 Haru Iida
163 36 Haru Iida
プロジェクトメニューにwikiページへのリンクをタブとして追加できるようになりました。
164 36 Haru Iida
プロジェクト設定ページで設定できます。
165 37 Haru Iida
166 37 Haru Iida
!setting.jpg!
167 38 Haru Iida
168 38 Haru Iida
以下のようにメニューが追加されます。
169 38 Haru Iida
170 38 Haru Iida
!menu.jpg!
171 39 Haru Iida
172 39 Haru Iida
h2. 任意のwebページをwikiページ内に表示する
173 39 Haru Iida
174 39 Haru Iida
175 39 Haru Iida
{{new(2009-10-08,14)}}
176 39 Haru Iida
177 39 Haru Iida
iframeを使用して外部のwebページをwikiページ内に表示します。
178 39 Haru Iida
179 40 Haru Iida
h3. 書式
180 40 Haru Iida
181 52 Haru Iida
{{@iframe(url)@}} 、
182 49 Haru Iida
{{@iframe(url, width, height)@}} もしくは 
183 49 Haru Iida
{{@iframe(url, width, height, scrolling)@}} のように書きます。
184 40 Haru Iida
185 40 Haru Iida
urlには表示対象ページのURLを指定します。 width, heightにはそれぞれ表示幅と高さを指定します。scrollingにはiframeのscrollingオプションを指定します。yesならスクロールあり、noならスクロールなし、autoなら自動判定です。デフォルトはautoです。
186 1 Haru Iida
187 41 Haru Iida
h3. 例
188 40 Haru Iida
189 40 Haru Iida
wikiペディアの内容を表示する例です。
190 40 Haru Iida
191 40 Haru Iida
192 49 Haru Iida
{{@iframe(http://ja.wikipedia.org/wiki/Redmine, 700, 400)@}}
193 49 Haru Iida
194 49 Haru Iida
195 40 Haru Iida
{{iframe(http://ja.wikipedia.org/wiki/Redmine, 700, 400)}}
196 42 Haru Iida
197 42 Haru Iida
h2. アクセスカウンタ
198 42 Haru Iida
199 42 Haru Iida
{{new(2009-10-31,14)}}
200 42 Haru Iida
201 42 Haru Iida
wikiにアクセスカウンタを付けることができます。
202 49 Haru Iida
アクセス数をカウントしたいページに {{@count@}} を埋め込んでください。すべてのページのアクセス数をカウントしたい場合には[[Footer]]ページに {{@count@}} を埋め込んでください。
203 42 Haru Iida
204 49 Haru Iida
{{@show_count@}} マクロを使用すると、そのページのアクセス数を表示することができます。
205 42 Haru Iida
206 42 Haru Iida
207 49 Haru Iida
{{@popularity@}} マクロを使用すると、アクセス数のリストを降順に表示します。引数で数字を指定するとそのアクセス数の上位指定数分表示します。
208 43 Haru Iida
209 43 Haru Iida
h2. オートプレビュー
210 43 Haru Iida
211 44 Haru Iida
212 44 Haru Iida
{{new(2010-02-02,14)}}
213 44 Haru Iida
214 51 Haru Iida
wiki, フォーラム, および チケット入力時のプレビューを自動表示することができます。
215 43 Haru Iida
デフォルトではオフになっているのでプロジェクト設定画面でオートプレビューにチェックを入れてください。
216 45 Haru Iida
217 1 Haru Iida
!autopreview.png!
218 51 Haru Iida
219 51 Haru Iida
h2. テーブルのソート
220 51 Haru Iida
221 51 Haru Iida
{{new(2010-10-05)}}
222 51 Haru Iida
223 51 Haru Iida
テーブルのヘッダをクリックしてソートを可能にします。
224 51 Haru Iida
225 53 Haru Iida
例)
226 53 Haru Iida
227 53 Haru Iida
<pre>
228 53 Haru Iida
|_.果物|_.色|
229 53 Haru Iida
|リンゴ|あか|
230 53 Haru Iida
|バナナ|きいろ|
231 53 Haru Iida
|メロン|みどり|
232 53 Haru Iida
</pre>
233 53 Haru Iida
234 51 Haru Iida
|_.果物|_.色|
235 51 Haru Iida
|リンゴ|あか|
236 51 Haru Iida
|バナナ|きいろ|
237 51 Haru Iida
|メロン|みどり|
238 52 Haru Iida
239 52 Haru Iida
h2. twitter マクロ
240 52 Haru Iida
241 52 Haru Iida
{{new(2010-10-05)}}
242 52 Haru Iida
243 52 Haru Iida
{{@twitter(ユーザ名)@}} でtiwtterのアカウントページへのリンクを埋め込みます。
244 52 Haru Iida
245 52 Haru Iida
例) {{@twitter(haru_iida)@}} と書くと {{twitter(haru_iida)}} となります。