PukiWiki 1.5.1

  • PukiWiki 1.5.1: 2016/03/07 リリース & 告知

PHP7 に対応しました。


ダウンロード

それぞれ、ファイル名をクリックするとダウンロードが始まります。

ファイル一覧

フルセット (PHP4.1-5.6, 7.0 対応)

エンコードファイルサイズ
UTF-8pukiwiki-1.5.1_utf8.zip402.0 KBおすすめ
EUC-JPpukiwiki-1.5.1_eucjp.zip392.7 KB

UTF-8版を推奨します。新規利用の際はUTF-8版をダウンロードしてお使いください。既設のPukiWikiサイトがEUC-JPで構築されている場合にはEUC-JP版を利用できます。

  • UTF-8版: UTF-8向けに基本設定、ならびに初期データを変換したもの
    • WebブラウザにUTF-8を出力します
    • テキストデータはすべてUTF-8で保存されます
    • Unicodeによる多言語環境を実現できます
    • 設定をUTF-8で記述する必要があります
  • EUC-JP版
    • WebブラウザにEUC-JPを出力します
    • テキストデータは全てEUC-JPで保存されます
    • 設定をEUC-JPで記述する必要があります
    • Webブラウザ上で表示できても投稿・保存できない文字があります

1.5.0から1.5.1へのアップデートパッチ

エンコードファイルサイズ
UTF-8update_pukiwiki_150to151_utf8.patch.zip64.1 KB
EUC-JPupdate_pukiwiki_150to151_eucjp.patch.zip54.4 KB

アップデート方法は PukiWiki/Install/Update/1.5.1 を参照してください。


Thanks to

  • バグ報告をしてくださった皆様
  • バグ修正をしてくださった皆様
  • pukiwiki-official や dev サイトがより使い易くなる様に、相互にリンクを張ったりコメントを加えてくださる皆様
  • 自分に迷惑をかけることをいとわぬ冒険者
  • pukiwiki-official や devサイトや WikiWikiWeb の将来について模索しているWeb委員の皆様
  • EclipseプラットフォームおよびPHPプラグインの開発や日本語化に携わった皆様 (いまや、これ無しには…)
  • Zend Studio (まずいコードの探索 / 言葉通りの「デバッグ」 / 分析に大活躍)
  • そして…PukiWikiを利用してくださっている皆様

インストール / アップデート

パッケージ付属文書をご覧下さい。



1.5.0からの変更点

PHP7.0 対応

(dev:BugTrack2/369)

PHP7.0でPukiWikiが正常に動作していなかった部分の改修を行いました。稼働対象PHPバージョンは PHP4.1-5.6, 7.0 となります。

ユーザー管理機能および認証方法の拡張

(dev:BugTrack2/372,dev:BugTrack2/374,dev:BugTrack2/375,dev:BugTrack2/362)

Sessionを利用したForm認証が追加され、デフォルトとなりました。グループを利用してページのアクセス制御を行う機能が追加されました。外部認証機能が追加されました。Single Sign Onシステムとの統合が可能になりました。一部の機能には、対応しているPHPバージョンに制限があります。詳しくは、PukiWiki/Authentication をご覧ください。

LDAP/Active Directory対応

(dev:BugTrack2/362,dev:BugTrack2/384)

LDAPを利用したユーザーアカウントの管理ができるようになりました。 Active DirectoryバックエンドのLDAPでは、Security Groupを用いたページアクセス制御に対応しています。

詳しくは、PukiWiki/Authentication をご覧ください。

ホスティングサイトのドメイン変更に対応

(dev:BugTrack2/363)

初期コンテンツを含む各ファイルに対し、公式サイトなどのリンクを修正 sourceforge.jp -> osdn.jp

※公式サイトのURLが変更になりました。コンテンツ部分に pukiwiki.sourceforge.jp のリンクがある場合はすべて pukiwiki.osdn.jp に変更をお願いします。

TrackBack関連とReferer関連のすべてをパッケージから削除

dev:BugTrack2/62,dev:開発日記/2007-02-10,dev:開発日記/2007-02-11

PukiWiki 1.4.7_notbより削除されていた、TrackBack関連とそれに依存していたReferer関連の全実装を、パッケージ内から削除しました。

  • アップグレード時に過去のファイルをそのまま流用したり、この変更に対応していない自作プラグインや自作スキンなどを使う場合は、設定項目が削除されたことによりエラーが発生する事があります。

編集開始時の雛型ページ一覧でリストアップされるページの制限と拡張設定

(dev:BugTrack2/377)

雛型ページ一覧の機能が有効な際、編集を開始した直後に表示されるページ一覧が設定用wikiページで指定したページとそれ以外の100件までに変更されました

各WikiページURLの簡略化

(dev:BugTrack2/361)

各ページに対応するURLを、階層構造が明確になるように変更しました。 path/to/wiki/index.php?BugTrack2%2F361 -> path/to/wiki/index.php?BugTrack2/361

  • 旧形式URLでアクセスした場合でも場合でも問題なく表示されます。

ファイル所有者の自動補正の対応先を追加

(dev:BugTrack2/55,dev:BugTrack/191,dev:BugTrack/124)

1.4.6で搭載されたファイル所有者の自動補正を、counterプラグインなどでも対応させました。

既存の問題の修正

  • (dev:BugTrack2/320) 1.4.4_rc1以降のリリース全てにおいて、一部環境で path/to/wiki/index.php?0 とページ名0のみでアクセスすると、ページ0ではなくデフォルトページに飛ばされる問題を修正
  • (dev:BugTrack2/245) path/to/wiki/index.php?PageName&word=SearchWords のようなパラメーター付きで cmd=read&page= 省略形式が使用されると、パラメーターまでページ名に含まれてしまう問題を修正
  • (dev:BugTrack2/290) PHPのPECL_HTTPが読み込まれる環境で、一部定義が競合する問題を修正
  • (dev:BugTrack2/358) 長い注釈が含まれているページを閲覧すると、一部のサーバー環境でページが表示されない事がある問題の緩和

FormattingRules

  • (dev:BugTrack2/192) 英文を書く際に問題となる1.3.x互換の日時置き換えルール(now?,date?,time?)を、デフォルトで無効に変更。この形式に依存していた部分を1.4以降の形式に修正。
  • (dev:BugTrack2/7) 一般的なプロトコル(httpなど)について、[[URI]] の書式が可能な限り URI の書式と同じリンクを作成するように変更されました。これにともない、該当するケースでこれらのプロトコルと同名のInterWiki定義が無視されるようになります。

スキン周りの修正

※アップグレード時に過去のスキンを流用したりこれらの変更に対応していない自作スキンを使う場合などでは、スキンに修正を加えない限りこれらの変更が反映されず、以前の動作のままとなります。

  • デフォルトのスキンで、ディレクトリがハードコード(固定)されている問題を修正(dev:BugTrack2/190BugTrack/691)
  • スキンの"HTML convert time"に、Menubar等の処理時間が含まれない問題を修正(dev:BugTrack2/251 base patched by ぃぉぃぉ?)
  • メニューバーの中で使われたプラグインがDTDの切り替えを行っても、DTDタグ出力に反映されない問題を修正(dev:BugTrack2/262 patched by Ilfa?)

その他の修正

プラグイン

標準添付プラグイン固有の話題

attachプラグイン

  • dev:BugTrack2/264: (ページの下部の表示を含む)添付ファイル名の一覧表示でも常にmd5値を計算する、という無駄な処理を取り除く修正 (patched by ぃぉぃぉ? & ryu1)
  • dev:BugTrack2/354: 添付ファイルダウンロード時、文字化けの可能性がある問題の再修正
  • dev:BugTrack2/264: 画像専用の解析処理を、特定の拡張子を持つ添付ファイルに限定する改善
  • dev:BugTrack2/376: ファイルを削除した後で同名ファイルを新規に添付すると、同名の過去ファイルのダウンロードカウンタがリセットされる問題の修正
  • dev:BugTrack2/345: 添付ファイルのリネームを実行しても同名の過去ファイルに反映されない問題の修正

commentプラグイン

  • dev:BugTrack2/381: コメント追加が失敗した場合に、適切なメッセージが表示されるように変更

counterプラグイン

pcommentプラグイン

  • dev:BugTrack2/370: コメント記録ページが引数で未指定の時に使用されるデフォルトルールが、Comments/ 配下に統一されました。
    • 既に旧バージョンでコメントされている場合は、バージョンアップ後もそのページを参照します

newプラグイン

  • dev:BugTrack2/120: PHP5.0以降で、経過時間に応じてNew!を表示する機能が動作しない問題の修正

trackerプラグイン、tracker_listプラグイン

  • dev:BugTrack2/359,dev:BugTrack2/324: PHP5.3の特定バージョンで、リスト表示のソート機能が動作しない問題の修正
  • dev:BugTrack2/360: リスト表示のソート方法がstrnatcmp()関数に変更され、すべての項目が自然順ソートとなりました
  • dev:BugTrack2/240: 正規表現によるwikiデータからの抽出方法が最長一致から最短一致に変更されました
    • tracker_list使用時に、行数の多いページなどでの抽出ミス発生が緩和されます

コメント

最新の10件を表示しています。 コメントページを参照

  • Developerが真っ白で閲覧できません。お時間がある時直していただけると助かります -- D? 2016-03-08 (火) 21:32:53
    • 復旧させました。devサイトのバージョンは未リリースの1.4.8alphaでしたの1.5.1に置き換えました -- umorigu 2016-03-09 (水) 00:51:09
  • 1.5.1へのアップデートは、すべてのディレクトリを対象にすべきではないでしょうか?少なくともパッチファイルを見る限り、cacheなども対象になっているようです。わたしはすべてのディレクトリに対してパッチをあてて、1.5.0->1.5.1に成功しました。 -- KOM? 2016-04-25 (月) 21:48:37
    • 「すべてのディレクトリを対象にすべき」というのは、今そうなっていないというご指摘でしょうか?意味が取れなかったのでもう少し詳しく書いていただけると助かります -- umorigu 2016-04-26 (火) 03:46:33
    • すみません、仕事忙しくて連絡遅れました。わたしの構成に問題があるのかもしれませんが、'all files in root','skin','lib','plgins','wiki'をダウンロードしてパッチをあてるとエラーがかなり出まして、その他も含めたすべてのディレクトリをダウンロードしてパッチをあてるとうまくいきました。パッチファイルを除くと、cacheディレクトリのファイルなどもパッチ対象になっているように見受けられたので、そうなのかなと思った次第です。何か大きな勘違いしていたら申し訳ありません。 -- KOM? 2016-04-28 (木) 21:21:29
    • 確認しました。ご指摘の通りです。PukiWiki/Install/Update/1.5.1 の対象ディレクトリが少ないということですね。1.5.0ではデータファイルのバージョンアップはなかったのですが、1.5.1はwiki/やcache/にも変更が入っています。 ( sourceforge.jp → odsn.jp 移行のため ) これは直さないといけないですね.. -- umorigu 2016-05-08 (日) 23:02:10
  • 次期アップデートで見出し編集機能を本体に組み込んで欲しいです。パッチもあったのですが1.4.7版のパッチが消えてしまっている状態なので。 -- k.t? 2016-05-11 (水) 06:17:33
    • dev:BugTrack/585 -- k.t? 2016-05-11 (水) 06:17:44
    • 見出し編集機能は組み込みたい1.5.2以降のどこかで組み込みたいと思っています。今のparaeditはデータが消えることがあるらしいので別のアプローチができないか考えています -- umorigu 2016-05-13 (金) 02:18:04
    • ありがとうございます。期待しています。
  • umoriguさん、早速ありがとうございます。現在、サーバー用PCを更新して、結局、古いままのシステム(Pukiwiki1.4.2/PHP4.3.8/anhttpd)を再構築して動かし始めました。が、将来を考えるとUTF-8への移行も必要かと考えています。推奨の移行手順がございましたら、ご指南いただければと思います。時間が掛かりそうな気もしますが、一応、Perlなどは使えますので、少しずつでも作業をしていこうかと考えています。サーバーはお世話になったanhttpdからXAMPPへ移行しようと考えています。よろしくお教えください。 -- K.F.? 2016-05-11 (水) 09:07:19
    • まずEUC-JPのまま、PukiWiki 1.5.1/PHP5.6/XAMPP に移行しましょう。データファイル(wiki/, attach/, diff/, backup/, cache/, counter/) はコピーすればそのまま使えると思います。UTF-8変換はその後に考えるのはどうでしょうか -- umorigu 2016-05-13 (金) 01:59:38
  • 次期バージョンでスマートフォン対応して欲しい -- yar? 2016-05-13 (金) 22:03:41
    • スマートフォン対応したいですね。dev:BugTrack2/387に起票しておきました -- umorigu 2016-05-17 (火) 01:24:58
  • 次期バージョンでerror_reporting(E_ALL); // Debug purposeで表示されるエラーの修正を行ってほしい。いつも手動にてやっつけているけどバージョンアップの度にやっつけるのは面倒なので。arise -- arise? 2016-05-18 (水) 06:24:35
    • 次期アップデートではもうPHP4を切っていいと思う。そうすればエラーもなくなるでしょ。 -- yar? 2016-05-18 (水) 09:02:17
    • AddHandlerでのphp切り替え方法掲載してphp4対応終了したらいい。phpアップデートしないようなずぼらが、pukiwiki本体をアップデートするわけがない。 -- -? 2016-05-23 (月) 21:45:44
    • 同意。1.5.1以降のアップデートは基本php7バージョンへの対応だろうからphp4は1.5.1まででで十分かと -- ari? 2016-05-24 (火) 13:35:20
  • これも取り入れて欲しい dev:PukiWiki/1.4/ちょっと便利に/make_link()の改造実験/パッチ -- aka? 2016-05-27 (金) 10:45:34
  • UTF-8フルセット内に「:config/plugin/referer/config」だけ残っています -- 2016-10-30 (日) 07:04:57
    • ご指摘ありがとうございます。":config/plugin/referer/config"を削除しました。次期1.5.2で反映されます -- umorigu 2016-11-08 (火) 03:28:02
お名前:

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-03-07 (月) 22:49:35
Site admin: PukiWiki Development Team

PukiWiki 1.5.1+ © 2001-2016 PukiWiki Development Team. Powered by PHP 5.6.30-0+deb8u1. HTML convert time: 0.394 sec.

SourceForge.jp