hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » xpwiki » calendar xpWiki開発日記/2008.05
Archives
2006
1 2 3 4 5 6 7 8 9 10 11 12
2007
1 2 3 4 5 6 7 8 9 10 11 12
2008
1 2 3 4 5 6 7 8 9 10 11 12
2009
1 2 3 4 5 6 7 8 9 10 11 12
2010
1 2 3 4 5 6 7 8 9 10 11 12
2011
1 2 3 4 5 6 7 8 9 10 11 12
2012
1 2 3 4 5 6 7 8 9 10 11 12
2013
1 2 3 4 5 6 7 8 9 10 11 12
2014
1 2 3 4 5 6 7 8 9 10 11 12
2017
1 2 3 4 5 6 7 8 9 10 11 12
<< 2008.5 >>
[xpWiki開発日記]
        1 2 3
4 5 6 9 10
11 12 13 15 17
18 19
25 27 29
 

Ver 3.71.24 (バックアップからの巻き戻し機能追加とバグ修正など諸々) anchor.png Edit

Tag: 初期ページ Bugfix プラグイン JavaScript SPAM対策 Q&A認証 インポート スキン

Page Top

概要 anchor.png Edit

  • デフォルトページの :AdminTools を更新
    • ページ権限の規定値設定 リンクの追加
  • バックアップ ( backup ) プラグインで、任意のバックアップデータにタイムスタンプも含めて巻き戻す機能を追加した。
    • SPAMER などに荒らされたりした時に有効に働くと思います。
  • default スキンの調整
    • <head> 内の RSS への <link> タグの title にモジュール名を含めた。
  • rsslink プラグインで、RSS リンクを表示した場合は、<head> 内に RSS への <link> タグを出力するようにした。
  • ゲストの Q & A 認証 入力時の JavaScript の動作を調整した。
  • attach プラグインでイメージを回転処理した時に、Imagesize のキャッシュが更新されず、サムネイルが正常に作成されない問題を修正した。
  • fusen プラグインの付箋データ fusen.dat に文字エンコーディングを保存するようにした。
    • 文字エンコーディングを保存することで、文字エンコーディングの違う fusen.dat を文字化けせずにインポートすることができるようになりました。
    • 以前の fusen.dat をインポートするときに、fusen.dat の1行目を
      fusen.dat[水平タブ][文字エンコーディング]
      と、変更することで文字化けなしにインポートできます。

      例:

      fusen.dat	EUC-JP
  • moblog プラグインで新規ページ作成時に、attachDB が更新されない問題を修正しました。
  • レンダラーモードで ref プラグイン使用時のキャッシュ利用判定を正規化して、できる限りキャッシュできるようにしました。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-07 17:55 nao-pon
    • * xoops_version.php (1.339):
      • Version 3.71.24
  • 2008-05-07 17:55 nao-pon
    • * plugin/ref.inc.php (1.27):
      • Tuned cache using on renderer mode.
  • 2008-05-07 17:53 nao-pon
    • * plugin/moblog.inc.php (1.5):
      • Bugfixed, attach DB was not update when new page making.
  • 2008-05-07 17:52 nao-pon
    • * plugin/fusen.inc.php (1.23):
      • "Content Encoding" saved to fusen.dat for change encoding.
  • 2008-05-07 17:49 nao-pon
    • * plugin/edit.inc.php (1.59):
      • Edited JavaScript about riddle auth.
  • 2008-05-07 17:48 nao-pon
    • * class/attach.php (1.2):
      • Bugfixed, image size cache was not refresh on rotate().
  • 2008-05-07 17:46 nao-pon
    • * plugin/attach.inc.php (1.40):
      • Chenged a method of empty page making.
  • 2008-05-07 17:45 nao-pon
    • * class/func/xpwiki_func.php (1.164):
      • Arbitrary tag is input possible on add_tag_head().
  • 2008-05-07 17:42 nao-pon
    • * class/func/pukiwiki_func.php (1.166):
      • Supported empty page make by plugin.
      • Edited JavaScript about riddle auth.
  • 2008-05-07 17:40 nao-pon
    • * plugin/rsslink.inc.php (1.4):
      • Add RSS link in <head>.
  • 2008-05-07 17:39 nao-pon
    • * skin/pukiwiki.skin.php (1.36):
      • Set RSS title in <head>.
  • 2008-05-07 17:38 nao-pon
    • * language/xpwiki/de/lng.php (1.4), language/xpwiki/de_utf8/lng.php (1.4), language/xpwiki/en/lng.php (1.8), language/xpwiki/ja/lng.php (1.7), language/xpwiki/ja_utf8/lng.php (1.7), plugin/backup.inc.php (1.12), skin/image/png/arrow_undo.png (1.1):
      • Added function "Rewind content & timestamp".
  • 2008-05-07 17:36 nao-pon
    • * ID/: en/wiki/.timestamp (1.3), en/wiki/3A41646D696E546F6F6C73.txt (1.2), ja/wiki/.timestamp (1.3), ja/wiki/3A41646D696E546F6F6C73.txt (1.2):
      • Added link to "Default setting of Page permission".
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.25 (remove_pginfo()の使い方修正) anchor.png Edit

Tag: プラグイン Bugfix

Page Top

概要 anchor.png Edit

ページデータからページ情報部分( #pginfo() )を取り除く、remove_pginfo() 関数は、引数が参照渡しでなく値渡しなのに、参照渡しとして使用していた部分があったので、適切に修正しました。

$this->func->remove_pginfo($str);

 ↓↓↓

$str = $this->func->remove_pginfo($str);
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-08 09:10 nao-pon
    • * xoops_version.php (1.340):
      • Version 3.71.25
  • 2008-05-08 09:10 nao-pon
    • * plugin/: areaedit.inc.php (1.10), moblog.inc.php (1.6):
      • remove_pginfo() is not "pass by reference".
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.26 - 27 (ゲートウェイ"jobstack"の追加 と flock:LOCK_UN 問題の修正) anchor.png Edit

Tag: 基本設計 JobStack ファイルロック

Page Top

概要 anchor.png Edit

  • バックグラウンド処理を逐次実行するゲートウェイ "jobstack" を追加した。
  • ゲートウェイ "bgrun" を廃止した。
  • fclose($fp) をする前に flock($fp, LOCK_UN) をすべきではないので、その修正をした。
Page Top

ゲートウェイ"jobstack"の追加 anchor.png Edit

バックグラウンド処理を登録し、アクセスがある度に一件ずつバックグラウンドで処理をする仕組みを新たに追加しました。

それに、伴い ゲートウェイ "bgrun" を "jobstack" に統合しました。

プラグインを作成する時の参考となりますので、簡単に説明しておきます。

現状で、jobstack には、任意のHTTPアクセス(GETリクエスト)を行う "http_get" と ページ更新後の重い処理(plainDB 更新) を行う "plain_up" があります。

実際にジョブを登録するには、$this->func->regist_jobstack($data, $ttl) とします。 $data は、連想配列で例えば次のように指定します。

1
2
$data['action'] = 'http_get'; 
$data['url'] = 'http://〜';

$ttl は整数値で、そのジョブが実行される有効期限を秒数で指定します。省略可能で省略時の値は 864000 (10日間) です。

"http_get" アクションは、アクションプラグインを呼び出し、各種処理を行ったりすることに利用できます。

"plain_up" アクションは、内部的に func->need_update_plaindb() 内で使われています。プラグインでのコンバート時、plainDB のリフレッシュを行いたい場合は、$this->func->need_update_plaindb($page) とすればOKです。$page は省略可能で省略時の値は $this->root->vars['page'] の値となります。

Page Top

flock:LOCK_UN 問題の修正 anchor.png Edit

pukiwiki.devpukiwiki.dev:BugTrack2/306 に上がっていた問題です。

fopen() でオープンし flock() でファイルロックを掛けた後、fclose() の前に flock() でアンロックすると、バッファに溜まっているデータがフラッシュされる前だとファイルが壊れることがあるという問題です。

自分なりに簡単に調べてみたところ、確かにそのようでしたので、その修正を行いました。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-14 16:17 nao-pon
    • * xoops_version.php (1.342):
      • Version 3.71.27
  • 2008-05-14 16:16 nao-pon
    • * class/attach.php (1.3), class/func/pukiwiki_func.php (1.167), plugin/ajaxtree.inc.php (1.8), plugin/code.inc.php (1.19), plugin/counter.inc.php (1.6), plugin/dump.inc.php (1.7), plugin/fusen.inc.php (1.24), plugin/online.inc.php (1.2), plugin/tb.inc.php (1.2):
      • "flock($fp, LOCK_UN)" is needless before "fclose($fp)".
  • 2008-05-14 14:08 nao-pon
    • * ways/jobstack.php (1.2):
      • Changed "error_reporting" from "E_ALL" to "0". (include ver 3.71.26)
  • 2008-05-14 14:00 nao-pon
    • * class/func/xpwiki_func.php (1.166):
      • Added runtime flag "root->rtf['plaindb_up_now']".
  • 2008-05-14 13:31 nao-pon
    • * xoops_version.php (1.341):
      • Version 3.71.26
  • 2008-05-14 13:28 nao-pon
    • * plugin/: aws.inc.php (1.4), isbn.inc.php (1.8), showrss.inc.php (1.9):
      • Call function "need_update_plaindb()" on data update.
  • 2008-05-14 13:27 nao-pon
    • * ways/bgrun.php (1.7), ways/jobstack.php (1.1), class/xpwiki.php (1.82), class/func/xpwiki_func.php (1.165), class/include/init.php (1.50), ini/pukiwiki.ini.php (1.74):
      • Added a gateway "jobstack" and remove "bgrun".
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.29 - 30 (更新Pingの実装など) anchor.png Edit

Tag: ini設定 UpdatesPing XOOPS 環境設定

Page Top

概要 anchor.png Edit

  • 更新Ping (XML-RPC Updates Ping) を実装しました。(要 HypCommonFunc Ver. 20080515 以上)
  • XOOPS グローバル検索で、ページのタイムスタンプがずれていたので、修正しました。
  • その他、Notice エラーの修正など、諸々。
Page Top

更新Ping (XML-RPC Updates Ping) の実装 anchor.png Edit

ブログなどで実装されている更新 Ping の送信を実装しました。送信タイミングは、ページ作成時とタイムスタンプを更新するページ更新時で、そのページがゲストアクセス可能な場合のみです。また、最短送信間隔は、30分となっています。

設定はデフォルトで無効となっていますので、有効にしたい場合は、管理画面の環境設定画面で設定してください。デフォルトの送信先は、次の通りです。

http://api.my.yahoo.co.jp/RPC2
http://blog.goo.ne.jp/XMLRPC
http://blogsearch.google.co.jp/ping/RPC2 E
http://feeds.feedburner.com/ArakiNotes E
http://ping.bloggers.jp/rpc/
http://r.hatena.ne.jp/rpc
http://rpc.technorati.com/rpc/ping E
http://rpc.weblogs.com/RPC2 E
http://www.blogpeople.net/servlet/weblogUpdates E

末尾の [半角スペース]E は、Extended Ping を意味します。(d3pipes と同様の設定方法です。)

なお、この機能には、HypCommonFunc Ver. 20080515 以上が必要となります。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-16 15:17 nao-pon
    • * xoops_version.php (1.345), xoops_version.php (1.346):
      • Version 3.71.30
  • 2008-05-16 15:15 nao-pon
    • * class/func/xpwiki_func.php (1.169):
      • Edited for "http_request.ini".
  • 2008-05-16 15:14 nao-pon
    • * plugin/urlbookmark.inc.php (1.6):
      • Trim posted URL.
  • 2008-05-16 09:22 nao-pon
    • * xoops_version.php (1.344):
      • Version 3.71.29
  • 2008-05-16 09:22 nao-pon
    • * class/extension/xoopsSearch.php (1.7):
      • Fixed bug, shifted edited time.
  • 2008-05-16 09:02 nao-pon
    • * class/func/xpwiki_func.php (1.168):
      • Remove debuging code. :-p
  • 2008-05-16 08:53 nao-pon
    • * xoops_version.php (1.343):
      • Version 3.71.28
  • 2008-05-16 08:53 nao-pon
    • * class/func/pukiwiki_func.php (1.168), class/func/xpwiki_func.php (1.167), ini/pukiwiki.ini.php (1.75), language/xpwiki/de/plugin/conf.lng.php (1.2), language/xpwiki/de_utf8/plugin/conf.lng.php (1.2), language/xpwiki/en/plugin/conf.lng.php (1.6), language/xpwiki/ja/plugin/conf.lng.php (1.6), language/xpwiki/ja_utf8/plugin/conf.lng.php (1.6), plugin/conf.inc.php (1.10), plugin/fusen.inc.php (1.25), ways/jobstack.php (1.3):
      • Supported XML-RPC Updates Ping.
  • 2008-05-16 08:52 nao-pon
    • * class/xpwiki.php (1.83), plugin/iframe.inc.php (1.3), plugin/isbn.inc.php (1.9), plugin/ref.inc.php (1.28):
      • "root->ua" is used instead of "$_SERVER['HTTP_USER_AGENT']".
  • 2008-05-16 08:42 nao-pon
    • * loader.php (1.43):
      • Fixed notice error.
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.31 (レンダリング性能向上とCSSXSS対策など) anchor.png Edit

Tag: 高速化 最適化 セキュリティ CSS enbug

Page Top

概要 anchor.png Edit

  • レンダリング性能を若干向上させた。
  • CSSXSS に対する対策をした。
  • ページに添付した style.css が反映されなくなっていたバグを修正。
  • region.inc.php の typo 修正。 ( thanks rodeo )
Page Top

レンダリング性能の向上 anchor.png Edit

BugTrack/162 (ページ生成時間を40%削減) - PukiWiki Plus! を参考にして、xpWiki もチューンアップしてみて、40%向上とまではいきませんが確実に性能が向上しましたので、コミットしてみました。

レンダリング速度が、10%〜20% 程度は向上した模様です。 :thumb_up:

nas_B さん、ありがとうございました。(xpWiki のことで、PukiWiki Plus! のサイトにお礼を書き込むことはできないので、この場で失礼します。) :-)

Page Top

CSSXSS 対策 anchor.png Edit

CSSXSS については、メジャーな最新のブラウザでは、対策されているようですが、念のため はてなダイアリーXSS対策 - はてなダイアリーのヘルプまだまだあるクロスサイト・スクリプティング攻撃法:ITpro を参考に、ページに添付した style.css をサニタイズして出力するようにしました。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-20 17:42 nao-pon
    • * xoops_version.php (1.347):
      • Version 3.71.31
  • 2008-05-20 17:41 nao-pon
    • * loader.php (1.46):
      • Simply.
  • 2008-05-20 17:36 nao-pon
    • * loader.php (1.45):
      • Sanitizing "page css".
  • 2008-05-20 15:19 nao-pon
    • * class/: convert_html.php (1.30), make_link.php (1.27), func/pukiwiki_func.php (1.169):
      • Edited for speed up. ( see (pukiwiki.cafelounge.net) )
  • 2008-05-20 15:16 nao-pon
    • * plugin/: calendar2.inc.php (1.11), calendar9.inc.php (1.12):
      • Edited for speed up. (Not use is_page().)
  • 2008-05-19 13:59 nao-pon
    • * loader.php (1.44):
      • Fixed bug, A problem of pagecss.
  • 2008-05-19 13:59 nao-pon
    • * plugin/region.inc.php (1.11):
      • typo thx rodeo.
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.32 (PATH_INFO利用の静的URL対応) anchor.png Edit

Tag: 静的URL PATH_INFO ini設定

Page Top

概要 anchor.png Edit

  • 環境変数 PATH_INFO を利用した、静的URLに対応した。
Page Top

PATH_INFO 利用の静的URL対応 anchor.png Edit

"/index.php/ページ名", "/index/ページ名" というようなスタイルの静的URLに対応しました。

環境変数 PATH_INFO を利用しているため、サーバー環境によっては、動かないことがあるかも知れません。

設定は、管理画面の「環境設定」に設定項目を追加しました。

「ページURLの形式」で、?[PAGE] | [ID].html | index/[PAGE] | index.php/[PAGE] のいづれかを選択します。

「index/[PAGE]」を選択した場合は、.htaccess にて以下の設定が必要になります。

Options +MultiViews
<FilesMatch "^index$">
ForceType application/x-httpd-php
</FilesMatch>

また、[PAGE] の部分を UTF-8 エンコーディングして運用できる設定「ページURLを UTF-8 にする」も追加しました。

あと、管理画面にはありませんが、pukiwiki.ini.php にて、"index" 部分を変更することも可能です。

  • pukiwiki.ini.php
    1
    2
    3
    4
    5
    6
    7
    
    // PATH_INFO 使用時 (static_url = 2 or 3) のスクリプト名
    // "index" 以外にする場合は、.htaccess の書き換えと次の内容の「スクリプト名」のファイルを置く
    /* スクリプト名
    <?php
    include 'index.php';
     */
    $root->path_info_script = 'index';

このサイトの UsersWiki では、この "index" を "person" として運用しています。

  • UsersWiki/person
    1
    2
    
    <?php
    include 'index.php';
  • UsersWiki/.htaccess
    1
    2
    3
    
    <FilesMatch "^person$">
        ForceType application/x-httpd-php
    </FilesMatch>

これで、 (xoops.hypweb.net) といったURLでアクセスできるようになります。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-21 20:55 nao-pon
    • * xoops_version.php (1.348):
      • Version 3.71.32
  • 2008-05-21 20:55 nao-pon
    • * ini/pukiwiki.ini.php (1.77):
      • Supported "static url" with "PATH_INFO".
  • 2008-05-21 20:49 nao-pon
    • * class/func/pukiwiki_func.php (1.170), class/func/xpwiki_func.php (1.170), class/include/init.php (1.51), ini/pukiwiki.ini.php (1.76), language/xpwiki/de/plugin/conf.lng.php (1.3), language/xpwiki/de_utf8/plugin/conf.lng.php (1.3), language/xpwiki/en/plugin/conf.lng.php (1.7), language/xpwiki/ja/plugin/conf.lng.php (1.7), language/xpwiki/ja_utf8/plugin/conf.lng.php (1.7), plugin/conf.inc.php (1.11), skin/js/fusen.js (1.12):
      • Supported "static url" with "PATH_INFO".
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.33 (ナビゲーション<link>と先読みアクセス対策など) anchor.png Edit

Tag: ナビゲーション HTML構造 先読み対策 FireFox 言語ファイル

Page Top

概要 anchor.png Edit

  • attach プラグインのメッセージを編集した。
    • パスワード(必須) -> ファイルに設定するパスワード(必須)
  • 環境設定(conf プラグイン)のメッセージを編集した。
    • static_url の説明追加
  • ブラウザの先読み機能でのアクセスを拒否するようにした。
    • 先読みしても無駄になることが多いため、Firefox と Fasterfox が対象。
  • navi プラグイン使用時にナビゲーションリンクタグ <link rel="next" ... /> などを出力するようにした。
  • "root->url_encode_utf8 = 1" として、URL中のページ名を UTF-8 にした場合でも、以前のエンコーディングのURLでもアクセスできるようにした。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-22 18:07 nao-pon
    • * xoops_version.php (1.349):
      • Version 3.71.33
  • 2008-05-22 18:06 nao-pon
    • * class/: func/xpwiki_func.php (1.171), include/init.php (1.52):
      • "Pagelink" was made not to become invalid even if it changed to "root->url_encode_utf8 = 1".
  • 2008-05-22 17:59 nao-pon
    • * plugin/navi.inc.php (1.9):
      • Added <link rel="next|prev|start"...>.
  • 2008-05-22 17:58 nao-pon
    • * main.php (1.26):
      • Forbid prefetch.
  • 2008-05-22 17:58 nao-pon
    • * language/xpwiki/: en/lng.php (1.9), de/lng.php (1.5), de_utf8/lng.php (1.5), ja/lng.php (1.8), ja_utf8/lng.php (1.8):
      • Edited messages.
  • 2008-05-22 09:28 nao-pon
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.34 (URLをデコード表示) anchor.png Edit

Tag: クリッカブルリンク

Page Top

概要 anchor.png Edit

  • URLエンコードされたURL記述(クリッカブルリンク)をデコードして表示するようにした。
    例: http://www.google.co.jp/search?hl=ja&q=URL%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89&btnG=%E6%A4%9C%E7%B4%A2
    • 例: (www.google.co.jp)
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-22 22:24 nao-pon
    • * xoops_version.php (1.350):
      • Version 3.71.34
  • 2008-05-22 22:24 nao-pon
    • * class/make_link.php (1.28):
      • URL decode to display.
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.35 (ページ更新時のバグ修正と高速化など) anchor.png Edit

Tag: Enbug Bugfix 高速化

Page Top

概要 anchor.png Edit

  • Ver 3.71.26 以降でエンバグしていた以下の項目を修正した。
    • ページ新規作成時と削除時に palinDB とページ間リンク情報が更新されない。
    • 一旦ページを削除した後、再度ページを作成すると、plainDB とページ間リンク情報が更新されない。
  • ページ作成時と削除時に行っていた、AutoLinkデーター作成をバックグラウンドで行うようにして体感速度をアップした。
  • is_freeze() 関数をファイルチェック方式からDBチェック方式に変更し、パフォーマンスアップを図った。
  • 「データベースシンクロ」(?cmd=dbsync) の「検索用テキストDB と ページ間リンク情報DB」に「今は処理せず、バックグラウンドで順次処理する」オプションを追加した。
    • このオプションを選択すると、ページ閲覧1回につき1ページずつ順次処理します。
  • calendar9 で、新規ページ作成リンクが 2008-05-24-0 のように、"-0" が付いてしまっていたのを修正した。
  • region の Notice エラーを修正した。
Page Top

ページ更新時のバグについて anchor.png Edit

このバグの影響で、検索用データベーステーブル(plainDB) と ページ間リンク情報が正常に処理されていないページがある可能性があります。

管理画面の「管理用ツール一覧」-「データベースシンクロ」で「検索用テキストDB と ページ間リンク情報DB」のみを選択し「検索用テキストDBが空のページのみ処理する。」オプションで実行することで、正常な状態に戻ります。

dbsync.PNG

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-23 19:10 nao-pon
    • * xoops_version.php (1.351):
      • Version 3.71.35
  • 2008-05-23 19:10 nao-pon
    • * language/xpwiki/de/plugin/dbsync.lng.php (1.2), language/xpwiki/de_utf8/plugin/dbsync.lng.php (1.2), language/xpwiki/en/plugin/dbsync.lng.php (1.2), language/xpwiki/ja/plugin/dbsync.lng.php (1.2), language/xpwiki/ja_utf8/plugin/dbsync.lng.php (1.2), plugin/dbsync.inc.php (1.31):
      • Added a option "Do not process now, and process it one by one at the background." in DB sync form.
  • 2008-05-23 19:08 nao-pon
    • * class/func/xpwiki_func.php (1.173), ways/jobstack.php (1.5):
      • Do "PlainDB" update when the page is updated certain and promptly.
  • 2008-05-23 15:29 nao-pon
    • * class/func/xpwiki_func.php (1.172):
      • Do "autolink update" on background.
      • Optimize "is_freeze()". ( Use DB )
  • 2008-05-23 15:28 nao-pon
    • * plugin/: freeze.inc.php (1.5), unfreeze.inc.php (1.5):
      • Optimize "is_freeze()". ( Use DB )
  • 2008-05-23 15:28 nao-pon
    • * ways/jobstack.php (1.4), class/func/pukiwiki_func.php (1.171), plugin/deldel.inc.php (1.9), plugin/rss.inc.php (1.27):
      • Do "autolink update" on background.
  • 2008-05-23 13:18 nao-pon
    • * plugin/dbsync.inc.php (1.30):
      • Use "func->autolink_dat_update()".
  • 2008-05-23 13:17 nao-pon
    • * class/func/xoops_wrapper.php (1.42):
      • Changed "get_userinfo_by_id ($uid)" to "get_userinfo_by_id ($uid = 0)".
  • 2008-05-23 13:12 nao-pon
    • * plugin/region.inc.php (1.12):
      • Fixed notice error.
  • 2008-05-22 23:12 nao-pon
    • * plugin/calendar9.inc.php (1.13):
      • Fixed as for wrong the link to a new page.
Page Top

一行コメント anchor.png Edit

  • #moblog からの新規ページ作成リンクも2008-05-24-0 のように、"-0" が付きませんか?一度お手すきの時にでもご確認いただければと思います。 -- soratomo編集 2008-05-27 (火) 22:08:46


 

Ver 3.71.36 (リスト構造レンダリングのエンバグ修正) anchor.png Edit

Tag: Enbug

Page Top

概要 anchor.png Edit

  • Ver 3.71.31 にて、リスト構造のレンダリングのエンバグをしていたので、その修正をした。
    • "-" 4個以上のリスト指定が、水平線として扱われていましたので、正常に戻しました。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-24 11:23 nao-pon
    • * xoops_version.php (1.352):
      • Version 3.71.36
  • 2008-05-24 11:23 nao-pon
    • * class/convert_html.php (1.31):
      • Fixed bug list level 4 & upper. (enbug)
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.37 (新規プラグイン addline 追加など) anchor.png Edit

Tag: 新規プラグイン Bugfix 新規関数

Page Top

概要 anchor.png Edit

  • sha さんの addline プラグインxpWiki用にコンバート、調整して同梱した。
  • 新規関数 "func->cleanup_template_source(& $source)" を追加した。
    • テンプレート機能などで使うために、他のページのソースをクリーンアップする関数です。
  • ref プラグインにオプションを追加した。(アップロードリンク時に使用)
    • 「btn:[表示テキスト]」: アップロードリンクに表示するテキストを指定します。
    • 「auth」: ページ編集権限がある場合のみ、アップロードリンクが表示されます。
      • 二つ合わせて、「btn:[表示テキスト]:auth」といった指定方法もできます。
    • 例: {{,btn:添付しないでね。}}( &ref(,btn:添付しないでね。); でも同じ ) → 添付添付しないでね。
  • block プラグインで "tate" オプションを指定すると、Fatal エラーで止まってしまう問題を修正した。
  • プラグインの基底クラスの fetch_options() 関数の動作を調整した。
  • areaedit プラグインの編集アイコンが表示されないバグを修正した。
Page Top

addline プラグインについて anchor.png Edit

pukiwiki:自作プラグイン/addline.inc.phpxpWiki用に調整したものです。原作者は sha さんです。

オリジナルの addline の機能に「auth」オプションを追加してあります。 「auth」オプションを指定すると、編集権限がないときは、「追加」ボタンが表示されず、実際の追加処理もキャンセルされます。

「auth」オプションの指定方法は2種類あります。

  • 「auth」オプションのみ指定
    • 例: #addline([テンプレート],auth)
  • 「btn」オプションに併記して指定
    • 例: #addline([テンプレート],btn:追加:auth)
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-26 18:13 nao-pon
    • * plugin/addline.inc.php (1.2):
      • Too much "htmlspcialchars()" on inline plugin.
  • 2008-05-26 15:52 nao-pon
    • * xoops_version.php (1.353):
      • Version 3.71.37
  • 2008-05-26 15:52 nao-pon
    • * plugin/addline.inc.php (1.1):
  • 2008-05-26 15:46 nao-pon
    • * plugin/ref.inc.php (1.30):
      • Fixed enbug at last time.
  • 2008-05-26 15:45 nao-pon
    • * class/plugin.php (1.14):
      • Not set empty value to ['_arg'] in "fetch_options()".
  • 2008-05-26 10:59 nao-pon
  • 2008-05-26 10:21 nao-pon
    • * language/xpwiki/: de/plugin/areaedit.lng.php (1.2), de_utf8/plugin/areaedit.lng.php (1.2), en/plugin/areaedit.lng.php (1.2), ja/plugin/areaedit.lng.php (1.2), ja_utf8/plugin/areaedit.lng.php (1.2):
      • Fixed missing icon image.
  • 2008-05-26 10:21 nao-pon
    • * plugin/areaedit.inc.php (1.11):
      • Fixed notice error.
  • 2008-05-26 10:20 nao-pon
    • * plugin/ref.inc.php (1.29):
      • Added options 'btn' & 'auth' for upload link.
  • 2008-05-26 09:31 nao-pon
    • * class/func/pukiwiki_func.php (1.172), plugin/tracker.inc.php (1.16):
      • Use func->cleanup_template_source().
  • 2008-05-26 09:18 nao-pon
    • * class/func/xpwiki_func.php (1.175):
      • Added a function "cleanup_template_source (& $source)".
  • 2008-05-26 09:14 nao-pon
    • * class/func/xpwiki_func.php (1.174):
      • Added a function "cleanup_template_source (& $source)".
  • 2008-05-26 09:13 nao-pon
    • * class/plugin.php (1.13):
      • fetch_options() simplify.
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.38 (検索機能の改善など) anchor.png Edit

Tag: 検索 多言語

Page Top

概要 anchor.png Edit

  • 検索機能の改善をした。
    • 日本語環境下では、単語検索で全角スペースも単語区切りとして認識するようにした。(Thanks ogohiro :thumb_up: )
    • 数値文字参照も正しく検索できるようにした。
  • addline インラインプラグインコンバート時に、cont['PKWK_READONLY'] をチェックして、凍結状態のときは、挿入するリンクにしないようにした。
Page Top

数値文字参照の検索について anchor.png Edit

xpWiki では、表示文字エンコディングで表せない文字は、数値文字参照に置き換えて保存し便宜上表示できるようにしていますが、単語検索時にこの数値文字参照の部分が検索できていませんでしたので、正しく検索できるようにしました。

例えば、韓国語で「こんにちは」を意味する言葉は「안녕하세요」だと思います。

「안녕하세요」を検索してみます。 -> 検索:안녕하세요

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-28 17:06 nao-pon
    • * xoops_version.php (1.354):
      • Version 3.71.38
  • 2008-05-28 17:06 nao-pon
    • * class/func/pukiwiki_func.php (1.173), class/func/xpwiki_func.php (1.176), plugin/search.inc.php (1.7):
      • Enable "Numeric reference character" searching.
      • Separate word with "Double bytes space" too when searching on "ja".
  • 2008-05-28 16:58 nao-pon
    • * class/extension/xoopsSearch.php (1.8):
      • Use "mb_convert_kana()" only on const['LANG'] = 'ja'.
  • 2008-05-28 16:52 nao-pon
    • * plugin/addline.inc.php (1.3):
      • Check "PKWK_READONLY" on inline plugin.

2008-05-26 18:13 nao-pon

	* plugin/addline.inc.php (1.2):
	Too much "htmlspcialchars()" on inline plugin.
Page Top

一行コメント anchor.png Edit

  • Ver番号が・・・・? -- soratomo編集 2008-05-30 (金) 20:46:28
    • あ!間違ってましたね。× 3.71.28 -> ○ 3.71.38 こっそり直しておきました。 :-P 連絡ありがとう! :thumb_up: -- nao-pon 2008-05-30 (金) 20:58:19


 

Ver 3.71.39 - 40 (画像表示機能の調整など) anchor.png Edit

Tag: 画像表示 コメント統合 Wikiレンダラー

Page Top

概要 anchor.png Edit

  • 外部URL画像のサムネイルに元画像へのリンクをつけた。
  • ref インラインプラグインでも align 指定可能とした。
  • attach プラグインの添付ファイルアイコンが相対パスになっていたので、絶対パスにした。
  • xpWikiD3commentContent.class にて、元ページへのリンク抽出が正しくできないことがあったので修正した。
  • xpWiki オブジェクトの init() 周りのソースコードを整理した。
    • ただ、結果として「押入れにあった物を箪笥に入れ替えただけ」みたいな感じになってしまった。要精進。 :-P
  • Wikiレンダラー用に、モジュールアクセス権限をチェックするようにした。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-30 20:19 nao-pon
    • * xoops_version.php (1.356):
      • Version 3.71.40
  • 2008-05-30 20:19 nao-pon
    • * class/root.php (1.15):
      • Added init() vars.
  • 2008-05-30 20:18 nao-pon
    • * class/func/xpwiki_func.php (1.178):
      • Added check "root->module['checkRight']".
  • 2008-05-30 17:44 nao-pon
    • * xoops_version.php (1.355):
      • Version 3.71.39
  • 2008-05-30 17:43 nao-pon
    • * class/: root.php (1.14), xpwiki.php (1.84), func/xpwiki_func.php (1.177), include/init.php (1.53):
      • Arrangement of source code.
  • 2008-05-30 17:39 nao-pon
    • * class/xpWikiD3commentContent.class.php (1.8):
      • The bug that URI might not be able to be acquired correctly is corrected.
  • 2008-05-30 17:38 nao-pon
    • * class/make_link.php (1.29):
      • Adjustment when external image display ref plugin is used.
  • 2008-05-30 17:37 nao-pon
    • * plugin/attach.inc.php (1.41):
      • File icon with an absolute path.
  • 2008-05-30 17:36 nao-pon
    • * plugin/ref.inc.php (1.31):
      • Inline enabled the align specification.
      • Made to link with the URL image display.
Page Top

一行コメント anchor.png Edit



 

Ver 3.71.41- 42 (XSS脆弱性の修正など) anchor.png Edit

Tag: XSS セキュリティ XCL Wikiレンダラー

Page Top

概要 anchor.png Edit

  • Ver 3.71.37 - 40 に XSS脆弱性があったので修正した。
    • 該当バージョンをお使いの方は、必ずアップデートしてください。
  • プラットフォームが、XCL (XOOPS Cube Legacy) でも、バージョン番号を全桁表示できるようにした。
  • レンダラーモードでのキャッシュ機能の動作調整をした。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-05-31 11:25 nao-pon
    • * plugin/xpwikiver.inc.php (1.5):
      • Displays all digits of the version number on XCL too.
  • 2008-05-31 11:10 nao-pon
    • * version.php (1.2):
      • Version 3.71.42
  • 2008-05-31 11:10 nao-pon
    • * version.php (1.1), xoops_version.php (1.358), class/func/xoops_wrapper.php (1.43):
      • Displays all digits of the version number on XCL too.
  • 2008-05-31 09:48 nao-pon
    • * xoops_version.php (1.357):
      • Version 3.71.41
  • 2008-05-31 09:48 nao-pon
    • * class/func/xpwiki_func.php (1.179):
      • Adjustment of "Rendar Cache Contororl" function.
  • 2008-05-31 09:46 nao-pon
    • * plugin/ref.inc.php (1.32):
      • Fixed XSS (Ver 3.71.37 - 40)
Page Top

一行コメント anchor.png Edit




トップ 印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
オンライン状況
641 人のユーザが現在オンラインです。 (12 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 641

もっと...
サイト情報