<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ExtJSで楽しくRIA業務アプリ開発 &#187; ExtJS情報</title>
	<atom:link href="http://extjs.blog.sus4.co.jp/tag/extjs%e6%83%85%e5%a0%b1/feed/" rel="self" type="application/rss+xml" />
	<link>http://extjs.blog.sus4.co.jp</link>
	<description>株式会社sus4 開発チーム</description>
	<lastBuildDate>Wed, 01 Jun 2011 09:32:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[ExtJS事例紹介]ウェディングステージグレイセル</title>
		<link>http://extjs.blog.sus4.co.jp/2010/02/25/extjs%e4%ba%8b%e4%be%8b%e7%b4%b9%e4%bb%8b%e3%82%a6%e3%82%a7%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0%e3%82%b9%e3%83%86%e3%83%bc%e3%82%b8%e3%82%b0%e3%83%ac%e3%82%a4%e3%82%bb%e3%83%ab/</link>
		<comments>http://extjs.blog.sus4.co.jp/2010/02/25/extjs%e4%ba%8b%e4%be%8b%e7%b4%b9%e4%bb%8b%e3%82%a6%e3%82%a7%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0%e3%82%b9%e3%83%86%e3%83%bc%e3%82%b8%e3%82%b0%e3%83%ac%e3%82%a4%e3%82%bb%e3%83%ab/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 06:51:14 +0000</pubDate>
		<dc:creator>佐竹 裕行</dc:creator>
				<category><![CDATA[ExtJS営業向け知識集]]></category>
		<category><![CDATA[ExtJS情報]]></category>
		<category><![CDATA[Ext活用事例]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[お知らせ]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://extjs.blog.sus4.co.jp/?p=462</guid>
		<description><![CDATA[今回は弊社で作成したExtJSを活用したサイトの紹介です。
Wedding Stage GRACEL（ウエディングステージ グレイセル）は、愛知県の北東部に位置する総合結婚式場です。
今回サイトをリニューアルするにあたり管理画面をExtJSのViewportアプリで構築し、トップページやギャラリーなどではExt Coreを活用しています。
サイトはこちらになります。
Wedding Stage Gracel &#8211; 瀬戸、尾張旭、長久手エリアの結婚式場ならウェディングステージ　グレイセル

株式会社sus4ニュースリリース グレイセル様Webサイトをリニューアルしました

管理画面
管理画面では、ニュースの投稿、ギャラリーへの写真の追加、お問い合わせの管理などを1画面にViewportアプリで構築しています。
各項目の管理パネルではグリッドを使用して一覧表示を行い、ソーティングやフィルタリングしてローカルアプリのような操作感でコンテンツの管理が行えるようになっています。
お客様にも基本的な操作は別途マニュアルを確認しなくても、直感的にわかって頂けたようです。
またサーバーとはJSONをやり取りするだけですので、レスポンスも早く動作も軽快です。UIをExt JSに置き換えたことで業務の効率が良くなったのを実感していただけることと思います。
Ext Coreの活用
今回のサイトリニューアルでは管理画面だけでなく、トップページなど公開されているページにも積極的にExtを使用しました。
ExtJSをフルで丸々読み込むとライブラリのJSファイルだけでかなりの容量になってしまいますが、Ext Coreの場合はライブラリだけなら25kb程度です。Ext CoreではDOM操作やアニメーションなどのための便利な機能が詰まっています。今回はトップページのアニメーション、ギャラリーのLightboxなどに使用しています。
トップページ　アニメーション
トップページ上部に展開されるアニメーションにExt Coreのアニメーションを使用しています。アニメーション時のDOMの操作もExt行っています。
フェードイン・フェードアウトアニメーションもスムーズでなかなかです。
ギャラリー　lightbox
ギャラリーページでは写真をクリックするとLigthboxで写真を開きます。
LightboxはPrototype +  Scriptaculousが有名ですが、今回はExt Coreのlightboxプラグインを使っています。
見た目は本家のLightboxそっくりですが、中身はExtで動いています。
今回は管理画面だけでなく、公開ページにもExtを使ってリニューアルを図りました。管理画面の直感的な操作に対する反応はなかなかよいので、実際の業務のなかでUIの置き換えによる業務効率の実感していただければありがたいです。またExt Coreを使ったアニメーションの動作もなかなかよさそうなので、これからも積極的に使っていこうと思います。
]]></description>
			<content:encoded><![CDATA[<p>今回は弊社で作成したExtJSを活用したサイトの紹介です。</p>
<p>Wedding Stage GRACEL（ウエディングステージ グレイセル）は、愛知県の北東部に位置する総合結婚式場です。<br />
今回サイトをリニューアルするにあたり管理画面をExtJSのViewportアプリで構築し、トップページやギャラリーなどではExt Coreを活用しています。</p>
<p>サイトはこちらになります。<br />
<a href="http://gracel.com"><img src="http://img.simpleapi.net/small/http://gracel.com" alt="" width="128" height="128" hspace="4" vspace="4" border="0" /><br />Wedding Stage Gracel &#8211; 瀬戸、尾張旭、長久手エリアの結婚式場ならウェディングステージ　グレイセル</a></p>
<div style="clear:both;"></div>
<p><a href="http://newsrelease.blog.sus4.co.jp/2010/02/19/%E3%82%B0%E3%83%AC%E3%82%A4%E3%82%BB%E3%83%AB%E6%A7%98web%E3%82%B5%E3%82%A4%E3%83%88%E3%82%92%E3%83%AA%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%A2%E3%83%AB%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F/">株式会社sus4ニュースリリース グレイセル様Webサイトをリニューアルしました</a></p>
<p><span id="more-462"></span></p>
<p><strong>管理画面</strong><br />
管理画面では、ニュースの投稿、ギャラリーへの写真の追加、お問い合わせの管理などを1画面にViewportアプリで構築しています。<br />
<div id="attachment_463" class="wp-caption aligncenter" style="width: 310px"><a href="http://extjs.blog.sus4.co.jp/files/2010/02/SS-2010.02.19-10.26.18.png" title="管理画面のサンプル" rel="lightbox[462]"><img src="http://extjs.blog.sus4.co.jp/files/2010/02/SS-2010.02.19-10.26.18-300x192.png" alt="管理画面のサンプル" title="管理画面のサンプル" width="300" height="192" class="size-medium wp-image-463" /></a><p class="wp-caption-text">管理画面のサンプル</p></div></p>
<p>各項目の管理パネルではグリッドを使用して一覧表示を行い、ソーティングやフィルタリングしてローカルアプリのような操作感でコンテンツの管理が行えるようになっています。<br />
お客様にも基本的な操作は別途マニュアルを確認しなくても、直感的にわかって頂けたようです。<br />
またサーバーとはJSONをやり取りするだけですので、レスポンスも早く動作も軽快です。UIをExt JSに置き換えたことで業務の効率が良くなったのを実感していただけることと思います。</p>
<p><strong>Ext Coreの活用</strong><br />
今回のサイトリニューアルでは管理画面だけでなく、トップページなど公開されているページにも積極的にExtを使用しました。<br />
ExtJSをフルで丸々読み込むとライブラリのJSファイルだけでかなりの容量になってしまいますが、Ext Coreの場合はライブラリだけなら25kb程度です。Ext CoreではDOM操作やアニメーションなどのための便利な機能が詰まっています。今回はトップページのアニメーション、ギャラリーのLightboxなどに使用しています。</p>
<p><strong>トップページ　アニメーション</strong><br />
<div id="attachment_464" class="wp-caption aligncenter" style="width: 310px"><a href="http://extjs.blog.sus4.co.jp/files/2010/02/SS-2010.02.19-11.22.29.png" title="トップページ" rel="lightbox[462]"><img src="http://extjs.blog.sus4.co.jp/files/2010/02/SS-2010.02.19-11.22.29-300x236.png" alt="トップページ" title="トップページ" width="300" height="236" class="size-medium wp-image-464" /></a><p class="wp-caption-text">トップページ</p></div></p>
<p>トップページ上部に展開されるアニメーションにExt Coreのアニメーションを使用しています。アニメーション時のDOMの操作もExt行っています。<br />
フェードイン・フェードアウトアニメーションもスムーズでなかなかです。</p>
<p><strong>ギャラリー　lightbox</strong><br />
<div id="attachment_465" class="wp-caption aligncenter" style="width: 310px"><a href="http://extjs.blog.sus4.co.jp/files/2010/02/SS-2010.02.19-11.23.23.png" title="Ext Lightbox" rel="lightbox[462]"><img src="http://extjs.blog.sus4.co.jp/files/2010/02/SS-2010.02.19-11.23.23-300x236.png" alt="Ext Lightbox" title="Ext Lightbox" width="300" height="236" class="size-medium wp-image-465" /></a><p class="wp-caption-text">Ext Lightbox</p></div><br />
ギャラリーページでは写真をクリックするとLigthboxで写真を開きます。<br />
LightboxはPrototype +  Scriptaculousが有名ですが、今回はExt Coreのlightboxプラグインを使っています。<br />
見た目は本家のLightboxそっくりですが、中身はExtで動いています。</p>
<p>今回は管理画面だけでなく、公開ページにもExtを使ってリニューアルを図りました。管理画面の直感的な操作に対する反応はなかなかよいので、実際の業務のなかでUIの置き換えによる業務効率の実感していただければありがたいです。またExt Coreを使ったアニメーションの動作もなかなかよさそうなので、これからも積極的に使っていこうと思います。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fextjs.blog.sus4.co.jp%2F2010%2F02%2F25%2Fextjs%25e4%25ba%258b%25e4%25be%258b%25e7%25b4%25b9%25e4%25bb%258b%25e3%2582%25a6%25e3%2582%25a7%25e3%2583%2587%25e3%2582%25a3%25e3%2583%25b3%25e3%2582%25b0%25e3%2582%25b9%25e3%2583%2586%25e3%2583%25bc%25e3%2582%25b8%25e3%2582%25b0%25e3%2583%25ac%25e3%2582%25a4%25e3%2582%25bb%25e3%2583%25ab%2F&amp;linkname=%5BExtJS%E4%BA%8B%E4%BE%8B%E7%B4%B9%E4%BB%8B%5D%E3%82%A6%E3%82%A7%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B9%E3%83%86%E3%83%BC%E3%82%B8%E3%82%B0%E3%83%AC%E3%82%A4%E3%82%BB%E3%83%AB"><img src="http://extjs.blog.sus4.co.jp/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://extjs.blog.sus4.co.jp/2010/02/25/extjs%e4%ba%8b%e4%be%8b%e7%b4%b9%e4%bb%8b%e3%82%a6%e3%82%a7%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0%e3%82%b9%e3%83%86%e3%83%bc%e3%82%b8%e3%82%b0%e3%83%ac%e3%82%a4%e3%82%bb%e3%83%ab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ExtJS Tips FirefoxでExtJSとブラウザのコンテストメニューが重なるときの対応方法</title>
		<link>http://extjs.blog.sus4.co.jp/2010/02/16/extjs-tips-contextmen/</link>
		<comments>http://extjs.blog.sus4.co.jp/2010/02/16/extjs-tips-contextmen/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 05:21:45 +0000</pubDate>
		<dc:creator>佐竹 裕行</dc:creator>
				<category><![CDATA[ExtJSチュートリアルｓｕｓ４版]]></category>
		<category><![CDATA[ExtJS情報]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[サンプル]]></category>

		<guid isPermaLink="false">http://extjs.blog.sus4.co.jp/?p=441</guid>
		<description><![CDATA[今回は備忘録も兼ねてFireFoxのコンテクストメニュー（右クリックメニュー）とExtJSで設定したコンテクストメニューが重なる場合の対処方法の紹介です。
グリッドなどで独自のコンテクストメニューを作成したときに、ブラウザのメニューを出さないようにキャンセルさせるには、以下のようにコンテクストメニューのイベントでe.stopEvent();を実行します。]]></description>
			<content:encoded><![CDATA[<p>今回は備忘録も兼ねてFireFoxのコンテクストメニュー（右クリックメニュー）とExtJSで設定したコンテクストメニューが重なる場合の対処方法の紹介です。</p>
<p>グリッドなどで独自のコンテクストメニューを作成したときに、ブラウザのメニューを出さないようにキャンセルさせるには、以下のようにコンテクストメニューのイベントでe.stopEvent();を実行します。</p>
<pre class="brush: js; ">

/**
 * コンテクストメニューを生成
 */
onContextClick: function(grid, index, e)
{
	・・・

	e.stopEvent();
	grid.contextMenu.showAt(e.getXY());

	・・・
}
</pre>
<p>通常はこれでブラウザのコンテクストメニューはキャンセルされて表示されません。<br />
<div id="attachment_442" class="wp-caption aligncenter" style="width: 310px"><a href="http://extjs.blog.sus4.co.jp/files/2010/02/SS-2010.02.16-13.57.43.png" title="コンテクストメニュー（正常な動作）" rel="lightbox[441]"><img src="http://extjs.blog.sus4.co.jp/files/2010/02/SS-2010.02.16-13.57.43-300x125.png" alt="コンテクストメニュー（正常な動作）" title="コンテクストメニュー（正常な動作）" width="300" height="125" class="size-medium wp-image-442" /></a><p class="wp-caption-text">コンテクストメニュー（正常な動作）</p></div></p>
<p>しかしFirefoxでは、まれに以下のようにブラウザのメニューが表示されてしまい、Extのメニューを覆ってしまいます。<br />
<div id="attachment_443" class="wp-caption aligncenter" style="width: 310px"><a href="http://extjs.blog.sus4.co.jp/files/2010/02/SS-2010.02.16-13.57.33.png" title="コンテクストメニュー（ブラウザメニューとかぶっている）" rel="lightbox[441]"><img src="http://extjs.blog.sus4.co.jp/files/2010/02/SS-2010.02.16-13.57.33-300x114.png" alt="コンテクストメニュー（ブラウザメニューとかぶっている）" title="コンテクストメニュー（ブラウザメニューとかぶっている）" width="300" height="114" class="size-medium wp-image-443" /></a><p class="wp-caption-text">コンテクストメニュー（ブラウザメニューとかぶっている）</p></div></p>
<p>この動作はJavaScriptのコードバグではなく、ブラウザのJavaScriptの実行設定が原因のようです。</p>
<p>ブラウザのJavaScriptの実行設定を変更します。<br />
Firefox　>　ツール　>　オプション　>　コンテンツ　>　JavaScriptを有効にする　＞　詳細設定　>　コンテキストメニューを無効化または変更する　にチェックを入れる</p>
<div id="attachment_455" class="wp-caption aligncenter" style="width: 310px"><a href="http://extjs.blog.sus4.co.jp/files/2010/02/SS-2010.02.16-14.29.22.png" title="Firefoxの設定" rel="lightbox[441]"><img src="http://extjs.blog.sus4.co.jp/files/2010/02/SS-2010.02.16-14.29.22-300x201.png" alt="Firefoxの設定" title="Firefoxの設定" width="300" height="201" class="size-medium wp-image-455" /></a><p class="wp-caption-text">Firefoxの設定</p></div>
<p>これでExtのコンテキストメニューだけが表示されるようになります。<br />
JavaScriptのセキュリティを強化しているFirefoxでよく見かけるので、特定のFirefoxだけおかしい場合に疑ってみてください。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fextjs.blog.sus4.co.jp%2F2010%2F02%2F16%2Fextjs-tips-contextmen%2F&amp;linkname=ExtJS%20Tips%20Firefox%E3%81%A7ExtJS%E3%81%A8%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%86%E3%82%B9%E3%83%88%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E3%81%8C%E9%87%8D%E3%81%AA%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AE%E5%AF%BE%E5%BF%9C%E6%96%B9%E6%B3%95"><img src="http://extjs.blog.sus4.co.jp/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://extjs.blog.sus4.co.jp/2010/02/16/extjs-tips-contextmen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ExtJSで作ったFlashみたいなアプリ Ajax Animator</title>
		<link>http://extjs.blog.sus4.co.jp/2009/12/09/ajaxanimator/</link>
		<comments>http://extjs.blog.sus4.co.jp/2009/12/09/ajaxanimator/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 05:16:17 +0000</pubDate>
		<dc:creator>佐竹 裕行</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[ExtJSアプリの紹介]]></category>
		<category><![CDATA[ExtJS情報]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://extjs.blog.sus4.co.jp/?p=347</guid>
		<description><![CDATA[Ajax AnimatorというExtJSで作ったFlashのようなアニメーションアプリを見つけました。]]></description>
			<content:encoded><![CDATA[<p>Ajax AnimatorというExtJSで作ったFlashのようなアニメーション作成アプリを見つけました。<br />
<a href="http://antimatter15.com/wp/">http://antimatter15.com/</a></p>
<p><strong>Ajax Animator</strong><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Gt6PLGk9Fqo&#038;hl=ja_JP&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Gt6PLGk9Fqo&#038;hl=ja_JP&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Ajax Animatorのデモは以下のリンクから<br />
<a href="http://antimatter15.com/ajaxanimator/build/">Ajax Animator　-　http://antimatter15.com/ajaxanimator/build/</a></p>
<p>Flashのようにパラパラ漫画風のアニメーションを作成できます。<br />
まだまだベータ版ということで色々挙動がおかしい部分が多々ありますが、とても面白いアプリになりそうです。</p>
<p>基本的な使い方はFlashとよく似ていて、左のツールからペンや四角ツールを選んでキャンバスに配置してアニメーションのコマを一枚ずつ書いていきます。キャンバス下のpreviewタブを開くことでアニメーションの再生ができます。モーショントゥイーンのようなものはありません。下のタブのもう一つのAnimationタブでは、サンプルアニメーションを見ることができます。</p>
<p>またJSでマクロを書くこともできるようなので、ExtJSでprocessing.jsのように使えるようになるかも知れません。</p>
<p>書き出しはうまくいきませんが、SWFやアニメーションGIFに加えProcessing(p5),Silver Light,Java FXでできるようになるみたいです。また独自ファイルはファイルをテキストで保存できます(拡張子無し)。独自の保存ファイルの中身を見てみるとJavascriptのオブジェクトをテキストに書き出して保存していました。試しに<br />
Processing形式(.pde)で書き出して、Processingで実行してみました。(winのp5では開くこともできませんが、Macのp5なら多少動きます)</p>
<div id="attachment_351" class="wp-caption aligncenter" style="width: 310px"><a href="http://extjs.blog.sus4.co.jp/files/2009/12/picture-2.png" title="Ajax Animator からProcessingに書き出し" rel="lightbox[347]"><img src="http://extjs.blog.sus4.co.jp/files/2009/12/picture-2-300x194.png" alt="Ajax Animator からProcessingに書き出し" title="Ajax Animator からProcessingに書き出し" width="300" height="194" class="size-medium wp-image-351" /></a><p class="wp-caption-text">Ajax Animator からProcessingに書き出し</p></div>
<p>Google Waveのガジェットとしても開発しているそうで、夢が広がります。<br />
さらに驚くべきことは、開発者は14歳（自称）だそうです。本当に14歳なら恐ろしいことです。<br />
vXJSというJSライブラリやwikiなんかも開発しているそうです。天才少年ドゥギー・ハウザーのようです。<br />
<a href="http://code.google.com/p/vxjs/">http://code.google.com/p/vxjs/</a></p>
<p>14歳ということは1995年で、Windows95と同期ですね。時間のあるときにもう少し詳しく中を見てみようと思います。モチベーションをあげてもうえるのと同時に、分けのわかない焦りを感じさせてくれるExtJSのアプリの例でした。</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fextjs.blog.sus4.co.jp%2F2009%2F12%2F09%2Fajaxanimator%2F&amp;linkname=ExtJS%E3%81%A7%E4%BD%9C%E3%81%A3%E3%81%9FFlash%E3%81%BF%E3%81%9F%E3%81%84%E3%81%AA%E3%82%A2%E3%83%97%E3%83%AA%20Ajax%20Animator"><img src="http://extjs.blog.sus4.co.jp/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://extjs.blog.sus4.co.jp/2009/12/09/ajaxanimator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

