check*pad、『三度目の正直』ちょろりリニューアル
- April 13th, 2006
ベッドで寝たい(泊り込み三日目・・・orz)。
さて二転三転、七転八倒、朝令暮改なcheck*padのマイナーリニューアルですが、またしてもいくつか変更。これでなんとか落ち着いて欲しい・・・。
では早速いくつかご報告。
■ 項目の編集方法をどうするか?
項目の編集について。なんか気持ち悪いと評判だったEdit-In-Placeを経て、ダブルクリックで編集にしてみたのですが、個人的には気持ちよかったのですが、利用者からは次のような声が聞かれました。
- ダブルクリックは直感的でないから初心者には使いにくいかも。
- Safariで動かない。
- IE5.5で動かない(5.5っすか・・・)。
- 高機能なブラウザの一部では「ブラウザ上でダブルクリック」に機能を割り当てることができて、それとバッティングする。
な、なるほど・・・。というわけで、これらを考慮しつつ、美しさを保ちつつも死守したかったのは次の二点。
- Ajaxを使い画面遷移なく更新。言い方を変えると項目を編集したあとにトップに戻らないように(← とっても重要!)。
- できれば[編集][x]のようなメニューは普段は隠しておきたい。
そこで現在の結論。
『マウスオーバーすると[編集][x]が現れ、そこから操作可能。』
また、コードもすっきりさせてあまり複雑なことをしないようにしたので今度はSafariなどでも大丈夫なはず・・・(今日の午前中にテスト予定。そろそろMac買うか??)。

↑ マウスオーバーしたところでのみ編集メニューが登場。
い、いかがっすかね?
■ あきやんのブックマークレットに対応
今回のリニューアルで使っている人が多いことが判明したあきやんの「check*pad に今見ているページ追加する」ブックマークレットですが、あきやんとチャットしつつ解決しました。コードにちょろりと細工を。僕自身も使っているので便利になったかと。あきやん、ありがとう!
■ バグ修正
いくつかのバグを修正。
- 「更新履歴を確認する」で文字化けする問題を解決(ご指摘いただいた皆様、ありがとうございます!ただ過去の履歴は文字化けしたままです・・・ごめんなさい。これからの履歴は文字化けしません。)
- 項目の中に「&」、「’」があるとおかしくなる問題を解決(ご指摘いただいた皆様、ありがとうございます!)。ちなみにSQL Injection対策抜けではなくて、JavascriptのEncodingの問題でした。
■ コピーライティングの修正
「ホーム」で現れる「リスト一覧の操作」のメニューが意味不明だったのでわかりやすく書き換えました。「リストの並び替え、保存」というのはわかりにくいので二つのメニューに。「上位2リストで項目の振替」も日本語的に意味わかんないのでこれも変更。すっきりしました。

↑ こっちの方がわかりやすいですね。
■ 残っているバグ・・・
長めのリストがコピーできないという問題もご指摘いただきましたが、こちらは現在修正中。もうちょっとだけお待ちくださいね・・・。
■ 謝辞
本日はこんなところで。いかがですかね・・・。たくさんのコメント、トラックバック、感謝です!
また昨日「dblclickを使えばいいのでは?」とおっしゃってくれたonozatyさん、ありがとうございました。上記のような理由で結局ダブルクリックを今回は採用できなかったのですがとっても勉強になりました!今後ともどうぞよろしくお願いいたします!
それにしてもメルマガやブログとは違ったダイナミズムがありますね。システム開発って。
ユーザー2万人を超えて(今2,2000人超えた・・・)緊張しますが、基本、僕自身が楽しむ方向で!(それでいいのか、という声もありそうですが基本は・・・ということで)。
それから(last but definitely not the least)、あきやんにはまたしてもコードのレビューからアドバイスまで夜遅くまでお付き合いいただき感謝の言葉もないっす。ありがとう!また(女子と)呑みにいきましょう!
本日はこれにて!今日は不具合がないことを祈る・・・。
















