プロジェクト

全般

プロフィール

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

Haru Iida, 2010/12/07 00:03

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