#author("2017-02-25T17:51:26+09:00","","") * tracker_plusプラグインの機能取り込み [#d47db8bd] - ページ: BugTrack - 投稿者: [[umorigu]] - 優先順位: 低 - 状態: 提案 - カテゴリー: 本体新機能 - 投稿日: 2017-02-22 (水) 06:52:55 - バージョン: 1.5.1 ** メッセージ [#z0c5ab61] tracker/tracker_listプラグインはPukiWiki内でIssue管理を実現するものでよく使われていますが、ページ作成後に値をselectで変更できないなど一般的なITSとしては機能が不足しています。 この機能不足を補うために、[[official:自作プラグイン/tracker_plus.inc.php]]で実現されているいくつかの機能をtrackerに取り込む提案をします。 - [[listbox3プラグイン>official:自作プラグイン/datefield.inc.php]]と組み合わせて、ページ作成後に項目をselectで変更する機能 ** tracker_plusの機能 [#h863fd08] [[PukiWiki/1.4/ちょっと便利に/tracker_listでの表示方法のカスタマイズ]] より (2005-05-06時点の機能) - 一覧のフィルター(絞り込み)機能 - 一覧表示の際に、listbox2 や listbox3 などのプラグインに与えられた、引数の一部を表示させる。 - 一覧表示の際に、listbox2 や listbox3 などのプラグインに与えられた、引数の一部を用いてソートさせる。 フォーム入力時における機能拡張 - デフォルト値の特定の部分を、別のフィールドの入力値で置換する - 日付入力フィールドの提供(datefield.inc.php との連携で実現) ** 関連 [#ded5b034] - [[PukiWiki/1.4/ちょっと便利に/tracker_listでの表示方法のカスタマイズ]] -- バックアップ No.5 に機能リストが書かれています - [[official:自作プラグイン/tracker_plus.inc.php]] - [[official:自作プラグイン/listbox3.inc.php]] - [[official:自作プラグイン/datefield.inc.php]] - キャッシュ利用による高速化の話題 -- [[BugTrack/560]] -- [[BugTrack/2401]] -------- - こんにちは。「selectで変更する」というのは: (1)ドロップダウンリスト等の form タグで実現できるユーザーインターフェース要素をそれぞれのページに埋め込むとともに、(2)それぞれが自身の状態を反映(修正/編集)せしめることができる挙動 -- といったことでしょうか。ボトムアップ的なアプローチでは、複数のUI要素を連動させたり、タブストップを制御する挙動などを実現することができないか、相当辛いはずです。JavaScriptに手を出すアプローチも無いとは言いませんが、相当危ういように思います。本質的にはeditプラグインを作り直すアプローチが求められるような気がします。(このコメントはほとんどがポエムです) -- [[henoheno]] &new{2017-02-23 (木) 22:36:40}; - まだきちんとtracker_plusを調べたわけではないのですが、JavaScriptが有効なときにはtracker_plus相当、そうでなければ現行のtracker相当の動作にしたいと思っています。断念するかもしれませんが... -- [[umorigu]] &new{2017-02-24 (金) 00:26:33}; #comment