Top > サイト構築メモ

RIGHT:昨日:&counter(yesterday); / 今日:&counter(today); / 合計:&counter(total);アクセス
#access
#contents

*採用した自作プラグイン [#vdf17327]
標準プラグイン以外のものは、以下を入れた。

-[[icq.inc.php:http://pukiwiki.org/index.php?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Ficq.inc.php]]
-[[attachref.inc.php:http://pukiwiki.org/index.php?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fattachref.inc.php]]
-[[urlbookmark.inc.php:http://pukiwiki.org/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Furlbookmark.inc.php]]  
-[[areaedit.inc.php>pukiwiki.org:自作プラグイン/areaedit.inc.php]]
-[[access.inc.php>pukiwiki.org:自作プラグイン/access.inc.php]]
-[[accessview.inc.php>pukiwiki.org:自作プラグイン/accessview.inc.php]]
-[[amazon.inc.php(ASIN に対応した表紙写真を出力するプラグイン):http://pukiwiki.org/index.php?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Famazon.inc.php]]&new(nodate){2005-1-9};~
Webにある通りに設定したけど、書影が表示されなかった。./cache/.htaccessに以下を追加して対処。
 <Files "ASIN*.jpg">
         Allow from all
 </Files>

これらは、external_plugin/というディレクトリを作ってそこに置いて、./pluginにそれへのリンクを張るようにした。この方がどれが自作だか後で分かりやすいし、ダウンロードしたファイル名のまま置いとけるからバージョンも見分けやすい。
つうか、自作プラグインって名称は、チトカコワルイと思う。:D

*気になる自作プラグイン [#na742419]
入れてないけど試したいと思ってるものは、以下。

-[[dbord.inc.php - 行き先掲示板:http://jo1upk.blogdns.net/saito/?%E8%87%AA%E4%BD%9C%2F%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fdbord.inc.php]]
-[[cal.inc.php - カレンダー兼スケジューラ:http://jo1upk.blogdns.net/saito/?%E8%87%AA%E4%BD%9C%2F%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fcal.inc.php]]
-[[自作プラグイン/fusen.inc.php - PukiWiki-official:http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Ffusen.inc.php]]
-(採用済み)[[urlbookmark.inc.php>pukiwiki.org:自作プラグイン/urlbookmark.inc.php]] (ホームページへのリンクをさくさく追加)
-(採用済み)[[areaedit.inc.php>pukiwiki.org:自作プラグイン/areaedit.inc.php]] (複雑なページの一部 (表の一部など) のみ編集)
-[[linklist.inc.php>pukiwiki.org:自作プラグイン/linklist.inc.php]] (referer から検索エンジンを除いて表示してくれる)
-[[skeylist.inc.php>pukiwiki.org:自作プラグイン/skeylist.inc.php]] (どういうキーワードで検索してページを訪れたか表示)

*編集時のテキストエリアサイズ [#q8af52db]
ページ編集時のテキストエリアの横幅が狭い気がするので、80→100に拡げた。
default.ini.phpを~
 $cols = 100;
と修正。

*気になる小技 [#k6ceaeb7]
-[[ユーザ認証による書き込み・参照>pukiwiki.org:質問箱/308]]:アクセス制御のやり方。
-MD5ハッシュ値の求め方([[pukiwiki.org:PukiWiki/インストール/1.4系列-1.4.4以降]]より)~
 MD5ハッシュは、Linuxやcygwinであればの様にして計算させる事ができます。('-n' オプションを忘れずに!)
     $ echo -n 'pass' | md5sum
 FreeBSDなどでは md5sum の代わりに md5 コマンドを使ってください。
または、PukiWikiの''?plugin=md5''コマンドでもできる。

*スキン [#z65c4690]
しゃーないから自分でいじった。
+左上の画像をGimpで新規作成。(丸書いてマウスで字書いただけ)
+./default.ini.phpでyo.skin.ja.phpを読むように修正
+cp ./skin/pukiwiki.skin.ja.php ./skin/yo.skin.ja.phpして、yo.skin.ja.phpを編集~
default.ja.cssでなく、yo.ja.cssを読むように変更。画像ファイル名をpukiwiki.pngでなく1で作ったyo.pngに変更。
+cp ./skin/default.ja.css ./skin/yo.ja.cssして、yo.ja.cssを編集~
MenuBarの幅を広げて、h[1-6]の色を変更。

そんなとこかな。(2004-08-11)

デザインを新たに考えるのもシンドイので、手ぇ抜いて他のページと同じにすることにした。他のページで読み込んでる既存の/css/style1.css(マイCSSファイル)を読むようにyo.skin.ja.phpに
 <link rel="stylesheet" href="/css/style1.css" type="text/css" media="screen" charset="Shift_JIS" />
と追加。(Shift_JISなのか?) yo.ja.cssの後にこれが読まれるようにしたので、最終的にマイCSSファイルの設定が残るようになってる。あとは、マイCSSファイルで定義してないやつについてyo.ja.cssを修正して微調整。感想お待ちしております。 :D (2004-08-15)

*フェイスマーク [#zffd3d9c]
デフォルトのは色がグロいからイヤ。入れ換えるべく代わりを探そう。(2004-08-14) &new(nodate){2004-08-14};
-[[としぷ〜フェイスマーク:http://fuu-ga.ddo.jp/wiki/index.php?%A5%D5%A5%A7%A5%A4%A5%B9%A5%DE%A1%BC%A5%AF]]
-[[kawara氏のフェイスマーク:http://kawara.homelinux.net/pukiwiki/pukiwiki.php?FaceMark]]

とりあえず、[[としぷ〜フェイスマーク:http://fuu-ga.ddo.jp/wiki/index.php?%A5%D5%A5%A7%A5%A4%A5%B9%A5%DE%A1%BC%A5%AF]]をあり難く使わせて頂いた。これも微妙に好みではないんだけど、デフォルトのやつは死にそうな顔色で嫌過ぎなので仕方ない。kawara氏の方は四角いのが好みではない。(^^; (2004-08-15) &new(nodate){2004-08-15};

*PukiWiki 1.4.3から1.4.4への移行 &new(nodate){2004-09-14}; [#v73b1b8f]
以下の手順で実施。しめて30分てとこか。
+アーカイブの展開~
並行して準備するために、(まぁどこでもいいんだけど)現行版(./pukiwiki/)の横(./pukiwiki2/)に展開する。
 > cd ${どっか}
 > mkdir pukiwiki2; cd pukiwiki2
 > tar pxvfz ~/ftp/pukiwiki-1.4.4.tar.gz
 > mv pukiwiki-1.4.4/* .
+./pukiwiki2/.htaccessの編集~
標準で添付されるようになったので、そいつを編集して自分用の設定を追記する。
 Options +ExecCGI
 DirectoryIndex pukiwiki.php
 AddType text/xml .rdf
を追加。
+./wikiをコピー~
apache実行ユーザで作成されてるファイルがあるので、sudoでroot権限でmvする。以降、#になってるコマンドは全て同じ理由からsudoしてる。
 # mv wiki wiki.orig
 # sudo cp -p ../pukiwiki/wiki .
+./external_pluginのコピー~
自作プラグインは直接./plugin/に入れずに、./external_plugin/に入れてたので、それをディレクトリごとコピー~
 > cp -pir ../pukiwiki/external_plugin .
 > cd plugin
 > ln -s ../external_plugin/access.inc.php.1.1 ./access.inc.php  ←などなど必要なファイル全部
+./counterのコピー~
 # sudo cp -p ../pukiwiki/counter/*.count ./counter/.
+./backupのコピー~
 # sudo cp -p ../pukiwiki/backup/* ./backup/.
 # rm backup/dir.txt  ←1.4.4ではdir.txtはなくって、index.htmlにファイル名が変わってる
同様に、./access/, ./attache/, ./diff/, ./trackbak/もコピる。
+face画像のコピー
 > cd ./pukiwiki2/image
 > cp -pr face face.orig
 > cp -pir ../../pukiwiki/face/*.png face/.
 > cd ..
+./default.ini.phpの編集~
数行なんで新しいのをそのまま編集する。
 //define('SKIN_FILE', DATA_HOME . SKIN_DIR . 'pukiwiki.skin.' . LANG . '.php');
 define('SKIN_FILE', DATA_HOME . SKIN_DIR . 'yo.skin.' . LANG . '.php');
 // テキストエリアのカラム数
 $cols = 100;
の2ヶ所くらい。
+./pukiwiki.ini.phpの編集~
これもそのまま1.4.4に入ってるのを編集。ページ名とかユーザ認証周りを1.4.3のと同じように修正。
+./skin/yo.skin.ja.phpの編集~
pukiwiki.skin.ja.phpをrenameして既存の修正を取り込み。ロゴ画像ファイル名の変更って感じ。あと、それに合わせてロゴ画像も./image配下にコピー。
+./ski/default.ja.cssの編集~
以下を追加。
 h2 { padding-left: .5em; font-size:-5%;}
 h3 { padding-left: 1.3em; font-size:-10%;}
+動作確認~
./pukiwiki2 の方にアクセスして、ファイルアクセス権限とか一通りの動作確認をする。
+切り替え~
平気そうなら切り替える。
 # cd ..
 # mv pukiwiki pukiwiki-1.4.3
 # mv pukiwiki2 pukiwiki

いじょ。

*セキュリティ対応 [#v6e3ba1a]
[[XSS vulnerability in plugin/color.inc.php (1.4.x)>pukiwiki.org:PukiWiki/Errata#content_2_0]]に対応。color.inc.phpを入れ換えた。(2004-12-01)&new(nodate){2004-12-1};

----
-お勧め自作プラグイン、追加してみました。 -- [[ばいし]] &new{2004-08-01 (日) 10:32:49};
-ちなみにお勧め〜のソースを見るとわかるが、Wiki サイト同士のリンクは InterWiki を使うと便利です。詳しくは [[InterWikiテクニカル]]参照。 -- [[ばいし]] &new{2004-08-01 (日) 10:34:59};
-たんきゅー。後日お勉強いたします。(今は積ん読も多くて、時間がたりねー) -- [[yoshi]] &new{2004-08-01 (日) 22:23:32};
-最近導入したお勧めプラグインを追加しました。 -- [[ばいし]] &new{2004-08-08 (日) 21:46:31};
-たんきゅー。Fedora CORE日記に書いてあった導入結果は見たよ。今度試してみるよ。:D -- [[yoshi]] &new{2004-08-08 (日) 23:05:48};
- BrYbFAsiOfleZiZFzWE -- [[zhhsfxormv]] &new{2008-12-07 (日) 08:51:12};

#comment(above)
//#comment(above)

    ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS