PukiWiki(プキウィキ)は、日本国産のオープンソース・ウィキソフトウェア。PHPで実装されており、データベース不要の手軽さと軽快な動作を特色とする。
概要 Perlで開発された日本語対応ウィキソフトウェアYukiWikiの、yu-jiによるPHP移植版として2001年に誕生。2002年にオープンソース化されてからは有志(PukiWiki Development Team)が保守を担っている。PHPの普及とともに利用者を増やし、各種メディアにたびたび紹介されるなど、2003年には日本語ウィキソフトウェアの定番の地位を確立した。
2006年公開のバージョン1.4.7以降長らく更新が途絶えていたが、2014年にPHP5.5対応のバージョン1.5をリリース。以来、主に最新版PHPとの互換性を維持するよう保守が続けられている。
特徴
PHPで実装されている。最新版はPHP4.1〜PHP8.1に対応。 UTF-8と国際化機構により多言語に対応。旧バージョンとの互換のためEUC-JP版も用意されている。 ページの内容はテキストファイル形式で保存され、データベース管理システム(DBMS)を必要としない。画像などのバイナリファイルも各ページに紐付けられてファイル保存される。 プラグインにより機能を拡張することができる(標準機能の多くもプラグインとして実装されている)。 スキンにより見た目や使い勝手を変更することができる。 フィーチャーフォン(携帯電話)から利用するためのスキンも標準で用意されている。 tDiary用スキンを利用することができる。 インターウィキに対応している。 更新間隔・回数に基づく自動バックアップ機能を備える。 ユーザー/グループ認証機能を備え、ページごとにアクセス制限を施すことができる。 LDAPやSAMLなどの認証フレームワークと連携でき、ユーザーの一元管理やシングルサインオンが可能。 GPLに基づくオープンソースの自由ソフトウェアとして頒布されている。
バージョン履歴 出力するHTMLの仕様で系統が分かれる。1.3系はHTML4.01、1.4系はXHTML1.1、1.5系はHTML5に準拠。
バージョンリリース日対応PHP主な変更点出典1.3.1PHP4 更新衝突時処理改善 自動テンプレート機能追加1.3.22002年7月15日PHP4 各種修正1.3.32002年12月28日PHP4 各種修正1.3.42003年3月18日PHP4 各種修正1.3.52003年5月28日PHP4 各種修正1.3.62003年11月10日PHP4 各種修正1.3.72004年4月4日PHP4 各種修正1.4.02003年11月3日PHP4.1 記述形式強化 自動リンク機能追加 検索単語ハイライト表示 ユーザー認証機能強化 添付ファイルロック機能追加 トラックバック対応 フィーチャーフォン対応 テンプレート文字列置換機能追加 メール通知機能追加1.4.12003年11月10日PHP4.1 各種修正1.4.22003年11月17日PHP4.1 各種修正1.4.32004年4月4日PHP4.1 i-mode・ボーダフォン端末対応1.4.42004年9月4日PHP4.1 ~PHP5 PHP5対応 EZweb・PDA端末対応 セキュリティ向上1.4.52005年2月1日PHP4.1 ~PHP5 制限機能追加 国際化対応 RSS2.0対応1.4.62005年10月31日PHP4.1 ~PHP5 各種修正1.4.72006年6月22日PHP4.1 ~PHP5 UTF-8対応(EUC-JP版と並行リリース) 負荷軽減1.5.02014年7月19日PHP4.1 ~PHP5.5 PHP5.5対応1.5.12016年3月7日PHP4.1 ~PHP7.0 PHP7.0対応 ユーザー/グループ管理機能追加 LDAP/Active Directory対応 ページアクセス制御機能追加1.5.22019年3月1日PHP4.1 ~PHP7.3 PHP7.1, 7.2, 7.3対応 AutoTicketLink機能追加 SAML認証対応 テキスト検索機能改善 ページリダイレクト機能追加1.5.32020年3月30日PHP4.1 ~PHP7.4 PHP7.4対応 標準スキン改善 スマートフォン対応 3カラムレイアウト対応 AutoAlias機能追加1.5.42022年3月30日PHP4.1 ~PHP8.1 PHP8.0, 8.1対応 URLカスタマイズ機能追加 日本語URL自動リンク対応
脚注・出典
関連項目
ウィキ ウィキソフトウェア YukiWiki コンテンツ管理システム
外部リンク PukiWiki 公式サイト PukiWiki 開発サイト GitHub - PukiWiki