#author("2017-02-26T20:15:49+09:00;2017-02-26T20:15:20+09:00","","")
#author("2017-03-19T05:01:08+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};
- なるほど。プラットフォーム側に唯一の(安全な)土台を用意できると楽になるかもしれませんね。 -- [[henoheno]] &new{2017-02-26 (日) 20:15:20};
- Tracker_Plusを取り込みしてくれるのは非常に嬉しいです。編集時の書式の#tracker_plusを#trackerに変えるのみで動くとありがたいです。すでにメンテナンスされていないtracker_plusの絞り込み機能、キャッシュ機能などを自サイトでは使っているのでこれには期待しています!! -- [[DS4]] &new{2017-03-19 (日) 05:01:08};

#comment



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.055 sec.

OSDN