[Fswiki-dev] Re: リンク(アンカー)の開き方を少し拡張するパッチ

Back to archive index

あき attin****@kk*****
2005年 11月 10日 (木) 01:57:37 JST


あきです。

> 竹添です。
> 
> 05/11/09 に あき<attin****@kk*****> さんは書きました:
> > > > 『プラグイン』という提供の方法もあるかもしれませんが、これは是非コア側
> > > > で取り込んで頂きたいパッチだと思い、ここに紹介させて頂きました。
> > > > この程度でしたら、便利になるだけで悪影響は特に何も無いと思うのですが、
> > > > いかがでしょうか?
> > >
> > > 拝見しましたが、これだとhttp(s)以外の場合や相対リンクはすべて内部リンク
> > > とみなされてしまいますよね。さすがにそのまま取り込むにはちょっと問題ある
> > > んじゃないでしょうか。
> >
> > 「http(s)以外」っていうのが私には分かっていないかも、です。
> > 「ftp」とかですか? そうですね。気付いてませんでした。すみません。
> > if()文の条件を改良すればいい、とか、そういう問題では無いということでしょ
> > うか?
> 
> そういうことですね。://が含まれていれば、とかいうようなチェックにすれば
> いいんじゃないかと思います。

了解です。
そのように修正しておきました。

> 
> > > WikiFarm間での相対リンクなどに関しても考慮する必要はありますが、
> > > アクションを指定する記法を用意することで対応しようかな、と考えてました。
> > > 例えばInterWiki形式でaction:LOGINと書くとwiki.cgi?action=LOGINに
> > > ディスパッチするような方法です。これならアクションの呼び出しをダブル
> > > ブラケットで記述できるようになります。
> >
> > いいですね。
> > ですが、改造量が多くなりそうな…。
> > 後、サイト内リンクと言いましても、同じwiki.cgiだけでなく、他のCGIやhtml
> > も、同一サイト内ならサイト内リンクと判断しほしい、という要望もあるかと
> > 思うのですが…。
> 
> たしかに内部リンク、外部リンクの整理(シングルブラケットかダブルブラケットか)
> とは別にそういう制御ができてもいいかもですね。
> 
> > > 4.0ではPDFサポートは二の次と考えているので、Wiki形式のプラグインは
> > > 廃止するのもありかな(代わりにテンプレートの使用を推奨する)と思います。
> >
> > うわっ、大胆な。しかし魅力的でもあるような…。
> > う〜ん、ちょっと今の形からはどのように化けるのかがいまいちピンと来ません
> > ね。
> > 「廃止」はともかく、「テンプレートの使用を推奨」っていうのはいいアイデア
> > だと思います。
> > Wiki書式の数に相当するだけのテンプレートが有れば、まずは問題無さそうです
> > ね。
> > それ以上に有るとより便利ですし、場合によってはユーザによって拡張すること
> > も可能なら柔軟性が有っていいですね。
> 
> テンプレートというのはHTML::Templateのことです。
> 今はbbsなど一部のプラグインでしか使ってませんが、テンプレートに関しては
> 国際化機能(ロケールによって使用するテンプレートを切り替える)を提供しますし
> サニタイズに関してもHTML::Template側で面倒見てくれますから。

分かったような分かってないような…。(汗)
tmplディレクトリ下のを扱うのもHTML::Templatだと思いますが、それとはまた
違うのでしょうか?
「HTML::Templat内の様々な機能を駆使してプラグインを作成して下さい」と
いうことでしょうか?
従来のWiki書式で出力するプラグインの場合、構文エラーとなりえるHTMLは出力
されませんでしたが、それを廃止するとなると、後は自己責任で、ということに
なりそうな気がします。(そういった認識で合ってますでしょうか?)
もしそうだとすると、「4.0はXMLとHTMLで出力させるようにしましょう」と話し
ていたのが、守れるのか否かがよく分かりません。
XHTMLで記述させるというなら、分からなくもないのですが…。





Fswiki-dev メーリングリストの案内
Back to archive index