PHP*1 で動作する CMS の XOOPS 上で動作する Wiki システム xpWiki の開発日記です。
xpWiki の Wiki としてのベースは、PukiWiki システムです。
<<
2024.12
>>
[xpWiki開発日記] |
||||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
xpWiki は、XOOPS Cube Legacy 2.2 以上で動作する X-update に対応しています。
X-update でインストールすることで、ファイル・フォルダの配置やパーミッション設定を自動で行うことができるので、XOOPS Cube Legacy 2.2 以上の環境下では X-update によるインストール&アップデートを強くお勧めします。
X-update については次のリンクを参照してください。
更新履歴 |
|
GIJOE さんが書いた hd_updater.cgi に若干手を入れて、xpWiki インストーラーに仕立てました。
バージョンアップにも対応していますので、驚くほど簡単にバージョンアップが完了します。
サーバー上で最新アーカイブをダウンロード・展開し、適切にディレクトリ・ファイルを配置し、パーミッションを設定するところまで完了します。
※ このインストーラーを使用できる環境は、CGI が suEXEC で動作する必要があります。多くのレンタルサーバはこの条件を満たしていると思います。(Windowsサーバーでは動作しません。)
PHP 5.3未満 向けは、5.02.27 を最後にメンテナンスを終了しました。 PHP 5.2 やそれ以前のバージョン自体もメンテナンス終了後かなりの期間が経過していていることから、PHP 5.6 以降への環境変更を強くお勧めします。
以下のリンクをツールバーにドラッグ&ドロップするなどしてブックマークに保存してお使いください。
任意の xpWiki を表示中に保存したブックマークをクリックすると管理画面に移行します。
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バイトのゴミが残り、正常にページが表示できないことがある問題も修正されています。
ぺージ情報 | |
---|---|
ぺージ名 : | xpWiki開発日記 |
ページ別名 : | 未設定 |
ページオーナー : | nao-pon |
閲覧可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
編集可 | |
グループ : | なし |
ユーザー : | なし |