Xoops Cube Project
XOOPS Cube Project Site
検索
Advanced Search
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha

Jan 29, 2004(Thu)

不可思議な現象

Filed under: - のぶのぶ @ 11:52:51 pm

Apache2での稼働を始めてから、作業記録を開こうとすると、10回に8回くらいは、開く事が出来ない。
IEでは「ページを表示できません」と表示され、Apache2のアクセスログやエラーログには、何の形跡も残っていない。
これは、IEだけでなく、MozillaやOperaでも同様の現象となるから、クライアント側の問題では
なさそうなのだけど、サーバーにログが残らない物だから原因の究明に苦労しそうだ。
作業記録/PukiWikiMod最新CVSスナップショット(0.0.8b4)をマージなどは、問題なく開く事が出来るのだから・・・・
とりあえず、作業記録と同じ内容をDialy?というページに複製して、メニューのリンクを張り替えた。

ナンデダロ〜 Part2!!


Jan 28, 2004(Wed)

PukiWikiMod-文字実体参照データファイル追加

Filed under: - のぶのぶ @ 11:01:11 pm

今朝適用した最新CVSで<>が化けていた件は、nao-ponさんからのコメントもあったとおり、
文字実体参照データファイルと呼ばれる、HTMLのスペシャル・キャラクタ集合定義のふぁいるの
リリースが漏れていたのが原因らしいので、早速ダウンロードしてみた。
見てのとおり、きっちりと表示される。

あと、今朝のCVSでありがたいのが、リネームが可能になった事。
数日前に「あれ〜、リネームが出来ない(^_^;)」と焦ってたのだけど、DBとの連携が
まだ、インプリメントされてなかったとは知らなかった。
今回のリリースでそれも可能になったので、一安心。

感謝!


PukiWikiMod最新CVSスナップショット(0.0.8b4)をマージ

Filed under: - のぶのぶ @ 10:33:03 pm

とりあえず、マージしただけ
TrackBack関連は、nao-ponさんのに置き換えた。
どうやら、POSTメソッドOnlyからGETメソッドOnlyに切り替えて、両対応では無いようだけど
PukiWiki,ココログ,MyDialyなどからのTrackBackに関しては問題ない様子。
&関連の処理は、まだ問題ありそうなのかなぁ?& そのものの表示は大丈夫だけど、
半角の<>などが&lt;&gt​;の様に化けてしまう。
詳細は後ほど。


Apache2.0.48+PHP4.3.4

Filed under: - のぶのぶ @ 10:20:40 pm

TrackBackのviewページの文字化けの件、ふと仕事用に使ってるWindows PC上では正常に表示されている事に気が付いた。
Windows PCでは、Apache2.0.48+PHP4.3.4の環境であり、自宅サーバーはApache1.3.27+PHP4.3.1である。
このバージョンの違い(特にPHPのmb_string周辺)から、文字化けをおこしているのかもと考えて、
急遽本サーバもバージョンアップ。
(コンパイルなどの作業記録は別途まとめるつもり・・)
ただ、ここでは公開していない部分で、mod_perlを使ったりしており、Apache2での
稼働がサポートされていないシステムを自家用に使用していたため、mod_proxyで、
mod_perl使用部分だけ転送するつぎはぎでの設定を行った。

が・・・・・

文字化けは直っていない。ナンデダロ〜〜


Jan 27, 2004(Tue)

rsslinkプラグイン(rsslink.inc.php​)拡張 その2

Filed under: - のぶのぶ @ 10:16:48 pm

前日のrsslinkプラグインの拡張は、さらにいくつかの拡張を行いとりあえずの完了とする。

  • 出力件数指定を可能に。
  • dc:subjctタグの追加(文書に#categoryプラグインを指定しているページのみ)

・侘魯織阿領簑

RSSタグ 従来 変更後
<dc:date>​ RSS出力日時 ページ変更日時
<description​> ページ変更日時 ページの内容からTAGを除いたテキストの先頭250文字 (0.91ではページ変更日時のまま)
<trackback:p​ing> (なし) TrackBack有効の場合は、TrackBackPingのURL(PukiWiki1.4のrss10.inc.phpより)
<dc:subject&​gt; (なし) ページのカテゴリー (#categoryプラグイン使用時のみ)

・サンプル

指定例 説明 出力 Check
&rsslink(作業記録) 従来の記述 RSS of 作業記録 check
&rsslink(作業記録,rss10) 従来の記述 RSS of 作業記録 check
&rsslink(作業記録,rss10,true) contents付き RSS of 作業記録 check
&rsslink(作業記録/20,rss10,true) contents付き&ページ名前方一致 RSS of PukiWiki check
&rsslink(作業記録,rss10,true,3) contents付き&件数指定 RSS of 作業記録 check
&rsslink(作業記録,,,3) 件数指定 RSS of 作業記録 check

  • 2004-01-24 CSV Snapshotへの変更適用後ファイル
    • filepukiwiki.php
    • filerss.php
    • filersslink.inc.php​

    TrackBackプラグイン(tb.inc.php)修正。その2

    Filed under: - のぶのぶ @ 9:28:59 pm

    nao-ponさんから、「TrackBackプラグイン(tb.inc.php)修正。」に対して、
    「この修正を行うと、PukiWikiからTrackBackPingが送れない」
    との指摘をいただいた。
    確かに、今回の修正でココログからのTrackBackPingに対応するために、各ページ中のRDFを修正する
    必要があり、trackback.phpも修正しておりましたが、やはり、XML中に&文字をダイレクトに書くのは
    本筋から離れると考えたので、trackback.phpの修正は元に戻した。
    そして、tb.inc.phpの方でココログからの本来は不正なPINGリクエストを受け付けるように修正(改悪?)した。

    添付ファイル: filetb.inc.php


    Jan 26, 2004(Mon)

    rsslinkプラグイン(rsslink.inc.php​)拡張

    Filed under: - のぶのぶ @ 10:25:15 pm

    PukiWikiの出力するRSSは、最低限の情報しか出力されていないため、最近普及し始めている
    RSSリーダで内容も含めての取り込みが出来ない。
    そこで、RSS1.0対応のrss10コマンドで、コンテンツを出力できるようなオプションを追加した。
    但し、#commentプラグイン等から出力される、formタグに関してはとりあえず、出力をしないように、
    変更を行っている。(actionプロパティーだけを無効にしても良いかもしれないが...)
    また、指定したページのチェックをしているのをはずす事によって、「作業記録/20」というような
    指定を可能にした。
    さらに、以下のタグに関しての出力情報を変更している。

    RSSタグ 従来 変更後
    <dc:date>​ RSS出力日時 ページ変更日時
    <description​> ページ変更日時 ページの内容からTAGを除いたテキストの先頭500文字 (0.91ではページ変更日時のまま)
    <trackback:p​ing> (なし) TrackBack有効の場合は、TrackBackPingのURL(PukiWiki1.4のrss10.inc.phpより)

    一応FEED Validatorなどで、出力をチェックしたが、エラーなどは発見されていない。

    指定例 説明 出力 Check
    &rsslink(作業記録) 従来の記述 RSS of 作業記録 check
    &rsslink(作業記録,rss10) 従来の記述 RSS of 作業記録 check
    &rsslink(作業記録,rss10,true) contents付き RSS of 作業記録 check
    &rsslink(作業記録/20,rss10,true) contents付き&ページ名前方一致 RSS of PukiWiki check

     


    Jan 25, 2004(Sun)

    TrackBackプラグイン(tb.inc.php)修正

    Filed under: - のぶのぶ @ 10:41:20 pm

    TrackBack PINGのGETメソッド対応

    TrackBackプラグインが、@NiftyのココログからのPingを受け付けてくれない。
    いろいろと調べてみると、trackbackプラグインは、POSTによるpingしか対象に
    していない様子。だが、ココログのTrackbackは、GETでpingを行ってくる。
    そこで、tb.inc.phpを修正して、GETでのpingにも対応するようにした。

    各ページのTrackback用RDF

    各ページにコメントとして挿入されている、TrackBack情報のRDF中のTrackBackの
    URLのパラぺータを区切る&文字が、&amp;として出力されている。
    この出力は、htmlであれば、ブラウザが自動的に&に修正してくれるが、TrackBack
    PINGを送る側がこの形式に対応していない物がある。(ココログなど)
    よって、trackback.phpを修正して、直接&文字を出力するようにした。

    UTF-8出力のページ

    __mode=viewやrssが指定されたときには、UTF-8で出力するはずなのだが
    これが文字化けしてしまう。
    これに関しては、

    ini_set(\"mbstring.intern​al_encoding\",\"UTF-8\");

    をtb.inc.phpの

    function tb_mode_view($tb_id)function tb_mode_rss($tb_id)

    の各先頭部分に追加する事によって解決できた。
    これは、ApacheやPHPのmb_string等の設定をきちんとすればおきないかもしれない。


    PukiWikiMod感想

    Filed under: - のぶのぶ @ 7:15:08 pm

    PukiWiki1.3.xベースってだけで食わず嫌いのように敬遠していた、PukiWikiModだったが
    恐るべしというか、XOOPSとの親和性がB-Wikiに比べて格段に向上している。

    PukiWiki Pageブロック

    XOOPSのブロックとして、任意のWikiページを使用できる。
    B-WikiをHackして実現しようかと考えていた矢先だけにとってもうれしい。

    xoopsblockプラグイン

    XOOPSのブロックをWikiページに挿入できる。
    上記の、PukiWiki Pageブロックとは、逆とも云える機能だが、これら2つの組合せによって、
    XOOPS、PukiWikiの良い所取りをしながら、コンテンツを作り上げる事が出来そうだ。

    ページ毎のREAD/WRITE権限設定

    ページの編集画面で、編集許可、閲覧許可をXOOPSのユーザーグループを個別に設定する
    事が可能になった。

    テーブルの書式拡張

    テーブルの書式設定は、PukiWiki1.4以上に強化されており、テーブルの入れ子などを
    利用すると、ページ全体のレイアウトもかなり柔軟に設定できそう。

    ページ情報のDB化

    権限等の管理の為に、Wikiページの一覧等はデータベースに格納して管理されています。

    プラグインの拡張&追加

    現在までに気が付いたもの

    calendar2
    & calendar_viewer

    拡張

    新規プラグインのcategoryを利用したカテゴリー表示や、一日複数件の登録に便利な機能が追加されている。

    ls2 拡張 いくつかのパラメータが追加されている。
    category 新規 各文書のカテゴリーインデックスの自動作成機能
    recentchanges 他 拡張 ページ名で無くて文書内の見出しにして表示

    その他

    PukiWiki1.4での表記に慣れていると、改行制御や整形ルールに少しずつ異なるところがあって、とまどう事もあるが、これは、別にPukiWikiMod特有の問題では無い。

    PukiWikiMod最新CVSスナップショット適用で…

    Filed under: - のぶのぶ @ 11:56:57 am

    昨晩に導入したPukiWikiModだが、深夜にCVSに投入されたらしいので、適用してみた。 ところが、適用後に、>などの文字が、&gt; とかに化けてしまうようになった。 とりあえず、make_link.phpの205行目だけを元に戻したら、正常に表示されるようだ。 nao-ponさんの日記にコメントでお知らせしておいた。


    39 queries. 0.045 sec. - Mem:3991bytes
    Powered by WordPress Module based on WordPress ME & WordPress

    カレンダー
    January 2004
    S M T W T F S
        Feb »
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
    投稿者別一覧
    アーカイブ(月別)
    カテゴリ一覧
    ブログ内検索