Wiki Extensions » 履歴 » バージョン 38
Haru Iida, 2009/09/06 10:10
1 | 1 | Haru Iida | h1. Redmine Wiki Extensions Plugin |
---|---|---|---|
2 | |||
3 | {{>toc}} |
||
4 | |||
5 | 15 | Haru Iida | English page is [[Wiki Extensions en|here]]. |
6 | |||
7 | 1 | Haru Iida | Redmineのwikiを拡張するプラグインです。 |
8 | 12 | Haru Iida | 開発プロジェクトは{{project(Wiki Extensions)}}です。 |
9 | 1 | Haru Iida | |
10 | 9 | Haru Iida | h2. ダウンロード |
11 | |||
12 | h3. 正式公開版 |
||
13 | |||
14 | 26 | Haru Iida | http://code.google.com/p/redminewikiext/downloads/list |
15 | 9 | Haru Iida | |
16 | h3. 開発版 |
||
17 | |||
18 | http://hudson.r-labs.org/hudson/job/Wiki%20Extensions%20Plugin/ |
||
19 | |||
20 | 24 | Haru Iida | h2. インストール |
21 | |||
22 | # プラグインをRedmineインストールフォルダの下の vendor/plugins に展開します。 |
||
23 | # rake db:migrate_plugins RAILS_ENV=production を実行します。 |
||
24 | # 「ロールと権限」で各ロールにWiki Extensionsの権限設定をします。 |
||
25 | # プロジェクトの設定で WikiExtension モジュールをチェックします。 |
||
26 | 9 | Haru Iida | |
27 | 33 | Haru Iida | h3. 注意 |
28 | |||
29 | 本プラグインはdevelopmentモードでは動きません。productionモードでお使いください。 |
||
30 | |||
31 | |||
32 | 1 | Haru Iida | h2. サイトバー |
33 | |||
34 | [[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 | |||
42 | @{{fn(単語, 説明)}}@ のように書きます。例えば |
||
43 | <pre> |
||
44 | このサイトは{{fn(Redmine, 最強のプロジェクト管理ツール)}}です。 |
||
45 | </pre> |
||
46 | |||
47 | 5 | Haru Iida | と書くと、"このサイトは{{fn(Redmine, 最強のプロジェクト管理ツール)}}です。"となります。 |
48 | |||
49 | 17 | Haru Iida | 脚注の一覧はページ下部に表示されます。 |
50 | 2 | Haru Iida | |
51 | 7 | Haru Iida | h2. コメント追加機能 |
52 | 6 | Haru Iida | |
53 | wikiにコメントを書き込めるようにします。 |
||
54 | |||
55 | h3. 書式 |
||
56 | |||
57 | @{{comment_form}}@ と書くととコメント追加のためのフォームを表示します。 @{{comments}}@ と書くとそのページに書きこまれたコメントの一覧を表示します。 |
||
58 | |||
59 | {{comments}} |
||
60 | {{comment_form}} |
||
61 | |||
62 | 13 | Haru Iida | |
63 | 8 | Haru Iida | h2. 他のプロジェクトのwikiページにリンクを張る |
64 | |||
65 | 20 | Haru Iida | |
66 | {{new(2009-06-11)}} |
||
67 | |||
68 | 8 | Haru Iida | 他のプロジェクト上のwikiページへのリンクを埋め込むことができます。 |
69 | |||
70 | h3. 書式 |
||
71 | 1 | Haru Iida | |
72 | 13 | Haru Iida | * @{{wiki(プロジェクト名, ページ名)}}@ |
73 | * @{{wiki(プロジェクト識別子, ページ名)}}@ |
||
74 | 1 | Haru Iida | |
75 | 13 | Haru Iida | また、@{{wiki(プロジェクト名, ページ名, エイリアス)}}@ のようにエイリアスを指定することで表示する文字を変えることができます。 |
76 | |||
77 | h2. 他のプロジェクトにリンクを張る |
||
78 | 20 | Haru Iida | |
79 | {{new(2009-06-11)}} |
||
80 | 13 | Haru Iida | |
81 | 他のプロジェクトの概要ページへのリンクを埋め込むことができます。 |
||
82 | |||
83 | h3. 書式 |
||
84 | |||
85 | * @{{project(プロジェクト名)}}@ |
||
86 | * @{{project(プロジェクト識別子)}}@ |
||
87 | |||
88 | また、@{{project(プロジェクト名, エイリアス)}}@ のようにエイリアスを指定することで表示する文字を変えることができます。 |
||
89 | |||
90 | 例) |
||
91 | <pre> |
||
92 | Wiki Extensionsの開発プロジェクトは{{project(Wiki Extensions, ここ)}}です。 |
||
93 | </pre> |
||
94 | と書くと以下のようになります。 |
||
95 | 14 | Haru Iida | |
96 | 13 | Haru Iida | Wiki Extensionsの開発プロジェクトは{{project(Wiki Extensions, ここ)}}です。 |
97 | 18 | Haru Iida | |
98 | h2. 更新情報を表示する |
||
99 | |||
100 | {{new(2009-06-12)}} |
||
101 | 19 | Haru Iida | |
102 | h3. 書式 |
||
103 | |||
104 | * @{{new(yyyy-mm-dd)}}@ |
||
105 | * @{{new(yyyy-mm-dd, expire)}}@ |
||
106 | |||
107 | 指定した日からexpireで指定した日付が経過していなければ"new"という文字列を表示します。expireのデフォルトは5日です。 |
||
108 | 21 | Haru Iida | |
109 | h2. タグを入力する |
||
110 | |||
111 | 23 | Haru Iida | {{new(2009-06-23)}} |
112 | |||
113 | 21 | Haru Iida | wikiの編集画面下部にタグ入力フィールドがあります。ここでページにタグを設定できます。タグは複数設定できます。 |
114 | |||
115 | 22 | Haru Iida | @{{tagcloud}}@ と入力するとタグクラウドを表示できます。[[SideBar]]に書いておくとよいでしょう。 |
116 | 27 | Haru Iida | |
117 | h2. スタイルシートを編集する |
||
118 | |||
119 | {{new(2009-07-16)}} |
||
120 | |||
121 | 31 | Haru Iida | [[StyleSheet]] というページを作成し、CSSの記述をしておくとそれをHTMLヘッダ部分に読み込みます。 |
122 | 27 | Haru Iida | このスタイルはWikiだけでなくすべてのページで読み込まれます。なのでプロジェクト毎にテーマを変えるようなことも可能です。 |
123 | |||
124 | また、ページの一部分だけスタイルを変えたい場合もあると思います。以下のマクロを使って<div>タグを埋め込むことができます。 |
||
125 | |||
126 | *@{{div_start_tag(id_name)}}@* と書くと、<div id="id_name">に変換されます。 |
||
127 | *@{{div_start_tag(id_name, class_name)}}@* と書くと、<div id="id_name" class="class_name">に変換されます。 |
||
128 | 28 | Haru Iida | *@{{div_end_tag}}@* と書くと、</div>に変換されます。 |
129 | 29 | Haru Iida | |
130 | 32 | Haru Iida | 例 |
131 | <pre> |
||
132 | {{div_start_tag(sample_tag)}} |
||
133 | |||
134 | ここだけスタイルを変えています。 |
||
135 | |||
136 | {{div_end_tag}} |
||
137 | </pre> |
||
138 | |||
139 | 30 | Haru Iida | {{div_start_tag(sample_tag)}} |
140 | 29 | Haru Iida | |
141 | ここだけスタイルを変えています。 |
||
142 | |||
143 | {{div_end_tag}} |
||
144 | 34 | Haru Iida | |
145 | h2. Footer |
||
146 | |||
147 | {{new(2009-08-04)}} |
||
148 | |||
149 | Footerというページを作ると、すべてのwikiページの下部にFooterの内容を読み込みます。 |
||
150 | Footerに以下の内容を書くと、すべてのwikiページにコメントフォームを追加できます。 |
||
151 | |||
152 | <pre> |
||
153 | {{comments}} |
||
154 | {{comment_form}} |
||
155 | </pre> |
||
156 | |||
157 | h2. 最近更新されたページ一覧 |
||
158 | |||
159 | {{new(2009-08-04)}} |
||
160 | |||
161 | *@{{recent}}@* と書くと、過去5日間に更新されたページの一覧を表示します。*@{{recent(10)}}@* のように、引数で数字を指定すると、その日数以内に更新されたページの一覧を表示します。 |
||
162 | SideBarに記述しておくとよいでしょう。 |
||
163 | 35 | Haru Iida | |
164 | h2. 更新者を表示する |
||
165 | |||
166 | 36 | Haru Iida | {{new(2009-09-06,14)}} |
167 | 35 | Haru Iida | |
168 | *@{{lastupdated_by}}@* と書くと、そのページの最終更新者の名前を表示します。[[Footer]]にこのマクロを記述するとすべてのページの下部に更新者の名前を表示できます。 |
||
169 | |||
170 | h2. 更新時刻を表示する |
||
171 | |||
172 | 36 | Haru Iida | {{new(2009-09-06,14)}} |
173 | 1 | Haru Iida | |
174 | *@{{lastupdated_at}}@* と書くと、そのページの最終更新時刻を表示します。[[Footer]]にこのマクロを記述するとすべてのページの下部に更新時刻を表示できます。 |
||
175 | 36 | Haru Iida | |
176 | h2. 任意のwikiページをプロジェクトメニューのタブに追加する |
||
177 | |||
178 | {{new(2009-09-06,14)}} |
||
179 | |||
180 | プロジェクトメニューにwikiページへのリンクをタブとして追加できるようになりました。 |
||
181 | プロジェクト設定ページで設定できます。 |
||
182 | 37 | Haru Iida | |
183 | !setting.jpg! |
||
184 | 38 | Haru Iida | |
185 | 以下のようにメニューが追加されます。 |
||
186 | |||
187 | !menu.jpg! |