ようこそ屁放:PmWikiへ!
PmWikiを設置してみました。
独自にドキュメントなどを充実させていく予定です。
進行状況を知りたい方は、Site.AllRecentChangesを見るといいよ。
PmWikiに関するより詳しい情報は http://www.pmwiki.org へ。
※PmWikiのPmって何の意味ですかね?午後のWiki?
これまでのお話
- とりあえず、インストール、国際化、ローカライズ、UTF-8対応まで終了
- configをちょっといじって、入力サポートを表示
- Main.HomePage、Site.SideBarへのアクセス制限(編集禁止措置)
- PmWikiJaへのアクセスを確保(SideBar)
- ファームを設置してみる(成功の模様)
- (:pagelist:)が反応してうざいので、日本語以外の国際化ファイルを削除
- ファームを経由すると、.htpasswordが動作しないようだ……
- ファームでPmWikiの複数のパスワード設定(Wikiグループの編集に関して)を試みるがどうもうまくいかないようだ(該当ページ翻訳中)
- 公式ページの中に、どういう書式で書いてあるのか不思議ページがあったので編集を試みるも、編集禁止でへこむ
- 進行状況を知るためのページ指定にPmWikiJa.RecentChangesやCookbookJa.RecentChangesとしてたけど、Site.AllRecentChangesでいいことに気がつく
- 機能一覧なページの翻訳をはじめるも、ちょっと飽きてくる…しかし翻訳の書式はかたまりつつある?
- オプションで追加するセキュリティ機能をもうチョイで把握。その後、設置予定。
- userauthのことがだんだんわかってきた。……ような気がする。ログインとかはできてる模様。
- 特定フィールド全体のパスワードロック成功の模様。
- プリントのCSSのいらない部分(ヘッダ・フッタの一部)削除&罫を細く&ゴシック化&行間を180%に
- 右上のリンクのPrintがtarget="blank"にならないので、Site.PageActionsを編集。%newwin%の挿入で解決
- ページの削除方法を確認
- (:include:)を利用してページごとの書式を指定できるようにしてみた。
- (関係ないけど)ワールドカップ用のページを新設
- コンテンツトップのタイトル表示がウザイので pub/skins/pmwiki/pmwiki.tmpl から <h1>....</h1> を削除
- 編集フォームが小さくてつかいにくいので、script/forms.php 90行目の 'e_rows' => '23',を 'e_rows' => '38',へ
- sourceblock.php&GeSHiを導入。ソースを色分けして表示可能に。
- sourceblock.phpの129行目のGet〜がウザイのコメントアウト
- 日本語のオンラインマニュアルに飛ぶように、geshi/geshi/php.phpの314行目を変更。
- ->キーワード内に_がはいっていると-が本家のルールなのでリプレイスしたいが…
- ->上記の問題は、PHPproのサイトでマニュアル公開したのでそっちにリンク(結果下図のとおり)
- uploadが必要なので、
$UploadMaxSize = 1000000;をfarming.configに。
- バージョンをアップグレード 2.1.6 -> 2.1.26
- Cookbook/Forum.phpを日本語化&使いやすいように改造⇒運用開始
- CustomMarkupをいじってThickBoxに対応させてみた
- バージョンを pmwiki-2.2.0-beta16 へアップグレード 確認 pmwiki-2.2.0-beta16
- テンプレをいじって広告を右肩へ挿入
- ImagesAutoResizingを導入
次回予告
- 常に最新版に保つようにする…
- なんかForumからアタックされてるようなので監視強化
- 書式を徐々に覚えないとなぁ…
- パスワード、セキュリティ関連の把握
- 設定ファイルカスタマイズの要点まとめ
- デザインカスタマイズの要点まとめ
- アドオンカスタマイズの要点まとめ
- PmWikiやPmWikiJaなどがフィールドと共有できずに独自になっているようなので、その問題を解消。
- データ添付関連(ファイル名が日本語だとちょい問題ありっぽい)の把握
- 本家COOKBOOKのTODOを試用。そのままで使いづらいので改造予定。プラグインの仕様もわかりそうなので…。
- PmWiki | Cookbook / PmWikiDrawを導入
- ファームの子サイトで使えない(親サイトでは大丈夫、↓参照)
- いっそ、PmWikiPaintとか作るか?
- Cookbook/Forum.phpを日本語化
- タイトルに「、」や「・」や「.」などを使うと動作が不安定に
- 新規ページ作成時にひな形を選べるように…
- よくわからんツールに依存するのはよくないんかなぁ…
<?php
define('CACHE_PERMANENT',
0);
define('CACHE_TEMPORARY',
-1);
db_query
("UPDATE {cache} SET data = %b, created = %d, expire = %d, headers = '%s' WHERE cid = '%s'",
$data,
time(),
$expire,
$headers,
$cid);
if (!db_affected_rows
()) {
@db_query
("INSERT INTO {cache} (cid, data, created, expire, headers) VALUES ('%s', %b, %d, %d, '%s')",
$cid,
$data,
time(),
$expire,
$headers);
}
db_unlock_tables
();
function page_get_cache
() {
global $user,
$base_root;
session_set_save_handler("sess_open",
"sess_close",
"sess_read",
"sess_write",
"sess_destroy",
"sess_gc");
session_start();
break;
}
- ->キーワードの追加方法を調べないとなぁ
- ->できれば、target="_blank"にしたいなぁ。
※PmWikiのPmって何の意味ですかね?Prease money?

本サイトに関するお問い合わせは、info@neuve.com までお願いします。