Category::Plugin

既存プラグインの統廃合(ls,recent系など)

  • ページ: BugTrack
  • 投稿者: Ratbeta?
  • 優先順位: 低
  • 状態: 提案
  • カテゴリー: プラグイン
  • 投稿日: 2004-11-08 (月) 21:09:27
  • バージョン:

メッセージ

official:自作プラグインの中には、現在PukiWikiに収録されているプラグインと重複する機能を持った物が幾つか存在します。
これらの重複するプラグインの統廃合を行って、PukiWikiをスマートにする試み。
あと分散したパッチなども取り込む必要があると思われます。

統廃合候補

A-D

E-G

H-K

L-N

O-R

S-U

V-Z

統廃合が可能かどうかから、他にも統廃合できる物はないか、などさまざまな意見をお待ちしています。


  • blog, blog2, weblogも あるでよ ありますね :) -- henoheno 2004-11-08 (月) 22:01:06
  • attach系やref/img系ももう少し整理する必要があると思いますが、ここでは包括しきれません (^^; -- Ratbeta? 2004-11-08 (月) 22:15:31
  • rss recent related ls ってのは、複数ページの情報のリストアップなので、根本のあたりをクラス化して整理するのがよさそう -- merlin 2004-11-08 (月) 22:46:46
  • このページはメタなまとめページにして、個別撃破用ページとの相互リンクを張るというのはいかがでしょう。もうそうなってますね :) -- henoheno 2004-11-09 (火) 21:38:24
  • 複数のプラグインが複雑に絡み合っているものは個別にページを作る必要があると思いますが、基本的にはここでいいんじゃないかと。 -- Ratbeta? 2004-11-09 (火) 22:26:09
  • tbof.inc.phpをtb.inc.phpに吸収、official:続・質問箱/398のsearch.inc.php.diff.2を公式採用*1とかどうでしょうか。 -- sagen 2004-11-10 (水) 19:41:06
  • searchプラグインはnewを吸収できそうですね。そうしたら「検索」or「開く」テキストボックスのUIが実現できるかな? -- henoheno 2004-11-21 (日) 00:20:29
  • 見かけ上の話ですが、diffとbackupもそれぞれのUIを持っている意味は無いのかもしれない :) -- henoheno 2004-11-21 (日) 00:22:06
  • これも見かけ上の話ですが、「凍結」は「編集」と融合させたいと思っています。YukiWikiのように。そういえばコレはやりかけだな・・・ (^^; -- henoheno 2004-11-21 (日) 00:22:53
  • diffとbackup、freeze/unfreezeとeditの統合に関してはいいと思います。その方が機能的に洗練されますしね。…そこにaddも加えてしまうのもいいのかも知れませんね。で、searchとnew(pageですよね? (^^; )はちょっと無理があるんじゃないかと思いますが…。どっちかといえばreadとnewpageの統合をして、前のPukiWiki.orgにあった"移動"ボタンみたいなUIが作れると面白いかもしれません。 -- Ratbeta? 2004-11-21 (日) 12:14:39
  • recentとrssを統合するのも面白いかもしれません。ここにpopularを付け加えてリストアップ関連を一まとめにするといいかも。…半分以上merlinさんの意見と重なってますが (^^; -- Ratbeta? 2004-11-21 (日) 13:06:35
    • 出力部分は同一関数化できそうです。表向きは別プラグインの方がわかりやすいのですが、内部は結構共通化できそうですね。 -- merlin 2004-11-25 (木) 18:13:38
  • こんなの作ったんですけど、いかがでしょ? (^^; → teanan:自作プラグイン/recent.inc.php -- teanan 2004-11-25 (木) 22:36:00
    • ますますrecentとrssを統合したくなりますね :) -- henoheno 2004-12-12 (日) 23:52:22
  • official:自作プラグイン/include2.inc.phpofficial:自作プラグイン/memox.inc.phpはそれぞれ、ベースとなっているプラグインの上位互換で機能拡張なので、パッケージのinclude.inc.phpとmemo.inc.phpに取って変えて(名前を変えて置き換えて)はどうでしょうか。 -- sagen 2005-01-17 (月) 11:58:30
    • 上のリストの中には確かに入れ替えだけで済むものも結構あります。そういうものの場合は、CVS版のソースの適用だったりソースの修正が主な処理になるでしょうね。 -- Ratbeta? 2005-01-17 (月) 18:38:35
  • calendar系について、ちょっとまとめてみました。まだ開発中のものですが、興味のある方はどぞ :D -- teanan 2005-01-21 (金) 02:52:15
  • なぜWikiのRSSフィードは役立たずなのか? -- 2005-01-24 (月) 19:40:22
    • そもそもPukiWikiのデフォルトの(シンプルな)RSSはものすごく活用されているのですが、何か? :) -- henoheno 2005-01-24 (月) 22:42:25
    • RecentChangesをそのまま反映したようなシンプルなRSSと、内容の一部を反映したRSS(上にいくつかのカスタマイズ版がある)と、内容を全て掲載したRSSはそれぞれ用途(ニーズ)や目的が異なります。ごっちゃにしてはいけませんね。どれが良いとか、便利だとかいうのを語り合うのは自由ですが、RSSをどのようにfeedするかという選択肢はもっと自由です。 -- henoheno 2005-01-24 (月) 22:44:41
    • 丸ごと一つのサイトのRecentChangesをFeedする必要すら実際にはありません。希望するキーワードなどで絞り込んだフィード(merlinさんが作っている)や、最近受けた攻撃内容を管理者に通知するフィードも存在することができるのです。WikiのRSSというものに型をはめる必要は全くありません。 -- henoheno 2005-01-24 (月) 23:29:25
    • ネガティブに述べるだけじゃ話が広がらないなあ、というのがその文書を書いた人へのコメントかな。 -- henoheno 2005-01-24 (月) 23:29:57
    • PukiWiki のRSSプラグインも、どのような形のfeedを受けたいかは各自が選択できて良く、もちろん、feedしたくない形態を管理者が設定できて良いと思います。(負荷を増やしたくないのでフルフイードは希望しない等) -- henoheno 2005-01-24 (月) 23:36:53
    • たしかに org と dev の RSS を登録してはいるんですが、なにが変わったのか表示されないのでわざわざ飛んでこないといけないんですよね。デフォルトで差分表示を好みます。 -- 2005-01-25 (火) 01:28:13
      • こんにちは :) つまりshowrssをコピーしたものをハックして diff へのリンクが表示されるようにすると、現状を大きく変えずに一手間減るということですね? :) 差分といってもPukiWikiのdiffは現状「最新の一編集」ですから、本当の意味の差分配信をお望みであれば「最新の一バックアップ」との差分で、差分がゼロの時はRSSの候補から外してくれるくらいやってくれなくてはスマートでないと思うのですがいかがでしょう。ちなみにシンプルな現状のRSSに比べ、それは負荷のかかる処理です -- henoheno 2005-01-26 (水) 23:01:14
      • diff/*.txtの行頭が+か-で始まる行をピックアップすればいわゆる「差分」になりませんか?これなら負荷的には割とマシだと思うんですけど、どうでしょう? -- okkez 2005-01-27 (木) 02:32:35
      • すでにその処理でやっていますが、閲覧認証周りと隠しページ(/^\:/ とか)の扱いでちょっと壁に当たっています。よろしければrssdiff rev.1.6を参照してください。 -- わたなべ? 2005-01-27 (木) 07:58:16
    • RSSの話とはずれるんですが、更新内容の表示の方法としては http://qwik.jp/SandBox.history が面白いと思いました。 -- でぃあばぁ 2005-01-25 (火) 10:29:40
  • diffの内部をbackupに吸収させてみました。といってもbackupに飛ばしてるだけですが…。filediff.inc.php.1 -- Ratbeta? 2005-03-05 (土) 21:25:17
    • この方法の問題点は$do_backupが有効になってないと使えないという点です。 -- Ratbeta? 2005-03-05 (土) 21:27:08
    • 中身を拝見していませんが、方向としてはそれは私も望んでいた方向のものである気がします :) (diffとbackupのマージ) そろそろこのページはまとめページと化してきましたから、少しづつ各個撃破用のページへ振って行った方が良さそうですね -- henoheno 2005-03-05 (土) 22:45:09
    • そうですね。頃合を見てやらないといつまでも進みませんよね (^^; -- Ratbeta? 2005-03-05 (土) 22:49:36
  • recent系の統合ページを作成しておきました。BugTrack2/45 -- Ratbeta? 2005-03-18 (金) 17:50:19
  • pre系はcode.inc.php r0.5.0 に同梱したpre.inc.phpで取り上げられた機能は実現できました。 -- sky 2005-08-27 (土) 01:28:16

*1 向こうにも同じこと書いちゃいましたが。

添付ファイル: filediff.inc.php.1 846件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-07-27 (日) 19:01:10
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.312 sec.

OSDN