Tag: アナウンス
PHP 7.2 対応のため、xpWiki は次回のバージョン 5.02.28 から PHP 5.3 未満では動作しなくなります。
その理由の一つとして `create_function` 関数が PHP 7.2 から非奨励になることがあげられます。`create_function` 関数の代わりに PHP の無名関数構文を使用しますが、これが PHP 5.3 未満では動作しないためです。
未だ PHP 5.3 未満の環境の方はほぼいないと思いますが、ご承知おきください。
Tag: 新規プラグイン snsref Bugfix d3pipes グローバルサーチ PHP5.4 mysqli gmap aws isbn dump
ふと、気付いたのですが xpWiki の開発日記を書くのを忘れていました。
前回からの更新分をまとめて書きます。(*ノω・*)テヘ
ref. https://hpwb.net/1tj7Q8G (xoops.hypweb.net)
ref. https://hpwb.net/1tj7SNZ (xoops.hypweb.net)
ref. https://hpwb.net/OBfSaH (xoops.hypweb.net)
:仕様変更|
以前は、style.css をアップロードした場合は、ページへの添付ファイルとしては扱われず、ページ専用 CSS の設定のみ行われていましたが、今回より style.css として、ページの添付ファイルとしても保存されるようになりました。
ただし、ページ専用 CSS とページにファイルとして添付された style.css は全く別のものになりますので、ページの添付ファイルである style.css を削除しても、ページ専用 CSS には影響ありません。
目的としては、ページ専用 CSS にどのような内容が設定されるかを知ることができるように、添付ファイルとしても残すようにしました。
また、以前は CSS 中での外部サイト画像の参照部分を一律、除外していましたが、今回より管理者以外の者がアップロードした場合のみ、外部URL等を除外するようにしました。
#snsref(SNS Post URL[,width:(Digit)][,media:(1|0)][,thread:(1|0)][,caption:(1|0)][,audio:(0|1)][,related:(1:0)][,simple])
#snsref(https://www.facebook.com/naopon.s/posts/718505694898672)
Tag: Bugfix Plugin tracker ページ別名
xpWiki のページ別名をメモリ上に展開する方式から MySQL データベースを利用する方法へ変更しました。
ページ別名の数が増えるに従いメモリ使用量が増えるので、DB 使うべきだと以前から思っていたのですが、やっと対応しました。
データベースに新しいテーブルが追加されているので、モジュールアップデートが必須です。
あと、コミットログに書き忘れてしまったのですが、バックアップ&リストアで文字コードの異なる環境へのリストアで、Wikiデータ末尾にNULLバイトのゴミが残り、正常にページが表示できないことがある問題も修正されています。