- 追加された行はこの色です。
- 削除された行はこの色です。
#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]
Japanese or simple English text only.
- comment1 -- [[Mellfkwb]] &new{2009-11-13 (金) 14:36:24};
- comment2 -- [[Mraepbgr]] &new{2009-11-13 (金) 16:45:19};
- comment3 -- [[Grxczanq]] &new{2009-11-13 (金) 19:04:13};
- comment5 -- [[Sdlzxiak]] &new{2009-11-13 (金) 21:18:07};
- comment6 -- [[Kkqrryae]] &new{2009-11-13 (金) 23:30:54};
- comment5 -- [[Yovcuudi]] &new{2009-11-14 (土) 01:49:45};
- comment5 -- [[Ziodmxdo]] &new{2009-11-14 (土) 20:03:54};
- comment2 -- [[Uzxfjubo]] &new{2009-11-15 (日) 21:43:42};
- comment2 -- [[Fubwzgjv]] &new{2009-11-16 (月) 00:06:55};
- comment2 -- [[Picxezeh]] &new{2009-11-16 (月) 02:29:00};
- comment5 -- [[Jfemuamh]] &new{2009-11-16 (月) 04:46:14};
- comment5 -- [[Jfemuamh]] &new{2009-11-16 (月) 04:46:45};
- comment2 -- [[Bqlxanlc]] &new{2009-11-16 (月) 07:01:41};
- comment1 -- [[Brxzdfzc]] &new{2009-11-16 (月) 09:18:14};
- comment3 -- [[Wteknhrp]] &new{2009-11-16 (月) 11:38:21};
- comment1 -- [[Ffboaqbc]] &new{2009-11-16 (月) 13:58:43};
- comment1 -- [[Fkxcuuyl]] &new{2009-11-16 (月) 16:20:41};
- comment3 -- [[Dzvpqqaq]] &new{2009-11-16 (月) 18:45:23};
- comment3 -- [[Dzvpqqaq]] &new{2009-11-16 (月) 18:45:59};
- comment3 -- [[Bibbdtyr]] &new{2009-11-16 (月) 21:08:46};
- comment3 -- [[Pildgugb]] &new{2009-11-16 (月) 23:25:37};
- comment3 -- [[Pildgugb]] &new{2009-11-16 (月) 23:26:00};
- comment1 -- [[Bbdcfcbd]] &new{2009-11-17 (火) 01:41:23};
- comment1 -- [[Bbdcfcbd]] &new{2009-11-17 (火) 01:41:56};
- OjNOevtVoWxO -- [[lzdayciUOzze]] &new{2009-11-17 (火) 03:32:42};
- irZRsBTEuNuK -- [[Jjpvmbla]] &new{2009-11-17 (火) 22:41:19};
- 270_96.txt;8;12 -- [[DNoKjfPRgpJQ]] &new{2009-11-18 (水) 11:50:48};
- 270_98.txt;8;12 -- [[HLGHuXrziWfgUQkPpg]] &new{2009-11-18 (水) 15:07:08};
- 270_109.txt;8;12 -- [[pimFtGouFKGSIUBPqBS]] &new{2009-11-18 (水) 18:18:13};
- 270_110.txt;8;12 -- [[pJzUVVokkG]] &new{2009-11-18 (水) 21:29:30};
- 270_111.txt;8;12 -- [[DghpMIAUFaniyI]] &new{2009-11-19 (木) 00:43:48};
- 270_112.txt;8;12 -- [[PexQIugxHkt]] &new{2009-11-19 (木) 03:44:06};
- 270_113.txt;8;12 -- [[ZdoDkWMRxu]] &new{2009-11-19 (木) 06:43:17};
#comment_nospam
*class0 Wiki list [#eb386ea7]
#class0_wikilist