<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Drag&amp;Drop | Web活メモ帳</title>
	<atom:link href="https://blog.verygoodtown.com/tag/dragdrop/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.verygoodtown.com</link>
	<description>WEB開発者が使える世界の情報を発信します</description>
	<lastBuildDate>Sun, 13 Feb 2011 16:10:58 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.9.10</generator>
<site xmlns="com-wordpress:feed-additions:1">122803348</site>	<item>
		<title>[JS]ドラッグ&#038;ドロップでフォームに情報入力ができる「Draggables」</title>
		<link>https://blog.verygoodtown.com/2011/02/draggables-exchange-data-between-web-sites-using-drag-drop/</link>
					<comments>https://blog.verygoodtown.com/2011/02/draggables-exchange-data-between-web-sites-using-drag-drop/#respond</comments>
		
		<dc:creator><![CDATA[linja]]></dc:creator>
		<pubDate>Mon, 14 Feb 2011 01:04:44 +0000</pubDate>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[Drag&Drop]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[MIT license]]></category>
		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=6572</guid>

					<description><![CDATA[<p>「Draggables」はドラッグ&#038;ドロップでフォームに情報を入力する事が出来るJavaScriptライブラリです。 氏名や電話番号をあらかじめマイクロフォーマット形式で保存しておくと、 フォームにドラッグする [&#8230;]</p>
The post <a href="https://blog.verygoodtown.com/2011/02/draggables-exchange-data-between-web-sites-using-drag-drop/">[JS]ドラッグ&ドロップでフォームに情報入力ができる「Draggables」</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-05.jpg" alt="20110214-05" title="20110214-05" width="355" height="203" class="alignnone size-full wp-image-6578" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-05.jpg 355w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-05-300x171.jpg 300w" sizes="(max-width: 355px) 100vw, 355px" /></p>
<p>「<a href="http://draggables.com/" target="_blank">Draggables</a>」はドラッグ&#038;ドロップでフォームに情報を入力する事が出来るJavaScriptライブラリです。</p>
<p>氏名や電話番号をあらかじめマイクロフォーマット形式で保存しておくと、<br />
<strong>フォームにドラッグするだけ</strong>で内容が反映されるようになります。<br />
ファイルだけでなくWEBページからもドラッグできるのが特徴です。</p>
<p><span id="more-6572"></span><br />
実際に動作デモを触ってほしいのですが、これはすごいですね。。<br />
フォームの入力がめちゃくちゃ楽になりそうです。</p>
<h3>使ってみた様子</h3>
<p>以下に使ってみた様子を載せてみます。</p>
<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-01.jpg" alt="20110214-01" title="20110214-01" width="500" height="275" class="alignnone size-full wp-image-6573" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-01.jpg 500w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-01-300x165.jpg 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>↑まずは、マイクロフォーマットが表示されているデモページを開きます。<br />
<a href="http://draggables.com/event-drag.htm" target="_blank">http://draggables.com/event-drag.htm</a></p>
<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-02.jpg" alt="20110214-02" title="20110214-02" width="392" height="390" class="alignnone size-full wp-image-6574" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-02.jpg 392w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-02-150x150.jpg 150w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-02-300x298.jpg 300w" sizes="(max-width: 392px) 100vw, 392px" /></p>
<p>↑次にお問い合わせフォームを開きます。これは別ウインドウで開いてください。<br />
<a href="http://draggables.com/event-dropform.htm" target="_blank">http://draggables.com/event-dropform.htm</a></p>
<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-03.jpg" alt="20110214-03" title="20110214-03" width="350" height="415" class="alignnone size-full wp-image-6575" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-03.jpg 350w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-03-253x300.jpg 253w" sizes="(max-width: 350px) 100vw, 350px" /></p>
<p>↑２つのウインドウを並べて、マイクロフォーマットが記述してあるアイコンを<strong>フォームにドラッグ</strong>します。</p>
<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-04.jpg" alt="20110214-04" title="20110214-04" width="394" height="391" class="alignnone size-full wp-image-6576" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-04.jpg 394w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-04-150x150.jpg 150w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/2011/02/20110214-04-300x297.jpg 300w" sizes="(max-width: 394px) 100vw, 394px" /></p>
<p>↑すると、フォームに情報が入力された状態になりました。</p>
<p>すごいですね。</p>
<p>情報を保存したファイルを一個デスクトップに置いておけば非常に楽になりそうです。<br />
動作にはHTML5をサポートしているブラウザが必要なようですが、一部IE6も対応しているようです。</p>The post <a href="https://blog.verygoodtown.com/2011/02/draggables-exchange-data-between-web-sites-using-drag-drop/">[JS]ドラッグ&ドロップでフォームに情報入力ができる「Draggables」</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.verygoodtown.com/2011/02/draggables-exchange-data-between-web-sites-using-drag-drop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6572</post-id>	</item>
		<item>
		<title>jQueryを使用してドラッグ&#038;ドロップでファイルをアップロードできる「Plupload」</title>
		<link>https://blog.verygoodtown.com/2010/02/jquery-drag-drop-file-upload-plupload/</link>
					<comments>https://blog.verygoodtown.com/2010/02/jquery-drag-drop-file-upload-plupload/#respond</comments>
		
		<dc:creator><![CDATA[linja]]></dc:creator>
		<pubDate>Thu, 04 Feb 2010 13:44:20 +0000</pubDate>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Drag&Drop]]></category>
		<category><![CDATA[Gears]]></category>
		<category><![CDATA[GPLv2]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Plupload]]></category>
		<category><![CDATA[Silverlight]]></category>
		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=1686</guid>

					<description><![CDATA[<p>Pluploadはオープンソースのファイルアップローダーで、jQueryを使用してファイルのアップロードやリサイズ処理を行う事が可能になっています。 アップロードには複数のプラットフォームから選択可能で、FlashやSi [&#8230;]</p>
The post <a href="https://blog.verygoodtown.com/2010/02/jquery-drag-drop-file-upload-plupload/">jQueryを使用してドラッグ&ドロップでファイルをアップロードできる「Plupload」</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/Plupload.png" alt="Plupload" title="Plupload" width="565" height="96" class="alignnone size-full wp-image-1690" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/Plupload.png 565w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/Plupload-300x50.png 300w" sizes="(max-width: 565px) 100vw, 565px" /><br />
<a href="http://www.plupload.com/" target="_blank">Plupload</a>はオープンソースのファイルアップローダーで、jQueryを使用してファイルのアップロードやリサイズ処理を行う事が可能になっています。</p>
<p>アップロードには複数のプラットフォームから選択可能で、FlashやSilverlightを使用する事も可能。</p>
<p>作者はTinyMCEの開発者の方だそうです。これは期待できますね。</p>
<p>詳しくは以下<br />
<span id="more-1686"></span></p>
<h3>機能</h3>
<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/Plupload2.png" alt="Plupload2" title="Plupload2" width="600" height="180" class="alignnone size-full wp-image-1700" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/Plupload2.png 600w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/Plupload2-300x90.png 300w" sizes="(max-width: 600px) 100vw, 600px" /><br />
各テクノロジーについて何ができるかは、表にまとめられています。HTML5はJavaScriptだけで画像のリサイズなんかもできちゃうんですね。</p>
<p>以下のような機能があるようです。</p>
<ul>
<li>複数ファイルのアップロード</li>
<li>アップロード進捗状況の表示</li>
<li>最大ファイルサイズの制限</li>
<li>画像のサイズを変更する</li>
<li>ユニークなファイル名の指定</li>
</ul>
<p>複数ファイルのアップロード処理はCMSでは必須なので、こういったライブラリがオープンソースで公開されるのは開発者には嬉しいですね。</p>
<p>ソースも割とシンプルにできていると思います。これだけで設置できちゃうのはすごいです。</p>
<pre class="brush:xml;">
&lt;style&nbsp;type=&quot;text/css&quot;&gt;@import&nbsp;url(css/plupload.queue.css);&lt;/style&gt;
&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;http://www.google.com/jsapi&quot;&gt;&lt;/script&gt;
&lt;script&nbsp;type=&quot;text/javascript&quot;&gt;
	google.load(&quot;jquery&quot;,&nbsp;&quot;1.3&quot;);
&lt;/script&gt;

&lt;!--&nbsp;Thirdparty&nbsp;intialization&nbsp;scripts,&nbsp;needed&nbsp;for&nbsp;the&nbsp;Google&nbsp;Gears&nbsp;and&nbsp;BrowserPlus&nbsp;runtimes&nbsp;--&gt;
&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;/plupload/js/gears_init.js&quot;&gt;&lt;/script&gt;
&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;http://bp.yahooapis.com/2.4.21/browserplus-min.js&quot;&gt;&lt;/script&gt;

&lt;!--&nbsp;Load&nbsp;plupload&nbsp;and&nbsp;all&nbsp;it's&nbsp;runtimes&nbsp;and&nbsp;finally&nbsp;the&nbsp;jQuery&nbsp;queue&nbsp;widget&nbsp;--&gt;
&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;/plupload/js/plupload.full.min.js&quot;&gt;&lt;/script&gt;
&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;/plupload/js/jquery.plupload.queue.min.js&quot;&gt;&lt;/script&gt;


&lt;script type="text/javascript"&gt;
// Convert divs to queue widgets when the DOM is ready
$().ready(function() {
	$("#uploader").pluploadQueue({
		// General settings
		runtimes : 'gears,flash,silverlight,browserplus,html5',
		url : 'upload.php',
		max_file_size : '10mb',
		chunk_size : '1mb',
		unique_names : true,

		// Resize images on clientside if we can
		resize : {width : 320, height : 240, quality : 90},

		// Specify what files to browse for
		filters : [
			{title : "Image files", extensions : "jpg,gif,png"},
			{title : "Zip files", extensions : "zip"}
		],

		// Flash settings
		flash_swf_url : 'swfファイルへのパス',

		// Silverlight settings
		silverlight_xap_url : 'xapファイルへのパス'
	});

	// Client side form validation
	$('form').submit(function(e) {
		var uploader = $('#uploader').pluploadQueue();

		// Validate number of uploaded files
		if (uploader.total.uploaded == 0) {
			alert('You must at least upload one file.');
			e.preventDefault();
		}
	});
});
&lt;/script&gt;

...

<form ..>
	<div id="uploader">
		<p>You browser doesn't have Flash, Silverlight, Gears, BrowserPlus or HTML5 support.</p>
	</div>
</form>
			
</pre>
<p>サイトには<a href="http://www.plupload.com/example_all_runtimes.php" target="_blank">デモ</a>があるので、興味のある方は使ってみてください。</p>The post <a href="https://blog.verygoodtown.com/2010/02/jquery-drag-drop-file-upload-plupload/">jQueryを使用してドラッグ&ドロップでファイルをアップロードできる「Plupload」</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.verygoodtown.com/2010/02/jquery-drag-drop-file-upload-plupload/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1686</post-id>	</item>
	</channel>
</rss>
