smbutton-blue_no_shadow

WordPressの管理画面でプラグインのメモを残せるプラグインを共同開発してみた

ある日、Twitterで @poyosi さんがこんな事をつぶやいていて

実は内心「40も50も入れるかフツー?」などと思っていたのはおくびにも出さず聞いていると、夜中にもかかわらず各所から反応があって

意外にニーズがあるのかもと考えを改め、そんなわけで、ちょっぴり興味を持って取り組んでみることにしました。

この記事は、jim912によって書かれたものです。
引用を行う場合は、著作権法に定める範囲にて、引用元であるSimple Colorsの出展元表示とhttp://www.warna.info/archives/1988/へのリンクを必ず行って下さい。

メモの入力と表示ですが、あまり小さかったりすると入力も表示もユーザビリティーが悪くなりますし、ただでさえプラグインの説明表示の表示文字数が多くなり窮屈な感じになりそうだったのでカラムを増やすのは得策ではないと考えました。
そんなときに、ちょうど有り難かったのがプラグインの行表示を行った後に存在する after_plugin_row というフックです。プラグインの更新があった場合、

の様なメッセージが表示されますが、この表示もほぼ同じ箇所のフックを利用しているはずです。

というわけで、プラグイン表示の下に1行ぶち抜きでメモ欄を表示することにしました。ただ、単に行を追加すると、その増えた行分高さが増えてしまいますし、1行毎にぶち抜きのテキストエリアが表示されてしまっては、表としての一覧性が落ちてしまいます。そこで、プラグインの行にトグルスイッチ用のカラムを追加し、その開閉ボタンでメモ欄の表示を行うことにしました。

まずは、メモ欄の表示と保存の部分を私の方で行い、メモ欄の開閉の実装は @poyosi さんに引き継ぎ。jQueryの記述からWordPress管理画面への読み込みまで、プラグイン作成初体験でもちゃんと動作するようにPHPの記述も含めて実装してもらいました。すばらしー。

基本動作は、ここまででほぼ実装完了したので、あとは、開閉ボタンの表示や開閉ボタンの連打対策や開閉状態の維持など、細かい部分のユーザビリティーの向上など細部を共同で詰めて、最終的にできあがったのがこちら

ユニークだし、使い勝手もそれなりに良くなっていると思いますので、興味があるかたは一度お試し下さい。
また、PHPやプラグインの勉強用に、レガシーな書き方での実装とし、また、それぞれの行にコメントを入れてありますので、興味のあるかたは見てみて下さい。

ダウンロードは、下記のリンクよりどうぞ。

Download

Plugin Memorandum

[追記]
2012/01/31 ひっそりバージョンアップ
2012/02/01 公式ディレクトリにて公開

カテゴリー: WordPressの小技   タグ: , ,   この投稿のパーマリンク

WordPressの管理画面でプラグインのメモを残せるプラグインを共同開発してみた への66件のコメント

  1. lotus_tribal より:

    社内のポータルサイトに導入しました♪ずっと欲しかった!!

  2. xxmiz0rexx より:

    社内のポータルサイトに導入しました♪ずっと欲しかった!! / “WordPressの管理画面でプラグインのメモを残せるプラグインを共同開発してみた | Simple Colors” http://t.co/FsfPu1fx

  3. ambitiousbee より:

    いいね! RT @xxmiz0rexx: 社内のポータルサイトに導入しました♪ずっと欲しかった!! / “WordPressの管理画面でプラグインのメモを残せるプラグインを共同開発してみた | Simple Colors” http://t.co/7JssTZHl

  4. ピンバック: ずっと待ってた!!「これどんなプラグインだったっけ…」をメモしておけるWordPressプラグインがついに登場! | ウェビメモ

  5. _stp より:

    RT: WordPressの管理画面でプラグインのメモを残せるプラグインを共同開発してみた http://t.co/vqKW0mip

  6. ピンバック: WordPressのプラグイン管理をしやすくするメモが付けれるプラグイン「Memorandum」 - YATのBlog

  7. ピンバック: [とあるL点の藻屑日記] WordPressで何のプラグインかメモできるプラグイン

  8. ピンバック: » WPのプラグインにメモをつけられる『Memorandum』

  9. creamsoda より:

    とても便利に使用させてもらってます。
    ただ、プラグインの名前が日本語だとうまく動作しなかったので少しだけコードを書き換えました。URLからダウンロードできると思いますので、よろしかったら一度見てみてください。

  10. moo_t より:

    使ってみた…。便利…。これ超便利だっ|WordPressの管理画面でプラグインのメモを残せるプラグインを共同開発してみた http://t.co/eeIOYt5p

  11. freelancewp より:

    WordPressの管理画面でプラグインのメモを残せるプラグインを共同開発してみた | Simple Co… http://t.co/jPasVVBC

  12. itbear1 より:

    “WordPressの管理画面でプラグインのメモを残せるプラグインを共同開発してみた | Simple Colors” http://t.co/ndZIBlkX

  13. noboo より:

    WordPressの管理画面でプラグインのメモを残せるプラグインを共同開発してみた http://t.co/xWJG5B72

  14. artemisaqua より:

    【WPカスタマイズ】WordPressの管理画面でプラグインのメモを残せるプラグインを共同開発してみた http://t.co/1sv5Kdm2

  15. ピンバック: 第3回WordBench大阪 | Cntlog

  16. junichi_y より:

    便利すぎて困っちゃうこのプラグインを利用させていただいています。
    ありがとうございます。

    どっちゃでも構わんようなバグ?レポートをさせてください。
    当方、マルチサイト化されたwordpress のバージョン 3.3.1 で、
    本プラグインの 0.1.4 を利用中です。
    また、「ドロップイン」を利用しています。

    プラグインの「すべて」「使用中」「停止中」では全く問題ないのですが、
    「ドロップイン」
    /wp-admin/network/plugins.php?plugin_status=dropins
    では『メモを更新』が上下に二か所ずつ、画面内に計4か所表示されています。

    以上、よろしくお願いいたします。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>