1.4へ向けてプラグインの拡張

  • ページ: BugTrack
  • 投稿者: ゆう
  • 優先順位: 重要
  • 状態: 完了
  • カテゴリー: プラグイン
  • 投稿日: 2002-06-24 (月) 14:39:29
  • バージョン:

メッセージ

plugin呼出しタイミングの追加

  • plugin_プラグイン名_init() プラグイン初期化時に呼ばれる(1.3.1b1にて実装済)→cvs:plugin/recent.inc.php
  • plugin_プラグイン名_update() プラグインを含んだページを更新した場合に呼ばれます(未実装)

引数のブロック構造対応

ブロック構造で引数を渡す方法を考えています。

#pluginname(hogehoge) {
-ほげほげ
-hogehoe
}

Plugin引数が、plugin_xxx_convert に渡される時点で HTML エンコードされている

HTMLエンコードでなく、URLエンコードしたかったり、出力中に現れないものはエンコード不要な場合もある。

  • Pluginへ渡る時点ではエンコードせず。
  • エンコードする責任は Pluginにある。
  • Plugin用のヘルパAPIを用意して、この辺の繁雑さを緩和する。

ってな感じなのはどうでしょう?

問題は、いまこれをやると、既存Plugin全書き換えって事かな♪


  • ブロック構造対応にかなり期待(heart) -- reimy 2002-06-24 (月) 14:58:26
  • 書式はこれでいいですか? -- ゆう 2002-06-24 (月) 17:09:09
  • PHPなんだから <? ぶろっく ?> にしましょうよ~♪ (混乱必至) -- SHIMADA? 2002-06-24 (月) 17:25:25
  • はじめまして、SHIMADAさん。できれば自己紹介書き込みお願いします。 -- ゆう 2002-06-24 (月) 17:34:46
  • うーん、<? ?>はブロック定義には向かない気が・・・。あとじゃ#pluginname ~ #end pluginnameとか。 -- ゆう 2002-06-24 (月) 17:35:23
  • あ、あとブロック構造のなかに、さらにプラグインブロックがあったらどうしよう? -- ゆう 2002-06-24 (月) 17:35:57
  • 書式は<? ?>に対抗して<% %>とか。Microsoft FrontPageのように(笑い) -- reimy 2002-06-24 (月) 22:43:15
  • あっ。< >は< >に変換されるからダメですね。{% %}とか。 -- reimy 2002-06-27 (木) 07:42:46
  • 他のWikiの真似しちゃうのがいいと思います。TikiなりRWikiってブロック構造もってませんでしたっけ? -- kawara 2002-06-27 (木) 11:24:10
  • PluginのAPIについて考えよう からHTML エンコードの話題を移動してきました -- 2003-01-15 (水) 03:23:13

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2003-03-18 (火) 08:38:17
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.276 sec.

OSDN