#freeze #setlinebreak Wikiサービス公開予定 *PukiWiki拡張開発 [#y949a9e0] **開発済み [#cda44892] ***複数のドメインのWikiの一括運用 [#h1024a41] 一つのPukiWikiで***.wiki.class0.netの全てのWikiを運用しています。((どのドメインでアクセスされたかでどのデータを使うかを判断)) ***編集権限関連 [#a51f1575] 以下のどちらかを選択 :編集モード機能| 右上の「編集モード」を押すと1時間だけ編集可能になります。スパム対策。 :ログイン機能| 右上の「ログイン」を押してパスワードを入力すると編集可能になります。自分だけが編集可能に。 ***ノート [#g0b63277] ページごとの編集方針を話し合うページ。スキンで実装。 ツールボックスにリンクが表示されます。 存在しない場合は編集モード、またはログイン済みの場合のみ表示されます。 ***管理者によるサイト情報の変更 [#qac5d993] Wikiのタイトル、編集権限、パスワードなどをプラグインから変更可能。 ツールボックスの「Wikiの情報を変更」から(暫定)。 **開発中 [#f7aff99d] ***新規Wikiの開設 [#rd96988e] アカウントの取得により、***.wiki.class0.netにWikiを開設可能に。 まだ目処が立たず。 **実験中 [#kd8d2be3] ***[[bcompiler>http://jp.php.net/bcompiler]]によるPukiWikiのバイトコード化 [#n69c08aa] CGIモードのPHPで高速に動作することを狙ったものです。 -クラスを継承しているソースでPHPごと落ちる。 --bcompilerのbugtrackにも上がっているが対処なし。 -互換性の為にif文の中で関数を宣言している部分でPHPごと落ちる。 --こちらはPukiwiki側の問題。 -$_SERVERが参照できる場合とできない場合がある。 --どんな時に参照できなくなるかは不明。 --ホントならgetenv()を使うべき。 -プラグインについてはバイトコード化しても、bodycacheの効果により閲覧時の高速化は期待できない。 :bcompilerで落ちることが分かっているファイル| --lib/func.php ---古いPHPとの互換性のためのコードをコメントアウトすることでコンパイルできるが、別の問題が発生する。 --lib/backup.php ---zlibモジュールを組み込んでいない環境のためのコードをコメントアウトすることで対処。 --lib/make_link.php --lib/convert_html.php --lib/config.php --plugin/tracker.inc.php --plugin/showrss.inc.php ***PukiWiki [[bodycache>http://debian.fam.cx/experimental/index.php?namazuTamer%2FPukiWiki%2Fbodycache]]パッチの改造 [#keae8d30] HTML convertをスキップすることで高速に動作することを狙ったものです。 改造というか、ほぼ作り直し。クラス化など。 まだまだ問題点が多い。 -:RenameLog、RecentChanges(recent.dat)、RecentDeleted、*.ref あたりのfilemtimeも見るといいかも。 --外部ページに影響されるプラグインのリストを作り、含まれるページは:RenameLog、RecentChangesの更新時間を見る。 -*.relファイルに列挙された参照先の存在チェックをする。 -MenuBarで使うわけにいかない。 -キャッシュ自体にプラグインを判別できるコード((<plugin counter>とか))を埋め込んでおいて、読み出し時にプラグインの実行を行うとか。 -SSL接続にしても影響を受けない。 ***Cue氏による「改造実験」の適用 [#lb266db6] Cue氏による以下の二つの変更をPukiWiki1.4.7にマージし適用。 -[[pukiwiki.dev:PukiWiki/1.4/ちょっと便利に/make_link()の改造実験]] -[[pukiwiki.dev:PukiWiki/1.4/ちょっと便利に/convert_htmlの改造実験]] **コメント [#p251a958] - For example, multi-party electoral democracy is lauded because it allows those who assume a leadership role in representing the interests of capital, to have the best chance of being elected. , -- [[Red67]] &new{2009-10-11 (日) 08:30:43}; - doors.txt;10;15 -- [[ioWXDoSYG]] &new{2009-10-13 (火) 04:59:19}; - I remember hearing a speaker talk about how women are meant to nurture their young, while men are meant to provide the stable and secure environment necessary for that nurturing to take place. , -- [[His_wife34]] &new{2009-10-13 (火) 18:08:02}; - ICwkmM http://djtnG49Nsl0g2KasFu.com -- [[jenifer]] &new{2009-10-18 (日) 00:52:10}; - Nokia on telephony related knowledge. , -- [[Boy85]] &new{2009-10-22 (木) 18:22:15}; - good material thanks -- [[Ycmiakjs]] &new{2009-10-31 (土) 04:43:41}; - comment5 -- [[Tyhxlyzn]] &new{2009-11-06 (金) 05:29:19}; - comment3 -- [[Jcbhgiuk]] &new{2009-11-06 (金) 10:29:27}; - comment1 -- [[Enyawbsq]] &new{2009-11-06 (金) 15:31:54}; - comment2 -- [[Utqgjuqg]] &new{2009-11-07 (土) 01:52:09}; - comment5 -- [[Ibfjosms]] &new{2009-11-07 (土) 06:47:40}; - comment2 -- [[Hmcqsedn]] &new{2009-11-07 (土) 11:37:35}; - comment1 -- [[Ahfqsvxu]] &new{2009-11-07 (土) 16:59:48}; - comment1 -- [[Hggbokiw]] &new{2009-11-07 (土) 22:21:03}; - comment4 -- [[Nulzoldq]] &new{2009-11-08 (日) 08:52:43}; - comment4 -- [[Uepsbqmx]] &new{2009-11-08 (日) 14:14:42}; - comment3 -- [[Fkdbiovc]] &new{2009-11-08 (日) 19:59:39}; - comment4 -- [[Wtmktvge]] &new{2009-11-09 (月) 01:38:31}; - comment1 -- [[Nbhjxuju]] &new{2009-11-09 (月) 07:06:24}; - comment4 -- [[Ztqqdjay]] &new{2009-11-09 (月) 12:29:30}; - comment1 -- [[Iqxcuykg]] &new{2009-11-09 (月) 17:57:39}; - comment4 -- [[Ohgkzfkw]] &new{2009-11-09 (月) 23:22:35}; - comment6 -- [[Razbolza]] &new{2009-11-10 (火) 04:42:50}; - comment6 -- [[Uaxedqrg]] &new{2009-11-10 (火) 09:40:42}; - comment1 -- [[Yilqdudq]] &new{2009-11-10 (火) 14:50:10}; - comment1 -- [[Bqtxovxm]] &new{2009-11-10 (火) 20:10:37}; - comment6 -- [[Unpfehal]] &new{2009-11-11 (水) 01:14:53}; - comment6 -- [[Neprptqr]] &new{2009-11-11 (水) 06:04:27}; - comment5 -- [[Mxwvrgmf]] &new{2009-11-11 (水) 10:48:04}; #comment_nospam *class0 Wiki list [#eb386ea7] #class0_wikilist