« TextFormationsバージョンアップ(ver1.1) | メイン | TextFormationsバージョンアップ(ver1.3) »

TextFormationsバージョンアップ(ver1.2)

自作アプリケーションTextFormations~簡易フォーメーション図作成アプリ~をバージョンアップしました。

念願のフォーメーション図保存機能を完成させました。

この保存機能ですが、TextFormationsをもっと使ってもらうためには必要不可欠な機能と思い、実装方法を考えていました。同じチームのフォーメーション図を作成するなら、毎回の変更点は数箇所で、一度作ったフォーメーション図を再利用できれば、その作業効率のアップはどんなにAjaxを駆使しようとかなわないものだと思っていました。

しかし、どうやって実装するか、かなり悩みました。

ユーザー認証をして、マイページを持たせて…なんてめんどくさいし、使ってもらえそうにありません。

行き着いた答えは、「フォーメーション図一つ一つのリンクを作成する」というものです。


そのリンクをお気に入りに追加してもらえれば、ワンクリックでまた次のフォーメーションが作成できます。

内部的な動作としては、フォーメーション図作成のたびに、一意なKeyを発行し、それに各々の設定項目を紐付けて保存しておきます。ユーザーはそのKeyをパラメータとしたURLにアクセスすれば、自分の設定項目が反映されているフォーメーション作成画面を表示させることが出来ます。

お気に入りというのは、完全にユーザー個人の管理下にあるし、URLとして保存できるので2次利用は簡単です。

ユーザー認証を導入するよりも簡単に、かつ拡張性のある形で、保存機能を実装できたと思います。

画面はこんな感じです↓
○これが、フォーメーション作成画面
tf12_1.gif
○フォーメーション図作成完了画面では、URLが発行される。
tf12_2.gif

URLのアクセス先は設定反映済みのフォーメーション作成画面です!!!!


P.S.
今回の改修と同時に、デザインを少し変えました。
いつものことながら、IEとFireFoxの違いに悩まされています。
まだ全画面(3つしかないが…)のデザインが統一できてません。

それではどうぞ  → TextFormations

ブックマークに追加する
関連エントリー(more)

トラックバック

このエントリーのトラックバックURL:
http://loopshoot.com/cgi/mt/mt-tb.cgi/1139

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

このブログについて
サッカー好きなSEによる、自作Webアプリケーションの紹介とその開発日記です。
サッカーをもっともっと楽しむために、ブログを書いたり、Webアプリケーションを作ったりしてます。

簡単なプロフィール
loopshoot.comでは引き続きサッカー観戦記を中心にブログ更新中です。

目指せ「サッカーブログ地位向上」
RSSリーダーで購読する

ブックマークする

Feed loopshoot.comラボ

Feed loopshoot.com