ドキュメント更新
@@ -74,6 +74,18 @@ | ||
74 | 74 | # <B>と</B>を削除し、"文字列"のみ取得 |
75 | 75 | my $text = Util::delete_tag($html); |
76 | 76 | </pre> |
77 | +<h2>check_pagename </h2> | |
78 | +<p> | |
79 | + ページ名が使用可能かどうかチェックします。<br> | |
80 | + 使用可能な場合は真、そうでない場合は偽を返します。 | |
81 | +</p> | |
82 | +<pre> | |
83 | + if(Util::check_pagename($pagename)){ | |
84 | + # 使用可能なページ名の場合 | |
85 | + }else{ | |
86 | + # 使用できないページ名の場合 | |
87 | + } | |
88 | +</pre> | |
77 | 89 | <h2>check_numeric </h2> |
78 | 90 | <p> |
79 | 91 | 数値かどうかチェックします。数値の場合は真、そうでない場合は偽を返します。 |
@@ -107,6 +119,18 @@ | ||
107 | 119 | # 携帯電話でない場合の処理 |
108 | 120 | } |
109 | 121 | </pre> |
122 | +<h2>smartphone </h2> | |
123 | +<p> | |
124 | + クライアントがスマートフォンかどうかチェックします。 | |
125 | + スマートフォンの場合は真、そうでない場合は偽を返します。 | |
126 | +</p> | |
127 | +<pre> | |
128 | + if(Util::smartphone()){ | |
129 | + # スマートフォンの場合の処理 | |
130 | + } else { | |
131 | + # スマートフォンでない場合の処理 | |
132 | + } | |
133 | +</pre> | |
110 | 134 | <h2>load_config_hash </h2> |
111 | 135 | <p> |
112 | 136 | 設定ファイルを格納するディレクトリ(デフォルトでは./config)から指定したファイルを読み込み、 |
@@ -10,7 +10,6 @@ | ||
10 | 10 | Wiki API |
11 | 11 | </p> |
12 | 12 | <h2>new </h2> |
13 | -use Wiki::CacheParser; | |
14 | 13 | <p> |
15 | 14 | コンストラクタ |
16 | 15 | </p> |
@@ -223,6 +222,8 @@ | ||
223 | 222 | my $wiki = shift; |
224 | 223 | ... |
225 | 224 | return $wiki->error(エラーメッセージ); |
225 | + or | |
226 | + return $wiki->error(エラーコード, エラーメッセージ); | |
226 | 227 | } |
227 | 228 | </pre> |
228 | 229 | <h2>get_plugin_instance </h2> |
@@ -471,7 +472,6 @@ | ||
471 | 472 | <pre> |
472 | 473 | # 世代バックアップを使用していない場合 |
473 | 474 | my $backup = $wiki->get_backup(ページ名); |
474 | - | |
475 | 475 | # 世代バックアップを使用している場合 |
476 | 476 | my $backup = $wiki->get_backup(ページ名,世代); |
477 | 477 | </pre> |
@@ -481,7 +481,6 @@ | ||
481 | 481 | <h2>save_page </h2> |
482 | 482 | <p> |
483 | 483 | ページを保存します。 |
484 | - キャッシュモードONで利用している場合、ページのキャッシュも削除されます。 | |
485 | 484 | </p> |
486 | 485 | <pre> |
487 | 486 | $wiki->save_page(ページ名,ページ内容); |
@@ -497,7 +496,6 @@ | ||
497 | 496 | <pre> |
498 | 497 | $wiki->save_page(ページ名,ページ内容,1); |
499 | 498 | </pre> |
500 | - | |
501 | 499 | <h2>page_exists </h2> |
502 | 500 | <p> |
503 | 501 | ページが存在するかどうか調べます。 |
@@ -525,6 +523,12 @@ | ||
525 | 523 | <pre> |
526 | 524 | $wiki->redirect("FrontPage"); |
527 | 525 | </pre> |
526 | +<p> | |
527 | + 第二引数にパート番号を渡すとそのパートにリダイレクトします。 | |
528 | +</p> | |
529 | +<pre> | |
530 | + $wiki->redirect("FrontPage", 1); | |
531 | +</pre> | |
528 | 532 | <h2>redirectURL </h2> |
529 | 533 | <p> |
530 | 534 | 指定のURLにリダイレクトします。 |
@@ -540,7 +544,6 @@ | ||
540 | 544 | <pre> |
541 | 545 | # データファイルを格納するディレクトリ |
542 | 546 | my $data_dir = $wiki->config('data_dir'); |
543 | - | |
544 | 547 | # 設定を$data_dirで上書き |
545 | 548 | $wiki->config('data_dir',$data_dir); |
546 | 549 | </pre> |
@@ -7,6 +7,39 @@ | ||
7 | 7 | <body> |
8 | 8 | <h1>CHANGES</h1> |
9 | 9 | <h2>変更履歴</h2> |
10 | +<h3> 2018/03/28 - Version 3.6.5リリース</h3> | |
11 | +<ul> | |
12 | +<li>ログイン後にもともと表示していたページにリダイレクトするようにしました。</li> | |
13 | +<li>定義リストの処理に関する不具合を修正。</li> | |
14 | +<li>ページキャッシュの更新に関する不具合を修正。</li> | |
15 | +<li>見出し行に文字装飾記法を含むPDF生成に関する不具合を修正。</li> | |
16 | +<li>outlineプラグインが正しくliタグを閉じない問題を修正。</li> | |
17 | +<li>amazonプラグインを携帯対応させました。</li> | |
18 | +<li>現在表示しているページ名を表示するためのpagenameプラグインを追加しました。</li> | |
19 | +<li>ページの保存時にコンフリクトした場合は差分を表示して再編集できるようにしました。</li> | |
20 | +<li>パート編集時には保存後に編集したパートにリダイレクトするようにしました。</li> | |
21 | +<li>ref_imageプラグインで画像の幅と高さを指定できるようにしました。</li> | |
22 | +<li>管理者でログインしている場合はスパムフィルタが動作しないようにしました。</li> | |
23 | +<li>管理画面で削除されたページの一覧からページを完全に削除できるようにしました。</li> | |
24 | +<li>表のセル部分に<<と書いておくと左側のセルと結合できるようにしました。</li> | |
25 | +<li>差分表示にjsdifflibを私用するように変更。(コンフリクト時の差分表示に対応)</li> | |
26 | +<li>editlogのログファイルから取得したページ名をURLデコードしわすれていたのを修正。</li> | |
27 | +<li>Perl5.26以降への対応。</li> | |
28 | +<li>PDFJ-0.91RC1へ変更。</li> | |
29 | +<li>管理画面の削除ページ完全削除にて添付ファイルを削除するように修正。</li> | |
30 | +<li>フッタ表記のコピーライトの変更。</li> | |
31 | +<li>連続したリスト記述のスタイル変更(*,+)に対応。</li> | |
32 | +<li>Farmセッションタイムアウトに関するクッキー削除時の有効期限設定値の修正。</li> | |
33 | +<li>session_dirをsetup.dat内に別途設定出来るように変更。</li> | |
34 | +<li>ブロックプラグイン内のインラインプラグイン判定の誤認を修正。</li> | |
35 | +<li>ダウンロードファイル名の文字化け対応。</li> | |
36 | +<li>不完全なブロックプラグインで無限ループする件の修正。</li> | |
37 | +<li>子WikiをInterWikiに追加する際のエンコード指定("euc")を追加 </li> | |
38 | +<li>ソフト404エラー関連の修正(レスポンスステータス対応)</li> | |
39 | +<li>ページ名チェック処理の外部化対応(標準検証分のみ)</li> | |
40 | +<li>アウトラインプラグインのページ指定対応</li> | |
41 | +<li>アンカー記述への対応(ページとして存在する場合はページリンク優先)</li> | |
42 | +</ul> | |
10 | 43 | <h3> 2010/08/28 - Version 3.6.4リリース</h3> |
11 | 44 | <ul> |
12 | 45 | <li>Perl 5.10でコメントや掲示板の入力フォームのお名前欄が文字化けしてしまう問題を修正した。</li> |
@@ -13,7 +46,7 @@ | ||
13 | 46 | <li>インライン書式をネストできるようにしました。</li> |
14 | 47 | <li>キーワード、ページ名の自動リンクなどの処理を高速化しました。</li> |
15 | 48 | <li>管理画面での設定変更時に起動されるフックを追加しました。</li> |
16 | -<li>フッタの公式サイトへのリンク先を修正しました。</ll> | |
49 | +<li>フッタの公式サイトへのリンク先を修正しました。</li> | |
17 | 50 | </ul> |
18 | 51 | <h3> 2008/12/14 - Version 3.6.3リリース</h3> |
19 | 52 | <ul> |
@@ -25,17 +58,17 @@ | ||
25 | 58 | <li>複数行プラグインのサポートを追加。</li> |
26 | 59 | <li>HTMLキャッシュ機能を削除。</li> |
27 | 60 | <li>改行をBRタグに変換するモードで、複数の空行が連続していた場合に複数のBRタグになるようにした。</li> |
28 | -<li>画像のURLをimgタグで表示するかどうかを管理画面で設定できるようにした。</ll> | |
61 | +<li>画像のURLをimgタグで表示するかどうかを管理画面で設定できるようにした。</li> | |
29 | 62 | </ul> |
30 | 63 | <h3> 2006/07/03 - Version 3.6.2リリース</h3> |
31 | 64 | <ul> |
32 | 65 | <li>差分表示で、ページの行数が極端に多い場合は差分検出を行わないようにした。</li> |
33 | -<li>受信するリクエストのサイズをsetup.datで設定できるようにした。</ll> | |
66 | +<li>受信するリクエストのサイズをsetup.datで設定できるようにした。</li> | |
34 | 67 | </ul> |
35 | 68 | <h3> 2006/05/30 - Version 3.6.1リリース</h3> |
36 | 69 | <ul> |
37 | 70 | <li>差分表示に関するXSS脆弱性への対応。</li> |
38 | -<li>日本語ページ名のPDFファイル名のエンコードを修正。</ll> | |
71 | +<li>日本語ページ名のPDFファイル名のエンコードを修正。</li> | |
39 | 72 | </ul> |
40 | 73 | <h3> 2006/05/13 - Version 3.6.0リリース</h3> |
41 | 74 | <ul> |
@@ -48,7 +81,7 @@ | ||
48 | 81 | <li>setup.datでMIMEタイプの設定ファイルの名前を指定できるようにした。</li> |
49 | 82 | <li>更新通知メールを複数のアドレスに送信できるようにした。</li> |
50 | 83 | <li>katiテーマを追加(若干修正しています)。</li> |
51 | -<li>その他、様々なバグフィックス。</ll> | |
84 | +<li>その他、様々なバグフィックス。</li> | |
52 | 85 | </ul> |
53 | 86 | <h3> 2006/04/16 - Version 3.5.11リリース</h3> |
54 | 87 | <ul> |
@@ -55,7 +88,7 @@ | ||
55 | 88 | <li>PDF生成時にグレースケールの画像も表示できるようにした。</li> |
56 | 89 | <li>PDF生成時に画像ファイルが用紙の横幅よりも大きい場合に自動的にリサイズするようにした。</li> |
57 | 90 | <li>管理者への更新通知メールを複数のアドレスに送信できるようにした。</li> |
58 | -<li>任意のURLリンクの整形ルールにXSS脆弱性が存在したため修正した。</ll> | |
91 | +<li>任意のURLリンクの整形ルールにXSS脆弱性が存在したため修正した。</li> | |
59 | 92 | </ul> |
60 | 93 | <h3> 2005/12/04 - Version 3.5.10リリース</h3> |
61 | 94 | <ul> |
@@ -66,7 +99,7 @@ | ||
66 | 99 | <li>Wiki#exit()メソッドを削除しUtil::_exit関数でオーバーライドするようにした(プラグインからは普通にexit関数を呼んでOKです)。</li> |
67 | 100 | <li>外部リンクを別ウィンドウで開く設定にしてある場合、スキームが指定されていないURLを同じウィンドウで開けるようにした。</li> |
68 | 101 | <li>シングルブラケットによる任意のURLへのリンク処理に脆弱性があったため対処。</li> |
69 | -<li>いくつかのバグフィックス。</ll> | |
102 | +<li>いくつかのバグフィックス。</li> | |
70 | 103 | </ul> |
71 | 104 | <h3> 2005/08/27 - Version 3.5.9リリース</h3> |
72 | 105 | <ul> |
@@ -75,7 +108,7 @@ | ||
75 | 108 | <li>attachプラグインのダウンロードカウンタを別ファイルに記録するようにした。</li> |
76 | 109 | <li>管理画面のページ管理画面で正規表現ではなく、AND・OR・NOTでキーワードフィルタを行えるようにした。</li> |
77 | 110 | <li>Wiki.pmにadd_head_info()を追加。プラグインから<head>タグ内に任意のタグを出力するためのものです。</li> |
78 | -<li>rssプラグイン有効時にRSS Auto Discoveryに対応。</ll> | |
111 | +<li>rssプラグイン有効時にRSS Auto Discoveryに対応。</li> | |
79 | 112 | </ul> |
80 | 113 | <h3> 2005/05/19 - Version 3.5.8リリース</h3> |
81 | 114 | <ul> |
@@ -82,7 +115,7 @@ | ||
82 | 115 | <li>初期設定用のスクリプトを同梱するようにした。</li> |
83 | 116 | <li>refプラグインの第3引数で別名を指定できるようにした。</li> |
84 | 117 | <li>「項目」を挟んだ「引用」がくっついてしまう問題を修正。</li> |
85 | -<li>添付ファイルによるXSS脆弱性に関する修正。</ll> | |
118 | +<li>添付ファイルによるXSS脆弱性に関する修正。</li> | |
86 | 119 | </ul> |
87 | 120 | <h3> 2005/02/11 - Version 3.5.7リリース</h3> |
88 | 121 | <ul> |
@@ -106,7 +139,7 @@ | ||
106 | 139 | <li>YukiWiki書式で----が行頭以外でも平行線になる問題を修正。</li> |
107 | 140 | <li>更新メールの差分が常に第0世代のものからの差分になってしまう問題を修正。</li> |
108 | 141 | <li>セッションクッキーのPATHにQUERY_STRINGが含まれてしまう問題を修正。</li> |
109 | -<li>整形済テキストの行末にスペースがあった場合にPDF出力が不正となる問題を修正。</ll> | |
142 | +<li>整形済テキストの行末にスペースがあった場合にPDF出力が不正となる問題を修正。</li> | |
110 | 143 | </ul> |
111 | 144 | <h3> 2004/08/22 - Version 3.5.6リリース</h3> |
112 | 145 | <ul> |
@@ -120,13 +153,13 @@ | ||
120 | 153 | <li>キャッシュ機能の本格的な実装。基本的にはパース結果をHTMLとして保存していますが、プラグイン部分など一部を動的に出力するようにしました。</li> |
121 | 154 | <li>世代バックアップ時に履歴の一覧から各世代のソースを表示できるようにした。</li> |
122 | 155 | <li>format_helpプラグインで子Wikiの場合はルートの"Help/フォーマット名"ページを表示するようにした。</li> |
123 | -<li>クッキーのpathに環境変数REQUEST_URIを編集したものを設定するようにした(同一サーバに複数のWikiを設置した場合にログイン関係で不具合があったため)。</ll> | |
156 | +<li>クッキーのpathに環境変数REQUEST_URIを編集したものを設定するようにした(同一サーバに複数のWikiを設置した場合にログイン関係で不具合があったため)。</li> | |
124 | 157 | </ul> |
125 | 158 | <h3> 2004/05/20 - Version 3.5.5リリース</h3> |
126 | 159 | <ul> |
127 | 160 | <li>キーワードキャッシュが空の状態で自動リンクをOFFにするとハングしてしまうバグを修正。</li> |
128 | 161 | <li>PDFプラグインで番号付きリストのナンバリングが不正なバグを修正。</li> |
129 | -<li>outlineプラグインと同一ページにcommentなどのプラグインを記述すると動作しないバグを修正。アウトライン解析時はWikiタイプのプラグインのみ処理するようにした。</ll> | |
162 | +<li>outlineプラグインと同一ページにcommentなどのプラグインを記述すると動作しないバグを修正。アウトライン解析時はWikiタイプのプラグインのみ処理するようにした。</li> | |
130 | 163 | </ul> |
131 | 164 | <h3> 2004/05/11 - Version 3.5.4リリース</h3> |
132 | 165 | <ul> |
@@ -133,7 +166,7 @@ | ||
133 | 166 | <li>mod_perlのApache::Registoryでログインできないバグを修正。</li> |
134 | 167 | <li>ページの自動リンクを使用している場合にページ更新者の参照権限によってリンクが行われてしまうバグを修正。</li> |
135 | 168 | <li>setup.datでトップページのページ名を変更できるようにした(デフォルトはFrontPage)。</li> |
136 | -<li>その他、3.5.3に対する細かいバグ修正。</ll> | |
169 | +<li>その他、3.5.3に対する細かいバグ修正。</li> | |
137 | 170 | </ul> |
138 | 171 | <h3> 2004/04/10 - Version 3.5.3リリース</h3> |
139 | 172 | <ul> |
@@ -148,7 +181,7 @@ | ||
148 | 181 | <li>編集画面でプレビューした際にsageチェックを引き継ぐようにした。</li> |
149 | 182 | <li>高速化のための努力(微妙に速くなっている…はず?)。</li> |
150 | 183 | <li>フッタにPerlのバージョンとmod_perlで動作しているかどうかを表示するようにした。</li> |
151 | -<li>mod_perlのApache::Registoryで動作させた場合にメモリリークする問題を解消した。</ll> | |
184 | +<li>mod_perlのApache::Registoryで動作させた場合にメモリリークする問題を解消した。</li> | |
152 | 185 | </ul> |
153 | 186 | <h3> 2003/12/20 - Version 3.5.2リリース</h3> |
154 | 187 | <ul> |
@@ -172,7 +205,7 @@ | ||
172 | 205 | <li>voteプラグインの投票結果をファイルに保存するようにした。</li> |
173 | 206 | <li>Wiki#get_page_listでソート順、取得件数などを指定できるようにした。</li> |
174 | 207 | <li>recentプラグインで使用しているキャッシュはストレージ側で管理するようにした。</li> |
175 | -<li>メールのサブジェクトのプレフィックスを管理画面から設定できるようにした。</ll> | |
208 | +<li>メールのサブジェクトのプレフィックスを管理画面から設定できるようにした。</li> | |
176 | 209 | </ul> |
177 | 210 | <h3> 2003/10/13 - Version 3.5.1リリース</h3> |
178 | 211 | <ul> |
@@ -186,12 +219,12 @@ | ||
186 | 219 | <li>アルファベットの大文字/小文字を区別せずに検索できるようにした。</li> |
187 | 220 | <li>Template/ではじまるページはカテゴライズされないようにした。</li> |
188 | 221 | <li>出力されるHTMLをもう少しだけまともに。</li> |
189 | -<li><a href="CGI2=HASH(0x373a7c0)/../wiki.cgi">FSWiki</a>のような書式がリンクになるようにした。</li> | |
222 | +<li><a href="CGI2=HASH(0x1fa306c)/../wiki.cgi">FSWiki</a>のような書式がリンクになるようにした。</li> | |
190 | 223 | <li>mod_perlのApache::Registoryで動作することを確認した。</li> |
191 | 224 | <li>参照権のないページは表示しないよう全体的な修正を行った。</li> |
192 | 225 | <li>imgタグをdivタグで囲むようにした。</li> |
193 | 226 | <li>カレンダ系プラグイン等でparteditのアンカやoutlineプラグインのジャンプ先がずれないよう修正した。</li> |
194 | -<li>Headerによる共通ヘッダ部分にdiv.headerクラスを指定するようにした。</ll> | |
227 | +<li>Headerによる共通ヘッダ部分にdiv.headerクラスを指定するようにした。</li> | |
195 | 228 | </ul> |
196 | 229 | <h3>2003/08/23 - Version 3.5.0リリース</h3> |
197 | 230 | <ul> |
@@ -207,18 +240,18 @@ | ||
207 | 240 | <li>ページ名を検索対象に含めるようにした。 </li> |
208 | 241 | <li>Wiki.pmでバージョン番号を定義するようにした。 </li> |
209 | 242 | <li>ログインユーザごとの更新回数やページの更新者などを表示するためのeditlogプラグインを追加した。 </li> |
210 | -<li>行頭に+で番号付きリストを使えるようにした。 </ll> | |
243 | +<li>行頭に+で番号付きリストを使えるようにした。 </li> | |
211 | 244 | </ul> |
212 | 245 | <h3>2003/08/17 - Version 3.4.4リリース</h3> |
213 | 246 | <ul> |
214 | 247 | <li>1行の最初と最後にプラグインを記述した場合に正しく認識されるようにした。</li> |
215 | 248 | <li>公式サイトの移転に伴い、フッタのリンク先を変更した。</li> |
216 | -<li>カレンダ系のプラグインで正規表現のメタ文字を含むパラグラフをインクルードできないバグを修正した。</ll> | |
249 | +<li>カレンダ系のプラグインで正規表現のメタ文字を含むパラグラフをインクルードできないバグを修正した。</li> | |
217 | 250 | </ul> |
218 | 251 | <h3>2003/08/13 - Version 3.4.3リリース</h3> |
219 | 252 | <ul> |
220 | 253 | <li>include、bbs2、todolist、calendar系のプラグインで無限ループしてしまうバグを修正。</li> |
221 | -<li>ネストしたWiki::process_wikiの呼び出しは50回までに制限した。</ll> | |
254 | +<li>ネストしたWiki::process_wikiの呼び出しは50回までに制限した。</li> | |
222 | 255 | </ul> |
223 | 256 | <h3>2003/07/26 - Version 3.4.2リリース</h3> |
224 | 257 | <ul> |
@@ -249,7 +282,7 @@ | ||
249 | 282 | <li>サイトテンプレート機能の実装。</li> |
250 | 283 | <li>テーマを使用せず、スタイルシートのURLを指定できるようにした。</li> |
251 | 284 | <li>カレンダをCSSでスタイル指定できるようにした。</li> |
252 | -<li>大小様々なバグフィックス。</ll> | |
285 | +<li>大小様々なバグフィックス。</li> | |
253 | 286 | </ul> |
254 | 287 | <h3>2003/06/30 - Version 3.4.1リリース</h3> |
255 | 288 | <ul> |
@@ -276,7 +309,7 @@ | ||
276 | 309 | <li>カテゴリをキャッシュするようにした。 </li> |
277 | 310 | <li>ページ名にアンカをはり、クリックすると検索画面に飛ぶようにした。 </li> |
278 | 311 | <li>細かいバグフィックス、スタイルシートの修正。 </li> |
279 | -<li>Jcode.pm、MIME::Base64、LWPを同梱し、jcode.plとmimew.plは削除した。 </ll> | |
312 | +<li>Jcode.pm、MIME::Base64、LWPを同梱し、jcode.plとmimew.plは削除した。 </li> | |
280 | 313 | </ul> |
281 | 314 | <h3>2003/06/07 - Version 3.4.0リリース</h3> |
282 | 315 | <ul> |
@@ -312,7 +345,7 @@ | ||
312 | 345 | </li> |
313 | 346 | <li>ログはlogディレクトリに出力するようにした。</li> |
314 | 347 | <li>Wikiページのアンカにnopage(未作成)とwikipage(作成済)というclass属性を付与した。</li> |
315 | -<li>携帯の場合はヘッダとフッタも出力しないようにした。</ll> | |
348 | +<li>携帯の場合はヘッダとフッタも出力しないようにした。</li> | |
316 | 349 | </ul> |
317 | 350 | <h3>2003/05/09 - Version 3.3.7リリース</h3> |
318 | 351 | <ul> |
@@ -327,7 +360,7 @@ | ||
327 | 360 | <li>添付ファイルを凍結できるようにした</li> |
328 | 361 | <li>calendarでカレンダのみを表示するようにし、カレンダで作成したページのうち1ヶ月分を表示するmonthcalendarプラグインを追加した</li> |
329 | 362 | <li>検索結果にページ名だけでなく該当行を表示するようにした(試験的かも)</li> |
330 | -<li>バグトラックでバグレポートの状態をラジオボタンで変更できるようにした</ll> | |
363 | +<li>バグトラックでバグレポートの状態をラジオボタンで変更できるようにした</li> | |
331 | 364 | </ul> |
332 | 365 | <h3>2003/04/27 - Version 3.3.6リリース</h3> |
333 | 366 | <ul> |
@@ -344,13 +377,13 @@ | ||
344 | 377 | </ul> |
345 | 378 | </li> |
346 | 379 | <li>XREAでtodayslinkプラグインがうまく動作しない不具合を修正</li> |
347 | -<li>recentcalendarプラグインを追加し、calendarプラグインにも反映した</ll> | |
380 | +<li>recentcalendarプラグインを追加し、calendarプラグインにも反映した</li> | |
348 | 381 | </ul> |
349 | 382 | <h3>2003/04/18 - Version 3.3.5リリース</h3> |
350 | 383 | <ul> |
351 | 384 | <li>todayslinkプラグインを追加。</li> |
352 | 385 | <li>HTML::Templateによってヘッダとフッタをテンプレート化。</li> |
353 | -<li>categoryプラグイン、attachプラグインのバグ修正。</ll> | |
386 | +<li>categoryプラグイン、attachプラグインのバグ修正。</li> | |
354 | 387 | </ul> |
355 | 388 | <h3>2003/04/13 - Version 3.3.4リリース</h3> |
356 | 389 | <ul> |
@@ -357,7 +390,7 @@ | ||
357 | 390 | <li>カテゴリ一覧をソートするよう修正。</li> |
358 | 391 | <li>category_listプラグインのバグ修正。</li> |
359 | 392 | <li>Attach.pmのバグ修正。</li> |
360 | -<li>setup.plでwiki.cgiのファイル名を指定できるようにした。</ll> | |
393 | +<li>setup.plでwiki.cgiのファイル名を指定できるようにした。</li> | |
361 | 394 | </ul> |
362 | 395 | <h3>2003/04/11 - Version 3.3.3リリース</h3> |
363 | 396 | <ul> |
@@ -365,11 +398,11 @@ | ||
365 | 398 | <li>category_lispプラグインを追加。</li> |
366 | 399 | <li>変更通知用メールアドレスとフッタ表示用のメールアドレスを別々に設定できるようにした。</li> |
367 | 400 | <li>ファイル入出力に失敗した際にdieしてエラーメッセージを表示するようにした。</li> |
368 | -<li>その他、細かい修正。</ll> | |
401 | +<li>その他、細かい修正。</li> | |
369 | 402 | </ul> |
370 | 403 | <h3>2003/03/31 - Version 3.3.2リリース</h3> |
371 | 404 | <ul> |
372 | -<li>新規作成の禁止時に管理者でページを作成しようとすると発生するエラーを修正。</ll> | |
405 | +<li>新規作成の禁止時に管理者でページを作成しようとすると発生するエラーを修正。</li> | |
373 | 406 | </ul> |
374 | 407 | <h3>2003/03/29 - Version 3.3.1リリース</h3> |
375 | 408 | <ul> |
@@ -378,7 +411,7 @@ | ||
378 | 411 | <li>凍結ページおよび編集禁止モードではファイル添付および削除をできないようにした。</li> |
379 | 412 | <li>カレンダで表示されるページ内にコメントプラグイン等があった場合に正常に動作しないバグを修正。</li> |
380 | 413 | <li>プラグインのインスタンス生成を起動時ではなくプラグイン使用時に必要なもののみ行うように変更し、全体的な高速化を行った</li> |
381 | -<li>PDFで段落が正しく表示されるように修正。</ll> | |
414 | +<li>PDFで段落が正しく表示されるように修正。</li> | |
382 | 415 | </ul> |
383 | 416 | <h3>2003/03/25 - Version 3.3.0リリース</h3> |
384 | 417 | <ul> |
@@ -390,7 +423,7 @@ | ||
390 | 423 | <li>refプラグインでpng画像も表示されるようにした。</li> |
391 | 424 | <li>setup.plで管理者の名前とメールアドレスを設定し、Copyrightに表示するようにした。</li> |
392 | 425 | <li>bbs、commentプラグインでのページ更新時にPDFが更新されないバグを修正。</li> |
393 | -<li>プラグインのあとに続けて記述した文字が改行してしまうバグの修正。</ll> | |
426 | +<li>プラグインのあとに続けて記述した文字が改行してしまうバグの修正。</li> | |
394 | 427 | </ul> |
395 | 428 | <h3>2003/03/20 - Version 3.2.5リリース</h3> |
396 | 429 | <ul> |
@@ -402,7 +435,7 @@ | ||
402 | 435 | <li>ページ一覧を任意の件数ごとに表示できるようにした。</li> |
403 | 436 | <li>全ページの添付ファイル一覧を表示できるようにした。</li> |
404 | 437 | <li>includeプラグインでインクルードされたコンテンツにbbsプラグインやcommentプラグインが入っている場合も正しく動作するようにした。</li> |
405 | -<li>recentdaysプラグインを追加。</ll> | |
438 | +<li>recentdaysプラグインを追加。</li> | |
406 | 439 | </ul> |
407 | 440 | <h3>2003/03/15 - Version 3.2.4リリース</h3> |
408 | 441 | <ul> |
@@ -409,12 +442,12 @@ | ||
409 | 442 | <li>EditHelperページがあるときは編集画面にヘルプとして表示するようにした。</li> |
410 | 443 | <li>PDF生成時のバグを修正。</li> |
411 | 444 | <li>出力するHTMLを修正。</li> |
412 | -<li>その他、細かいバグの修正。</ll> | |
445 | +<li>その他、細かいバグの修正。</li> | |
413 | 446 | </ul> |
414 | 447 | <h3>2003/03/05 - Version 3.2.3リリース</h3> |
415 | 448 | <ul> |
416 | 449 | <li>RSSプラグインで新着順にソートされないバグを修正。</li> |
417 | -<li>PDFプラグインでPDFパーサが落ちてしまうバグを修正。</ll> | |
450 | +<li>PDFプラグインでPDFパーサが落ちてしまうバグを修正。</li> | |
418 | 451 | </ul> |
419 | 452 | <h3>2003/03/02 - Version 3.2.2リリース</h3> |
420 | 453 | <ul> |
@@ -423,7 +456,7 @@ | ||
423 | 456 | <li>RSSプラグインを実装。</li> |
424 | 457 | <li>setup.plにてサイトのタイトルを設定できるようにした。</li> |
425 | 458 | <li>WikiNameを実装し、setup.plにてON/OFFを指定できるようにした。</li> |
426 | -<li>includeプラグインで取り込んだ内容もPDFに出力するようにした。</ll> | |
459 | +<li>includeプラグインで取り込んだ内容もPDFに出力するようにした。</li> | |
427 | 460 | </ul> |
428 | 461 | <h3>2003/02/27 - Version 3.2.1リリース</h3> |
429 | 462 | <ul> |
@@ -431,7 +464,7 @@ | ||
431 | 464 | <li>ページの削除時にPDFファイルや添付ファイル等、関連ファイルも削除するようにした。</li> |
432 | 465 | <li>refプラグインでMIMEタイプがtext/*の場合、整形済テキストとして貼り付けるようにした。</li> |
433 | 466 | <li>editプラグインを追加。</li> |
434 | -<li>Menuページがないときは<div class=``main''>を出力しないよう修正。</ll> | |
467 | +<li>Menuページがないときは<div class=``main''>を出力しないよう修正。</li> | |
435 | 468 | </ul> |
436 | 469 | <h3>2003/02/22 - Version 3.2.0リリース</h3> |
437 | 470 | <ul> |
@@ -439,12 +472,12 @@ | ||
439 | 472 | <li>includeプラグインを追加。</li> |
440 | 473 | <li>setup.plでページの新規作成、編集を禁止できるようにした。</li> |
441 | 474 | <li>管理者ログインを追加。管理者はページが凍結されていたり、setup.plで新規作成や編集が禁止されていても自由にページの作成、編集を行うことができます。</li> |
442 | -<li>検索でAND、OR検索が可能になった。</ll> | |
475 | +<li>検索でAND、OR検索が可能になった。</li> | |
443 | 476 | </ul> |
444 | 477 | <h3>2003/02/18 - Version 3.1.2リリース</h3> |
445 | 478 | <ul> |
446 | 479 | <li>PDFプラグインのバグ修正</li> |
447 | -<li>ディレクトリ構成を変更</ll> | |
480 | +<li>ディレクトリ構成を変更</li> | |
448 | 481 | </ul> |
449 | 482 | <h3>2003/02/18 - Version 3.1.1リリース</h3> |
450 | 483 | <ul> |
@@ -451,28 +484,28 @@ | ||
451 | 484 | <li>PDFプラグインを正式リリース</li> |
452 | 485 | <li>差分表示機能</li> |
453 | 486 | <li>tDiaryのテーマに対応</li> |
454 | -<li>ページの凍結機能</ll> | |
487 | +<li>ページの凍結機能</li> | |
455 | 488 | </ul> |
456 | 489 | <h3>2003/02/16 - Version 3.1.0リリース</h3> |
457 | 490 | <ul> |
458 | 491 | <li>PDFプラグイン(ベータ版)を実装</li> |
459 | -<li>設定ファイルを分離</ll> | |
492 | +<li>設定ファイルを分離</li> | |
460 | 493 | </ul> |
461 | 494 | <h3>2003/02/13 - Version 3.0.5リリース</h3> |
462 | 495 | <ul> |
463 | 496 | <li>掲示板プラグインで記事に対して返信フォームを出力するようにした</li> |
464 | 497 | <li>Wikiページに対して別名でアンカを作成できるようにした</li> |
465 | -<li>空白を含むページ名を作成すると不具合が生じるバグを修正した</ll> | |
498 | +<li>空白を含むページ名を作成すると不具合が生じるバグを修正した</li> | |
466 | 499 | </ul> |
467 | 500 | <h3>2003/02/11 - Version 3.0.4リリース</h3> |
468 | 501 | <ul> |
469 | 502 | <li>書式の強化(下線、引用、説明)</li> |
470 | 503 | <li>検索時には空白で区切った単語でAND検索を行うようにした</li> |
471 | -<li>更新衝突を検知するようにした</ll> | |
504 | +<li>更新衝突を検知するようにした</li> | |
472 | 505 | </ul> |
473 | 506 | <h3>2003/02/03 - Version 3.0.3リリース</h3> |
474 | 507 | <ul> |
475 | -<li>はじめての一般公開。</ll> | |
508 | +<li>はじめての一般公開。</li> | |
476 | 509 | </ul> |
477 | 510 | </body> |
478 | 511 | </html> |
@@ -1,4 +1,4 @@ | ||
1 | 1 | @echo off |
2 | 2 | rem HTMLファイルに変換 |
3 | -perl ../tools/wiki2html.pl "http://fswiki.sourceforge.jp/cgi-bin/wiki.cgi/docs?action=SOURCE&page=readme" -css=default.css -title=README > readme.html | |
4 | -perl ../tools/wiki2html.pl "http://fswiki.sourceforge.jp/cgi-bin/wiki.cgi/docs?action=SOURCE&page=changes" -css=default.css -title=CHANGES > changes.html | |
3 | +perl ../tools/wiki2html.pl "http://fswiki.osdn.jp/cgi-bin/wiki.cgi/docs?action=SOURCE&page=readme" -css=default.css -title=README > readme.html | |
4 | +perl ../tools/wiki2html.pl "http://fswiki.osdn.jp/cgi-bin/wiki.cgi/docs?action=SOURCE&page=changes" -css=default.css -title=CHANGES > changes.html |
@@ -1,4 +1,4 @@ | ||
1 | 1 | #!/bin/sh |
2 | 2 | # HTMLファイルに変換 |
3 | -perl ../tools/wiki2html.pl "http://fswiki.org/wiki.pl/docs?action=SOURCE&page=readme" -css=default.css -title=README > readme.html | |
4 | -perl ../tools/wiki2html.pl "http://fswiki.org/wiki.pl/docs?action=SOURCE&page=changes" -css=default.css -title=CHANGES > changes.html | |
3 | +perl ../tools/wiki2html.pl "http://fswiki.osdn.jp/cgi-bin/wiki.cgi/docs?action=SOURCE&page=readme" -css=default.css -title=README > readme.html | |
4 | +perl ../tools/wiki2html.pl "http://fswiki.osdn.jp/cgi-bin/wiki.cgi/docs?action=SOURCE&page=changes" -css=default.css -title=CHANGES > changes.html |
@@ -18,7 +18,7 @@ | ||
18 | 18 | <li> tDiaryのテーマを使用可能</li> |
19 | 19 | <li> サイトテンプレート機能によりデザインを大幅に変更することが可能</li> |
20 | 20 | <li> ページの凍結機能に加え、簡単なユーザ認証機能を備えている</li> |
21 | -<li> mod_perlでも(一応)動作可能</ll> | |
21 | +<li> mod_perlでも(一応)動作可能</li> | |
22 | 22 | </ul> |
23 | 23 | <h2>インストール</h2> |
24 | 24 | <h3>サーバへの設置</h3> |
@@ -66,7 +66,7 @@ | ||
66 | 66 | </pre> |
67 | 67 | <p>なお、データディレクトリに関してはHTTPでは見えない場所に配置することも可能です。その場合はsetup.datのディレクトリ指定部分を変更してください。</p> |
68 | 68 | <h3>バージョンアップ時の設置方法</h3> |
69 | -<p>設置ディレクトリ直下にあるsetup.dat、dataディレクトリ、backupディレクトリ、pdfディレクトリ、logディレクトリ、configディレクトリ以外のファイルおよびディレクトリをいったん削除し、配布ファイルで置き換えてください。また、dataディレクトリ内のhelp.wikiはヘルプで表示されるページですのでこれも最新版のファイルで上書きしてください。</p> | |
69 | +<p>設置ディレクトリ直下にあるsetup.dat、dataディレクトリ、backupディレクトリ、attachディレクトリ、pdfディレクトリ、logディレクトリ、configディレクトリ以外のファイルおよびディレクトリをいったん削除し、配布ファイルで置き換えてください。また、dataディレクトリ内のHelp.wikiはヘルプで表示されるページですのでこれも最新版のファイルで上書きしてください。</p> | |
70 | 70 | <p>setup.datはできるだけバージョン間で相違のないよう配慮していますが、止むを得ずバージョンアップ時に内容を変更する必要がある場合があります。できれば最新のファイルで上書きしたあと、設定内容を修正するようにしてください。</p> |
71 | 71 | <p>また、3.4.0以降ではバージョンアップによって管理画面での設定項目が追加されている場合があります。一度管理ユーザにてログインし、設定の更新を行ってください。</p> |
72 | 72 | <h3>データのバックアップ方法</h3> |
@@ -134,16 +134,16 @@ | ||
134 | 134 | <li>ルートのWiki<ul> |
135 | 135 | <li>子Wiki1</li> |
136 | 136 | <li>子Wiki2<ul> |
137 | -<li>孫Wiki</ll> | |
137 | +<li>孫Wiki</li> | |
138 | 138 | </ul> |
139 | -</ll> | |
139 | +</li> | |
140 | 140 | </ul> |
141 | -</ll> | |
141 | +</li> | |
142 | 142 | </ul> |
143 | 143 | <p>この機能を利用するためには管理画面の「WikiFarmの設定」から「Farmを使用するかどうか」で「使用する」を選択します(他にWikiサイトの作成を誰に許可するかといった設定を行うこともできます)。画面上部のメニューに「Farm」と表示されるので、ここをクリックすると、</p> |
144 | 144 | <ul> |
145 | 145 | <li>現在のWikiサイトの配下に存在するWikiサイトの一覧</li> |
146 | -<li>新規Wikiサイトの作成フォーム(作成権限を持っている場合のみ)</ll> | |
146 | +<li>新規Wikiサイトの作成フォーム(作成権限を持っている場合のみ)</li> | |
147 | 147 | </ul> |
148 | 148 | <p>が表示されます。作成フォームに新たなWikiサイトの名前と、管理者のユーザID、パスワードを入力してWikiサイトを作成することができます。最初にFrontPageの作成画面が開くので任意の内容を記述してFrontPageを作成します。あとは通常通りに利用することができます。</p> |
149 | 149 | <h2>プラグイン開発</h2> |
@@ -193,7 +193,7 @@ | ||
193 | 193 | <li>delete - ページの削除後に呼ばれます。</li> |
194 | 194 | <li>create_wiki - WikiFarmで新しくWikiが作成された場合に呼ばれます。</li> |
195 | 195 | <li>remove_wiki - WikiFarmでWikiが削除された場合に呼ばれます。</li> |
196 | -<li>initialize - CGIの起動時に呼ばれます。プラグインごとに初期化処理が必要な場合などはこのフックに登録してください。</ll> | |
196 | +<li>initialize - CGIの起動時に呼ばれます。プラグインごとに初期化処理が必要な場合などはこのフックに登録してください。</li> | |
197 | 197 | </ul> |
198 | 198 | <p>また、これ以外にプラグインによっては独自にフックを定義している場合があります。</p> |
199 | 199 | <h3>インライン</h3> |
@@ -270,7 +270,7 @@ | ||
270 | 270 | <li>convert_from_fswikiメソッド - FSWikiから各フォーマットへの変換</li> |
271 | 271 | <li>convert_from_fswiki_lineメソッド - FSWikiから各フォーマットへの変換(インライン要素のみ)</li> |
272 | 272 | <li>convert_to_fswikiメソッド - 各フォーマットからFSWiki形式への変換</li> |
273 | -<li>convert_to_fswiki_lineメソッド - 各フォーマットからFSWiki形式への変換(インライン要素のみ)</ll> | |
273 | +<li>convert_to_fswiki_lineメソッド - 各フォーマットからFSWiki形式への変換(インライン要素のみ)</li> | |
274 | 274 | </ul> |
275 | 275 | <p>フォーマットプラグインはインストールスクリプト中で以下のようにして登録を行ないます。</p> |
276 | 276 | <pre>$wiki->add_format_plugin("Hiki","plugin::format::HikiFormat"); |
@@ -338,13 +338,13 @@ | ||
338 | 338 | <dt><a href="http://www.tdiary.org/">tDiary</a></dt> |
339 | 339 | <dd>突っ込み、スタイル、プラグインなど斬新な機能を多数搭載したRubyによるWeb日記システム。tDiary用のスタイルを使用させていただいてます。</dd> |
340 | 340 | </dl> |
341 | +<dl> | |
341 | 342 | <dt><a href="https://github.com/cemerick/jsdifflib">jsdifflib</a></dt> |
342 | 343 | <dd>3.6.5よりWikiソース差分表示に使用しています。</dd> |
343 | 344 | </dl> |
344 | -<dl> | |
345 | 345 | <h2>ライセンス</h2> |
346 | 346 | <p>FreeStyle WikiはGNU GPLライセンスの元で配布、改変が可能です。FreeStyle Wikiに組み込むプラグインを公開される方はGPLコンパチのライセンスを推奨しますが、その他のライセンスを宣言されても構いません。また、パッチに関しては本体および標準添付のプラグインにあてるものはGPL、プラグインにあてるものはプラグインのライセンスにしたがうものとします。</p> |
347 | 347 | <h2>作成者</h2> |
348 | -<p>Copyright 2002 - 2010 FreeStyle Wiki Development Team</p> | |
348 | +<p>Copyright (C) 2002 FreeStyle Wiki Development Team</p> | |
349 | 349 | </body> |
350 | 350 | </html> |
@@ -1,32 +1,32 @@ | ||
1 | -!!!?????????? | |
2 | -!!?????? | |
3 | -?????????????????FreeStyle Wiki???????????????????????????? | |
1 | +!!!コマンドラインツール | |
2 | +!!インストール | |
3 | +コマンドラインツールを使用するにはFreeStyle Wiki本体が必要ですので事前にインストールしておいてください。 | |
4 | 4 | |
5 | -??????????tools.zip?????????FSWIKI_HOME?FreeStyle Wiki? | |
6 | -??????????????????? | |
5 | +適当なディレクトリにtools.zipを解凍し、環境変数FSWIKI_HOMEにFreeStyle Wikiの | |
6 | +インストールディレクトリを設定します。 | |
7 | 7 | |
8 | -???????????????????#!???????erl????????????? | |
9 | -???tools????????????????PATH???????????? | |
8 | +必要に応じてパーミッションや、1行目の#!に記述してあるperlのパスを変更してください。 | |
9 | +また、toolsを配置したディレクトリに環境変数PATHを通しておくと便利です。 | |
10 | 10 | |
11 | 11 | !!wiki2html |
12 | - wiki2html.pl ??????? [-title=????] [-css=???????] [-output=sjis|euc] | |
13 | -:-title:HTML?????????????????? | |
14 | -:-css:?????????????? | |
15 | -:-output:??G????????sjis???euc??????? | |
12 | + wiki2html.pl ソースファイル [-title=タイトル] [-css=スタイルシート] [-output=sjis|euc] | |
13 | +:-title:HTMLドキュメントのタイトルを指定します。 | |
14 | +:-css:スタイルシートを指定します。 | |
15 | +:-output:出力エンコーディングをsjisまたはeucで指定します。 | |
16 | 16 | |
17 | -????????????????URL??????????URL???????????? | |
18 | -?????????o??HTML???????B???????????????????_??????????? | |
17 | +ソースファイルの指定は必須です。URLを指定すると指定したURLからソースを取得します。 | |
18 | +デフォルトでは標準出力にHTMLが出力されます。ファイルに保存する場合は以下のようにリダイレクトしてください。 | |
19 | 19 | |
20 | 20 | wiki2html.pl hoge.wiki > hoge.html |
21 | 21 | |
22 | 22 | !!wiki2pdf |
23 | - wiki2pdf.pl ??????? ??t??? | |
23 | + wiki2pdf.pl ソースファイル 出力ファイル | |
24 | 24 | |
25 | -??????????t???????????? | |
26 | -????????URL??????????URL???????????? | |
25 | +ソースファイル、出力ファイルの指定は必須です。 | |
26 | +ソースファイルにURLを指定すると指定したURLからソースを取得します。 | |
27 | 27 | |
28 | -!!??? | |
29 | -*???????????????? | |
30 | -*Wiki?????????InterWiki?????????????????????????? | |
31 | -*????????????????????????? | |
32 | -*???????????????????????????????????????? | |
28 | +!!注意点 | |
29 | +*各種プラグインは使用できません。 | |
30 | +*Wikiページヘのアンカ、InterWiki等は正しくリンクされませんので使用しないでください。 | |
31 | +*試験的に作成したものなのでバグバグだと思われます。 | |
32 | +*作業の優先度は低いです。バグレポートは歓迎しますが、直すかどうかはわかりません。 |