<?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>Elias Interactive &#187; Development</title>
	<atom:link href="http://www.eliasinteractive.com/blog/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eliasinteractive.com</link>
	<description>Ecommerce consulting &#38; solutions for online store retailers</description>
	<lastBuildDate>Thu, 01 Sep 2011 18:45:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sorting Data from Custom Fields in WordPress</title>
		<link>http://www.eliasinteractive.com/blog/sorting-data-from-custom-fields-in-wordpress/</link>
		<comments>http://www.eliasinteractive.com/blog/sorting-data-from-custom-fields-in-wordpress/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 10:00:43 +0000</pubDate>
		<dc:creator>Luke Whitson</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[custom fields]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.eliasinteractive.com/?p=898</guid>
		<description><![CDATA[With the redesign of the Ei Site, we wanted to take advantage of certain features native to WordPress, one of which was Custom Fields. We wanted a simple way to display our client list using Custom Fields. Using built-in WordPress functions, it is pretty simple to pull information from Custom &#8230; <a href="http://www.eliasinteractive.com/blog/sorting-data-from-custom-fields-in-wordpress/">Continue Reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With the redesign of the Ei Site, we wanted to take advantage of certain features native to WordPress, one of which was Custom Fields.</p>
<p>We wanted a simple way to display our client list using Custom Fields.  Using built-in WordPress functions, it is pretty simple to pull information from Custom Fields.  With Custom Field structure like this:</p>
<p><strong>Name:</strong> client<br />
<strong>Value:</strong> Name|Work_Done|Description|URL</p>
<p>You can use the <em>get_post_meta()</em> function to loop through all of the &#8216;client&#8217; fields and pull the value for each and display to your page.</p>
<p><strong>ORIGINAL CODE:</strong></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
	$allOptions = get_post_meta($post-&gt;ID, 'client', false);
	if($allOptions) {

		foreach ($allOptions as $option) {
			$fullValue = explode (&quot;|&quot;, $option);
			$name = $fullValue[0];
			$work = $fullValue[1];
			$text = $fullValue[2];
			$url = $fullValue[3];
		}

	}
?&gt;
</pre>
<p>The problem comes if you want to control the way the output is displayed.  The <em>get_post_meta()</em> function does not provide a SORT property.  So in order to control the order of display, we simply added an additional component to the VALUE field, a &#8216;sort order&#8217;.</p>
<p><strong>Name</strong>: client<br />
<strong>Value:</strong> Sort|Name|Work_Done|Description|URL</p>
<p>Rather than just display the information in the initial foreach() loop, we stored the data into a new array, based on the SORT item for use later.</p>
<p><strong>NEW CODE:</strong></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
	$client_array = array();
	$allOptions = get_post_meta($post-&gt;ID, 'client', false);
	if($allOptions) {
		foreach ($allOptions as $option) {
			$fullValue = explode (&quot;|&quot;, $option);
			$order = $fullValue[0];
			$client_array[$order] = $option;
		}
	}
	rsort($client_array, SORT_NUMERIC);
?&gt;
</pre>
<p>With the data now stored in an sorted array, we can now loop through the new array and display the information in any order we want.
<div id="tweetbutton898" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FmOGT4v&amp;via=tweetelias&amp;text=Sorting%20Data%20from%20Custom%20Fields%20in%20WordPress&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.eliasinteractive.com%2Fblog%2Fsorting-data-from-custom-fields-in-wordpress%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.eliasinteractive.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.eliasinteractive.com/blog/sorting-data-from-custom-fields-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Scene7 Integration With Magento eCommerce</title>
		<link>http://www.eliasinteractive.com/blog/part-1-of-4-scene-7-integration-with-magento-ecommerce/</link>
		<comments>http://www.eliasinteractive.com/blog/part-1-of-4-scene-7-integration-with-magento-ecommerce/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 20:30:07 +0000</pubDate>
		<dc:creator>Lee Taylor</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Magento Commerce]]></category>
		<category><![CDATA[scene 7]]></category>

		<guid isPermaLink="false">http://eliasinteractive.com/?p=600</guid>
		<description><![CDATA[What: Straightforward overview on our approach for integrating Scene 7 with Magento eCommerce. Why: Because Magento rocks and Scene 7 rocks. Together, they can create an inspiring user experience! Who: For the business who desires real interactivity, and for developers who desire to implement Scene 7 capabilities with Magento. We recently &#8230; <a href="http://www.eliasinteractive.com/blog/part-1-of-4-scene-7-integration-with-magento-ecommerce/">Continue Reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>What</strong><strong>:</strong> Straightforward overview on our approach for integrating Scene 7 with Magento eCommerce.</p>
<p><strong>Why:</strong> Because Magento rocks and Scene 7 rocks. Together, they can create an inspiring user experience!</p>
<p><strong>Who:</strong> For the business who desires real interactivity, and for developers who desire to implement Scene 7 capabilities with Magento.</p>
<p><a href="http://67.225.241.61/ei/wp-content/uploads/2009/07/nb_scene7.jpg"><img class="size-medium wp-image-602  alignleft" title="nb_scene7" src="http://67.225.241.61/ei/wp-content/uploads/2009/07/nb_scene7.jpg" alt="" width="224" height="97" /></a></p>
<p>We recently were approach by a company who knew about Scene 7&#8242;s capabilities and they wanted their Magento store to do the following:</p>
<style>
blockquote { background:none; }
</style>
<blockquote><p>1. Replace all product and category images with Scene 7 composited images</p>
<p>2. Allow the user to &#8220;build&#8221; a custom product based off of product options, and reflect the user selections in the product image</p>
<p>3. Create a unique user experience in their Magento store</p></blockquote>
<p>Why could this be useful? Well, take a few minutes to learn more about what Scene 7 and Magento integration can do together. Soon, when the project is completed &#8211; we&#8217;ll have some examples to share.</p>
<p>What was our process in approaching this? Let me give a high-level outline our take on integrating the two systems.</p>
<p><strong>First off</strong>, we looked at how we can utilize Scene 7 url&#8217;s instead of native Magento URLs. So we decided to override the catalog image helper so we could add custom functions to composite the appropriate URLs to build the image via a specified URL string.</p>
<p><strong>Secondly</strong>, we interfaced this custom helper with the Scene 7 backend and some Javascript to build the desired product images. We did this by creating a function inside of the new helper to be able to do all URL string manipulation based off of product options changed by the user on the frontend.</p>
<p><strong>Thirdly</strong>, we went through and determined every theme file that needed modifying to use the function that built the Scene 7 URLs and reflect the composited image.</p>
<p> </p>
<p>As an overview, we took the following approach:</p>
<p>1. Created the right images in Scene 7 to use in correlation with Magento.</p>
<p>2. Created product options in Magento</p>
<p>3. Overlaid JS to the product options to be used as variables within our Helper function</p>
<p>4. Manipulated the URL string and returned the composited URL to build the product image (based off of the user-selected product options)</p>
<p> </p>
<p>The site has yet to go live, though keep in touch with Elias updates and you will see the finished product.
<div id="tweetbutton600" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FiUWtZ4&amp;via=tweetelias&amp;text=Scene7%20Integration%20With%20Magento%20eCommerce&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.eliasinteractive.com%2Fblog%2Fpart-1-of-4-scene-7-integration-with-magento-ecommerce%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.eliasinteractive.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.eliasinteractive.com/blog/part-1-of-4-scene-7-integration-with-magento-ecommerce/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>New Mangeto Store Launch: Keramikos Kitchen</title>
		<link>http://www.eliasinteractive.com/blog/new-mangeto-store-launch-keramikos-kitchen/</link>
		<comments>http://www.eliasinteractive.com/blog/new-mangeto-store-launch-keramikos-kitchen/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 13:00:04 +0000</pubDate>
		<dc:creator>Eric Clark</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[customize magento]]></category>
		<category><![CDATA[magento development]]></category>

		<guid isPermaLink="false">http://eliasinteractive.com/?p=517</guid>
		<description><![CDATA[We're proud to announce our most recent Magento store launch for keramikoskitchen.com! Keramikos hired us to design and develop their new custom Magento store...]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re proud to announce our most recent Magento store launch for <a href="http://www.keramikoskitchen.com">keramikoskitchen.com</a>! They manufacture and sell high quality ceramic knives and needed an online store to introduce a new sales channel that compliments their home shows. Keramikos hired us to design and develop their new custom Magento store. Check it out and let us know what you think!</p>
<p><div id="attachment_518" class="wp-caption alignnone" style="width: 310px"><a href="http://www.keramikoskitchen.com"><img src="http://eliasinteractive.com/wp-content/uploads/2009/04/keramikos-screenshot-300x244.jpg" alt="Keramikos Kitchen Magento Store" title="keramikos-screenshot" width="300" height="244" class="size-medium wp-image-518" /></a><p class="wp-caption-text">Keramikos Kitchen Magento Store</p></div>
<div id="tweetbutton517" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fj7yETo&amp;via=tweetelias&amp;text=New%20Mangeto%20Store%20Launch%3A%20Keramikos%20Kitchen&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.eliasinteractive.com%2Fblog%2Fnew-mangeto-store-launch-keramikos-kitchen%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.eliasinteractive.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.eliasinteractive.com/blog/new-mangeto-store-launch-keramikos-kitchen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>What Magento screencast would you like to see?</title>
		<link>http://www.eliasinteractive.com/blog/what-magento-screencast-would-you-like-to-see/</link>
		<comments>http://www.eliasinteractive.com/blog/what-magento-screencast-would-you-like-to-see/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 01:13:05 +0000</pubDate>
		<dc:creator>Eric Clark</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[learn Magento]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Magento advice]]></category>
		<category><![CDATA[Magento Commerce]]></category>
		<category><![CDATA[Magento help]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[screencasts]]></category>

		<guid isPermaLink="false">http://eliasinteractive.com/?p=427</guid>
		<description><![CDATA[We want to provide practical screencasts that help you understand and become more efficient with your Magento store. What screencasts would you like to see?]]></description>
			<content:encoded><![CDATA[<p>We see a need for not just additional screencasts that communicate about Magento via visible media&#8230;but we want to produce screencasts that will cover Magento from every usability angle. Whether you&#8217;re an admin user, a designer, developer, or marketing guru &#8211; we want to create videos that make your life easier when working with Magento.</p>
<p><strong>So, what screencasts would you like to see? Drop us a comment and let us know&#8230;</strong>
<div id="tweetbutton427" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FkJlvCf&amp;via=tweetelias&amp;text=What%20Magento%20screencast%20would%20you%20like%20to%20see%3F&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.eliasinteractive.com%2Fblog%2Fwhat-magento-screencast-would-you-like-to-see%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.eliasinteractive.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.eliasinteractive.com/blog/what-magento-screencast-would-you-like-to-see/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Route29.com &#8211; Client Showcase</title>
		<link>http://www.eliasinteractive.com/blog/route29com-client-showcase/</link>
		<comments>http://www.eliasinteractive.com/blog/route29com-client-showcase/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 00:36:33 +0000</pubDate>
		<dc:creator>Eric Clark</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[customize magento]]></category>
		<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://eliasinteractive.com/?p=379</guid>
		<description><![CDATA[We recently completed a Magento project for Route29.com. They sell candy online using a Magento store and were in need of our development services on a tight timeframe. We were responsible for building out the design they supplied and some customization to meet their unique needs. Visit their site, check &#8230; <a href="http://www.eliasinteractive.com/blog/route29com-client-showcase/">Continue Reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We recently completed a Magento project for <a title="Route29.com" href="http://www.route29.com" target="_blank">Route29.com</a>. They sell candy online using a Magento store and were in need of our development services on a tight timeframe. We were responsible for building out the design they supplied and some customization to meet their unique needs. Visit their site, check out our work&#8230;<br />
<br />
<div id="attachment_381" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.route29.com"><img class="size-medium wp-image-381" title="route29_screenshot" src="http://eliasinteractive.com/wp-content/uploads/2008/10/route29_screenshot-300x240.jpg" alt="Route29 Magento Store" width="300" height="240" /></a><p class="wp-caption-text">Route29 Magento Store</p></div>
<div id="tweetbutton379" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FmgX3fv&amp;via=tweetelias&amp;text=Route29.com%20%26%238211%3B%20Client%20Showcase&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.eliasinteractive.com%2Fblog%2Froute29com-client-showcase%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.eliasinteractive.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.eliasinteractive.com/blog/route29com-client-showcase/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Making It Happen: Coda-Slider</title>
		<link>http://www.eliasinteractive.com/blog/making-it-happen-coda-slider/</link>
		<comments>http://www.eliasinteractive.com/blog/making-it-happen-coda-slider/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 04:15:58 +0000</pubDate>
		<dc:creator>Lee Taylor</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[coda-slider]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://eliasinteractive.com/?p=277</guid>
		<description><![CDATA[Hi All, I knew it, you were wondering what jQuery tool we used across our site and how we customized it, right? Well, here&#8217;s one small way in how we added a bit to the core code.   While reading along in some of the forums (located here: http://www.ndoherty.com/blog/2007/10/29/coda-slider-11/), I noticed &#8230; <a href="http://www.eliasinteractive.com/blog/making-it-happen-coda-slider/">Continue Reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<div><span style="font-family: 'Lucida Grande'; font-size: small;">Hi All,</span></div>
<div><em>I knew it, you were wondering what jQuery tool we used across our site and how we customized it, right? Well, here&#8217;s one small way in how we added a bit to the core code.</em></div>
<p> </p>
<p><span style="font-family: 'Lucida Grande'; font-size: small;">While reading along in some of the forums <em>(located here: </em><em><a title="Niall Doherty: Coda-Slider" href="http://www.ndoherty.com/blog/2007/10/29/coda-slider-11/" target="_blank">http://www.ndoherty.com/blog/2007/10/29/coda-slider-11/</a><em>)</em>, I noticed some are wanting an &#8220;auto-slide&#8221; feature for this thing (great job by the way Niall Doherty).</em></span></p>
<p> </p>
<div><span style="font-family: 'Lucida Grande'; font-size: small;">Here&#8217;s how you do it:</span></div>
<p> </p>
<p><code></p>
<div><span style="font-family: 'Lucida Grande'; font-size: small;">Modify the js code included in the page's header into this:</span></div>
<pre class="brush: jscript; title: ; notranslate">
jQuery(window).bind(&quot;load&quot;, function() {
	jQuery(&quot;div#slider1&quot;).codaSlider()
	// jQuery(&quot;div#slider2&quot;).codaSlider()
	// etc, etc. Beware of cross-linking difficulties if using multiple sliders on one page.

	//call every __ seconds
	  var autoSlide = setInterval(function()
	  {
		$(&quot;#left-link&quot;).click();
		}, 10000);

});
</pre>
<p><code></p>
<div><span style="font-family: 'Lucida Grande'; font-size: small;">And change line 63 (i believe, or corresponding line of code) of coda.slider.1.1.1.js:</span></div>
<pre class="brush: jscript; title: ; notranslate">
jQuery(this).before(”&lt;div class=’stripNavL’ id=’stripNavL” + j + “‘&gt;&lt;a href=’#’ id=’left-link’&gt;Left&lt;/a&gt;&lt;\/div&gt;”);
</pre>
<p> </p>
<div><span style="font-family: 'Lucida Grande'; font-size: small;">And there you have it.<br />
Feel free to check us out here where we may be hosting some cool developments.</span></div>
<p> </p>
<p style="text-align: center;"><em>Hat's off to Niall Doherty and others who have put their efforts towards this sweet tool.</em></p>
<p></code> </p>
<p></code>
<div id="tweetbutton277" class="tw_button" style="float:left;margin-right:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fin0Com&amp;via=tweetelias&amp;text=Making%20It%20Happen%3A%20Coda-Slider&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.eliasinteractive.com%2Fblog%2Fmaking-it-happen-coda-slider%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.eliasinteractive.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.eliasinteractive.com/blog/making-it-happen-coda-slider/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
	</channel>
</rss>

