最高のログイン画面?

ども、小堤です。

もう、2月ですなぁ・・はぇ~。

spreadoffice.jpg

先日、作る!といったので地道に作ってます。

で、ログインの画面あたりからにょっこりやってるわけですが。

まだ途中半端ですが、もうすぐできます。

スクリーンキャストを見る!

なんだかんだ、このログイン画面とかExt JSで実装しようと思うと結構労力かかるんですよね。まぁウィンドウでもだして入力させるだけならすぐですけど、フォーカス管理や、キー操作のみでの操作とか、ブラウザの戻るボタンでの制御とか・・・ここら辺をじっくり作ってみました。

で、あと数日でできると思うのですが・・・まぁ悪い癖なんですが・・・またまとめようと・・Spread Office作りながら、実はExt Annexというパッケージも同時に作っています。

先に行っておきます。公開します。GPLライセンスで。

まぁうちの会社のExt アプリケーションを開発する上でのベース。商用はライセンス販売できるくらいまでちゃんとしたい、きぼんぬ。

で、Ext Annexってなによ?って話なんですが、RIA Application Platformという位置づけで、ログイン一つとってもそうだし、ログイン後、Spread Officeでも実装しますが、ユーザーの管理とか、管理画面系などでよく使うものの基底クラス(そのままでも使えるけど、基本継承してカスタマイズできる)を最初からぶっこんでおくので、カスタマイズして、ページ(前にお話ししたExt.ux.Screen)でページを作ってぶっこんでいく開発スタイルを実現するためのもの。

手前味噌で申し訳ないですが、xFrameworkPXのxFrameworkPX_Controller_ExtDiret(Ext.Directコントローラー)で実装します。まぁ逆に言えば、さっくり使えます。CakePHPのモジュール作成とかと一緒です、ほとんど。基本機能はできあがっているんで、サーバーサイドもすぐ使えます。 というカタチにしたい気持ちでいっぱい。

最近、Ext JSのお話を色々いただくので、操作せいのいいものや、そもそもアプリケーションのRIAのカタチとしてこういうのがいいんじゃね?っていうのを訴えていければなぁ・・とおもっていたり、まぁ、一応GPLでオープンにするので、手伝ってくれる親切な人がいると好きになります(ぇ

あと、ちょっとわかりにくかったと思いますが、Ext JS標準では、ボタンにキーボードでフォーカスしたときに、見栄え変わらないんですよ。FireFoxとかなら点線でますけど、文字に。他のブラウザだとフォーカスあたってんのか、あたってないのかわからないんで、フォーカス当たると、マウスオーバーと同じ効果をするボタン用のプラグインも作成しました。Ext.ux.plugins.FocusActiveっていうプラグインです。

結構使えると思うので、近々また紹介します。

今日は寒すぎるし・・・やることいっぱいだし・・・でも・・・ねちゃおうかな・・明日がんばろうカナ・・かなぁ・・(・_・。

最高のログイン画面?

One thought on “最高のログイン画面?

コメントを残す