PukiWiki/1.4/1.4.3以前からの移行
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[上へ>../]]
#contents
*PukiWiki 1.4.3以前から1.4.4以降への移行 [#vccaffa6]
**このページの目的 [#na5385d5]
PukiWiki 1.4.3→1.4.4の改訂の過程で機能追加・ロジックの整...
ここは1.4.3以前の版をお使いの方への変更概要+移行方法のま...
なお、1.3.x系をお使いの方は[[../1.3系からの移行]]も併せて...
**まずはバックアップ [#adbb8ca8]
例によってバックアップは非常に大切です。以下の作業を行う...
**ファイルの配置整理 [#q22aa28e]
***概要 [#kef47a01]
+PukiWikiの各フォルダのディレクトリ配置は定数宣言されてい...
+従来携帯電話への対応はi-mode, J-Phone限定でしたが au,TU-...
+主だった対応内容のリンク先
++デバイス/ユーザーエージェント ハンドリングの単純化 - [[...
++各ディレクトリにindex.htmlを追加 [[開発日記/2004-07-11]]
++エントリ用のpukiwiki.php(index.php)を作成 - [[開発日記/...
++ pukiwiki.png/gif を IMAGE_DIR (./image/) に移動 - [[開...
++face 画像を face/ から image/face に移動 - [[開発日記/2...
++ライブラリとして使われうる phpファイル を全て LIB_DIR (...
***各ファイルの移動元・移動先一覧 [#z9949b41]
1.4.3以前→1.4.4 のファイルの移動元・移動先をまとめた一覧...
|移動元dir|ファイル名|移動先dir|h
|(なし)|index.html|追加 -> ./lib((1.4.4で新規に追加された...
|~|.htaccess|~|
|./|auth.php|移動 -> ./lib|
|~|backup.php|~|
|~|config.php|~|
|~|convert_html.php|~|
|~|diff.php|~|
|~|file.php|~|
|~|func.php|~|
|~|html.php|~|
|~|init.php|~|
|~|link.php|~|
|~|mail.php|~|
|~|make_link.php|~|
|~|mbstring.php|~|
|~|plugin.php|~|
|~|proxy.php|~|
|~|pukiwiki.php|~|
|~|trackback.php|~|
|~|pukiwiki.gif|移動 -> ./image|
|~|pukiwiki.png|~|
|~|i_mode.ini.php|削除 -> keitai.ini.phpに統合|
|~|jphone.ini.php|~|
|~|*.lng|変更なし|
|~|*.ini.php|~|
|(なし)|keitai.ini.php|追加 -> ./|
|(なし)|pukiwiki.php|追加((来訪者のエントリ用となるプログ...
|(なし)|index.php|追加((来訪者のエントリ用となるプログラ...
|./face|*|移動 -> ./image/face へ|
|(なし)|worried.png|追加 -> ./image/face|
|./plugin|dir.txt|削除|
|(なし)|index.html|追加 -> ./plugin|
|~|.htaccess|~|
|~|clear.inc.php|追加 -> ./plugin((1.4.3で追加されたファ...
|~|setlinebreak.inc.php|~|
|~|topicpath.inc.php|~|
|./attach|*|基本変更なし((pukiwikiの動作に直接関係はしま...
|./backup|~|~|
|./cache|~|~|
|./counter|~|~|
|./diff|~|~|
|./image|~|~|
|./skin|~|~|
|./trackback|~|~|
|./wiki|~|~|
|./wiki.en|~|~|
|./devel|~|削除((pukiwikiの動作には必要ないので、実運用環...
|./|*.txt|変更なし((pukiwikiの動作には必要ないので、実運...
**内部的な変更 [#z8e0eec5]
- ディレクトリの定数化 - [[BugTrack/480]]他
-- 独自プラグイン、skin等で特定のディレクトリを参照してい...
- チェック前の文字列/怪しい文字列をメモリに置かない - [[B...
-- 独自プラグイン等で入力値の取得は $get, $post でなく、$...
- 管理者パスワードのためのシステム関数を追加 - [[開発日記...
-- 独自プラグイン等での管理者パスワードのチェックはpkwk_l...
- 「汗」のface画像を追加/顔文字を新たに追加/携帯電話の...
-- 追加された顔文字でface画像を呼び出す場合、(従来の顔文...
- 無駄な空白の除去等、コードの調整 - [[開発日記/2004-07-3...
-- バグ対応、機能追加以外にも各所で変更が加わっています。
** 移行の手順 [#lfcacf4e]
*** CVSを使う方法 [#sb45a012]
~ LIB_DIR (./lib/) に移動したファイルに関して: お手元で...
*** CVSを使わない方法 [#jf53a61a]
~方法はいろいろありますが、あくまで一例として。
+CVSから1.4.4と最後に自分が持ってきた版に一番近い版を持っ...
+自分のPukiWikiとCVSのファイルとのdiffを取り、自分が変更...
+1.4.4のファイルを適当のディレクトリに展開して、自分のPuk...
+1.4.4のファイルに対して自分が変更した箇所、パッチを当て...
++主に*.ini.php、lib/ や plugin/ だが skin/ なども忘れずに
+独自プラグインや顔画像など、配布ファイルに含まれていない...
+配布ファイルに含まれているファイルで不要なものを削除する
++*.txtや、imageの中の画像、devel、初期状態で用意されてい...
----
-冒険者募集中 :) CVSの方の記述は、誰かよろしくです。 -- ...
-うーん、一夜でここまでできるとは。ちょっと感動しています...
-1.4.3 で追加された plugin への言及と、develの削除 -- [[...
#comment
終了行:
[[上へ>../]]
#contents
*PukiWiki 1.4.3以前から1.4.4以降への移行 [#vccaffa6]
**このページの目的 [#na5385d5]
PukiWiki 1.4.3→1.4.4の改訂の過程で機能追加・ロジックの整...
ここは1.4.3以前の版をお使いの方への変更概要+移行方法のま...
なお、1.3.x系をお使いの方は[[../1.3系からの移行]]も併せて...
**まずはバックアップ [#adbb8ca8]
例によってバックアップは非常に大切です。以下の作業を行う...
**ファイルの配置整理 [#q22aa28e]
***概要 [#kef47a01]
+PukiWikiの各フォルダのディレクトリ配置は定数宣言されてい...
+従来携帯電話への対応はi-mode, J-Phone限定でしたが au,TU-...
+主だった対応内容のリンク先
++デバイス/ユーザーエージェント ハンドリングの単純化 - [[...
++各ディレクトリにindex.htmlを追加 [[開発日記/2004-07-11]]
++エントリ用のpukiwiki.php(index.php)を作成 - [[開発日記/...
++ pukiwiki.png/gif を IMAGE_DIR (./image/) に移動 - [[開...
++face 画像を face/ から image/face に移動 - [[開発日記/2...
++ライブラリとして使われうる phpファイル を全て LIB_DIR (...
***各ファイルの移動元・移動先一覧 [#z9949b41]
1.4.3以前→1.4.4 のファイルの移動元・移動先をまとめた一覧...
|移動元dir|ファイル名|移動先dir|h
|(なし)|index.html|追加 -> ./lib((1.4.4で新規に追加された...
|~|.htaccess|~|
|./|auth.php|移動 -> ./lib|
|~|backup.php|~|
|~|config.php|~|
|~|convert_html.php|~|
|~|diff.php|~|
|~|file.php|~|
|~|func.php|~|
|~|html.php|~|
|~|init.php|~|
|~|link.php|~|
|~|mail.php|~|
|~|make_link.php|~|
|~|mbstring.php|~|
|~|plugin.php|~|
|~|proxy.php|~|
|~|pukiwiki.php|~|
|~|trackback.php|~|
|~|pukiwiki.gif|移動 -> ./image|
|~|pukiwiki.png|~|
|~|i_mode.ini.php|削除 -> keitai.ini.phpに統合|
|~|jphone.ini.php|~|
|~|*.lng|変更なし|
|~|*.ini.php|~|
|(なし)|keitai.ini.php|追加 -> ./|
|(なし)|pukiwiki.php|追加((来訪者のエントリ用となるプログ...
|(なし)|index.php|追加((来訪者のエントリ用となるプログラ...
|./face|*|移動 -> ./image/face へ|
|(なし)|worried.png|追加 -> ./image/face|
|./plugin|dir.txt|削除|
|(なし)|index.html|追加 -> ./plugin|
|~|.htaccess|~|
|~|clear.inc.php|追加 -> ./plugin((1.4.3で追加されたファ...
|~|setlinebreak.inc.php|~|
|~|topicpath.inc.php|~|
|./attach|*|基本変更なし((pukiwikiの動作に直接関係はしま...
|./backup|~|~|
|./cache|~|~|
|./counter|~|~|
|./diff|~|~|
|./image|~|~|
|./skin|~|~|
|./trackback|~|~|
|./wiki|~|~|
|./wiki.en|~|~|
|./devel|~|削除((pukiwikiの動作には必要ないので、実運用環...
|./|*.txt|変更なし((pukiwikiの動作には必要ないので、実運...
**内部的な変更 [#z8e0eec5]
- ディレクトリの定数化 - [[BugTrack/480]]他
-- 独自プラグイン、skin等で特定のディレクトリを参照してい...
- チェック前の文字列/怪しい文字列をメモリに置かない - [[B...
-- 独自プラグイン等で入力値の取得は $get, $post でなく、$...
- 管理者パスワードのためのシステム関数を追加 - [[開発日記...
-- 独自プラグイン等での管理者パスワードのチェックはpkwk_l...
- 「汗」のface画像を追加/顔文字を新たに追加/携帯電話の...
-- 追加された顔文字でface画像を呼び出す場合、(従来の顔文...
- 無駄な空白の除去等、コードの調整 - [[開発日記/2004-07-3...
-- バグ対応、機能追加以外にも各所で変更が加わっています。
** 移行の手順 [#lfcacf4e]
*** CVSを使う方法 [#sb45a012]
~ LIB_DIR (./lib/) に移動したファイルに関して: お手元で...
*** CVSを使わない方法 [#jf53a61a]
~方法はいろいろありますが、あくまで一例として。
+CVSから1.4.4と最後に自分が持ってきた版に一番近い版を持っ...
+自分のPukiWikiとCVSのファイルとのdiffを取り、自分が変更...
+1.4.4のファイルを適当のディレクトリに展開して、自分のPuk...
+1.4.4のファイルに対して自分が変更した箇所、パッチを当て...
++主に*.ini.php、lib/ や plugin/ だが skin/ なども忘れずに
+独自プラグインや顔画像など、配布ファイルに含まれていない...
+配布ファイルに含まれているファイルで不要なものを削除する
++*.txtや、imageの中の画像、devel、初期状態で用意されてい...
----
-冒険者募集中 :) CVSの方の記述は、誰かよろしくです。 -- ...
-うーん、一夜でここまでできるとは。ちょっと感動しています...
-1.4.3 で追加された plugin への言及と、develの削除 -- [[...
#comment
ページ名: