ホーム > ドキュメント

ドキュメント

pukiwikiの仕組みメモ。

本家の技術資料
http://pukiwiki.sourceforge.jp/dev/?PukiWiki%2F%B5%BB%BD%D1%BB%F1%CE%C1

構造 Edit

1.index.php Edit

require文によりlib/pukiwiki.phpを呼び出される。

2.lib/pukiwiki.php Edit

require文により以下のファイルが呼び出される。

  • lib/func.php
  • lib/file.php
  • lib/plugin.php
  • lib/html.php
  • lib/backup.php
  • lib/convert_html.php
  • lib/make_link.php
  • lib/diff.php
  • lib/config.php
  • lib/link.php
  • lib/auth.php
  • lib/proxy.php
  • lib/mbstring.php(マルチバイト文字列関数(mbstring)がロードされている場合)
  • lib/autolink.php
  • lib/init.php
  • lib/mail.php

ファイル解説 Edit

本家の説明
http://pukiwiki.sourceforge.jp/dev/?PukiWiki%2F%B4%D8%BF%F4%B0%EC%CD%F7%C9%BD
ファイル名解説
index.php全てのファイルを呼び出すための基本のファイル。
pukiwiki.ini.phppukiwikiサイト名や管理パスワードなど、pukiwiki全体の設定ファイル。またブラウザ判定もしている。
default.ini.phpPC用の設定ファイル。pukiwiki.skin.phpと紐付く。
keitai.ini.phpモバイル用の設定ファイル。keitai.sukin.phpと紐付く。
rules.ini.php日付置換ルール、ユーザ定義ルール設定ファイル。
en.lng.php英語用文言設定ファイル。
ja.lng.php日本語用文言設定ファイル。
lib/pukiwiki.php
lib/auth.php
lib/backup.php
lib/config.php
lib/convert_html.php
lib/diff.php
lib/file.php
lib/func.php
lib/html.php
lib/init.phpuseragentの識別。
lib/link.php
lib/mail.php
lib/make_link.php
lib/mbstring.php
lib/plugin.php
lib/proxy.php
lib/trackback.php
skin/keitai.skin.php携帯端末用のスキン。
skin/pukiwiki.css.phpPC用のcss。
skin/pukiwiki.skin.phpPC用のスキン。
skin/tdiary.css.php
skin/tdiary.skin.php
plugin/割愛。

Edit

Edit

このページを共有:
  • このページをはてなブックマークに追加 このページを含むはてなブックマーク
  • このページをlivedoor クリップに追加 このページを含むlivedoor クリップ
  • このページをYahoo!ブックマークに追加
  • このページを@niftyクリップに追加
  • このページをdel.icio.usに追加
  • このページをGoogleブックマークに追加

このページのURL:

ページ新規作成

新しいページはこちらから投稿できます。

TOP