<?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>Mindutopia &#187; Blog</title>
	<atom:link href="http://mindutopia.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://mindutopia.com</link>
	<description>What&#039;s on your mind?</description>
	<lastBuildDate>Mon, 23 Apr 2012 14:37:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Reindexing large product databases in Magento</title>
		<link>http://mindutopia.com/2012/04/reindexing-large-product-databases-in-magento/</link>
		<comments>http://mindutopia.com/2012/04/reindexing-large-product-databases-in-magento/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 14:37:30 +0000</pubDate>
		<dc:creator>mindutopia</dc:creator>
				<category><![CDATA[From Our Brains]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[Problem Solving]]></category>
		<category><![CDATA[Reindexing]]></category>

		<guid isPermaLink="false">http://mindutopia.com/?p=310</guid>
		<description><![CDATA[If you have ever got that &#8216;processing&#8217; status on your index management page that never seems to go away, we know exactly where you&#8217;re coming from. We recently were charged with the task of reindexing a Magento site, specifically the URL rewrites of an entire store. URL rewrites help Magento take &#8216;pretty URLs&#8217; and get [...]]]></description>
			<content:encoded><![CDATA[<h3>If you have ever got that &#8216;processing&#8217; status on your index management page that never seems to go away, we know exactly where you&#8217;re coming from.</h3>
<p>We recently were charged with the task of reindexing a Magento site, specifically the URL rewrites of an entire store. URL rewrites help Magento take &#8216;pretty URLs&#8217; and get the correct data with them eliminating ugly query strings in your URLs much like WordPress&#8217; pretty permalinks.</p>
<h2>The problem:</h2>
<p>This specific task is that the store we were reindexing was 771,000 product skus large. <em>*The store hasn&#8217;t successfully reindexed since October 2010*</em></p>
<h2>A couple points that I found to help us figure this out:</h2>
<ol>
<ol>
<li>Make sure you don&#8217;t have store views in your Magento that you don&#8217;t need (for example, Magento sample data comes with French and German store views). Extra store views create additional rewrites to be written to the table, which over 771,000 SKUs equal about 1.5 million URLs per store. We had around 4.9 million URL entries with the three store views and got it down to around 1.5 million with a single store view.</li>
<li>I found it helpful to truncate the current &#8216;core_url_rewrite&#8217; table in the database. This allowed me to monitor the process better; if you have a large number of rows in that table, you may not see any change in the process for a very long time, until it exceeds the point where it is stuck at. This happens because the reindex process starts from the beginning everytime you run it. If you truncate the table you can see how many url rewrites are being added and how quickly. NOTE: You should probably back up that table before you truncate it.</li>
<li>Optimize you server settings. I started by increasing the run time to 64000 (and yes, that is about 17 hours&#8230;) I also maxed out our memory with everything I could which on our set up was 3584 (or 3.5 GB). We need as much speed as we can get, 1.5 million rows even at 1 row every 0.03 seconds is still around 45000 seconds of run time 12 hours.</li>
<li>Run it through command line via ssh, it always seemed to run better that way, and only reindex the one index you need. (catalog_url).</li>
</ol>
</ol>
<p><em>*Note our hosting provider didn&#8217;t allow for SSH to stay logged in for more than 24 hours; we got around this by running the process through cron*</em></p>
<p>So with all of those steps it was now time to test what we could do. Running it through cron allowed it to run for more than a day straight, but as it went it got to the point where it was just going too slow to make it in the 17 hours. So I bumped it to 640000 seconds ~ 177 hours (or 7.35 days), and crossed my fingers. A week later I got the email — it had exceed its max execution time. What a bummer, I&#8217;d tried so hard to make this work adjusting server variables, monitoring rates of the process, running it through SSH and eventually even cron.</p>
<h2>Conclusion</h2>
<p>I knew at that point it was time to give up, this size of a catalog was too large to feasibly execute this. However, through the steps above you could easily get Magento to reindex with a more manageable catalog size (say anywhere lower than 500,000 SKUs) , but 771000 SKUs is just too large.</p>
]]></content:encoded>
			<wfw:commentRss>http://mindutopia.com/2012/04/reindexing-large-product-databases-in-magento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apps? Who needs apps?</title>
		<link>http://mindutopia.com/2012/02/apps-who-needs-apps/</link>
		<comments>http://mindutopia.com/2012/02/apps-who-needs-apps/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 14:32:45 +0000</pubDate>
		<dc:creator>mindutopia</dc:creator>
				<category><![CDATA[From Our Brains]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[device width]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[responsiveness]]></category>
		<category><![CDATA[screen size]]></category>

		<guid isPermaLink="false">http://mindutopia.com/?p=297</guid>
		<description><![CDATA[&#8230;When you&#8217;ve got a responsive website. Responsiveness is what it sounds like — your website is responsive according to the device it&#8217;s being viewed on. This is done through applying common width standards to stylesheets, and then making design and programming tweaks for each size from there. For you, it means that you can have [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;When you&#8217;ve got a responsive website.</p>
<p>Responsiveness is what it sounds like — your website is responsive according to the device it&#8217;s being viewed on. This is done through applying common width standards to stylesheets, and then making design and programming tweaks for each size from there. For you, it means that you can have a mobile website without having to start completely from scratch.</p>
<p>So what are some of the common tweaks made when making a responsive website? It starts at the top, much like a desktop website. We take a close look at the navigation and how it&#8217;s presented, how photos are presented, and how any interactive elements are laid out. If your site has a full music player, much like the <a href="http://drewnelson.net" target="_blank">Drew Nelson site</a> does, you might want to present that differently when viewing the site on a phone. You might want bigger buttons, the ability to stream to an AirPlay device, and tracks listed out instead of all in one player. </p>
<p>You might want your photos to take up the full width of your phone, and do it without uploading three different photo sizes to your website manager. And the most common thing? Readable text — a regular size on your computer, and a larger size on your phone so it&#8217;s easy to read.</p>
<p>And that&#8217;s just the beginning. Responsiveness allows us to do our part to make your website friendly to any viewer, no matter if they&#8217;re viewing it on an iPhone, Android device or laptop. It&#8217;s all a part of what makes the web exciting, and why we&#8217;re proud to now offer it to our clients.</p>
]]></content:encoded>
			<wfw:commentRss>http://mindutopia.com/2012/02/apps-who-needs-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Six 1 Six website is live!</title>
		<link>http://mindutopia.com/2012/01/six-1-six-website-is-live/</link>
		<comments>http://mindutopia.com/2012/01/six-1-six-website-is-live/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 21:10:42 +0000</pubDate>
		<dc:creator>mindutopia</dc:creator>
				<category><![CDATA[Project Launch]]></category>
		<category><![CDATA[616fab]]></category>
		<category><![CDATA[bike company]]></category>
		<category><![CDATA[six 1 six]]></category>

		<guid isPermaLink="false">http://mindutopia.com/?p=292</guid>
		<description><![CDATA[We&#8217;re proud to announce that the new Six 1 Six Bicycle Fabrication website, 616fab.com, is now live. The website features a scrolling homepage with scrolling images, as well as a major amount of photos. Check it out on our project page, and visit the site today!]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re proud to announce that the new Six 1 Six Bicycle Fabrication website, 616fab.com, is now live. The website features a scrolling homepage with scrolling images, as well as a major amount of photos. Check it out on our <a href="http://mindutopia.com/project/six-1-six-bicycle-fabrication-2/" title="Six 1 Six Bicycle Fabrication">project page</a>, and <a href="http://616fab.com" target="_blank">visit the site</a> today!</p>
]]></content:encoded>
			<wfw:commentRss>http://mindutopia.com/2012/01/six-1-six-website-is-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You&#8217;ve gotta stay fresh</title>
		<link>http://mindutopia.com/2012/01/youve-gotta-stay-fresh/</link>
		<comments>http://mindutopia.com/2012/01/youve-gotta-stay-fresh/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 18:43:31 +0000</pubDate>
		<dc:creator>mindutopia</dc:creator>
				<category><![CDATA[From Our Brains]]></category>

		<guid isPermaLink="false">http://mindutopia.com/?p=278</guid>
		<description><![CDATA[We&#8217;re often asked by clients how often they should post updates to their website, or how often they should blog. To answer this, a few questions must first be asked: 1. Who&#8217;s your audience, and how often are they coming to your site? If you&#8217;re running a industry news site, obviously updates will be expected [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re often asked by clients how often they should post updates to their website, or how often they should blog. To answer this, a few questions must first be asked:</p>
<p><strong>1. Who&#8217;s your audience, and how often are they coming to your site?</strong> If you&#8217;re running a industry news site, obviously updates will be expected often, if not several times a day. But if you just have a corporate &#8220;marketing&#8221; site, those updates are going to be less frequent.</p>
<p><strong>2. What are your competitors doing?</strong> This speaks for itself&#8230;if you have competitors who are blogging or updating their site every week, you should strive to do that too.</p>
<p><strong>3. How much is too much?</strong> Writing a news post or running an update everyday can not only get tedious for you — it can be content overload for your clients.</p>
<p>There&#8217;s no glorified number that states you should update your website &#8220;this many&#8221; days a week. Do what&#8217;s best for you, your company, and your clientele.</p>
<p>But if you don&#8217;t update often enough, it can hurt you in several ways you might not realize. First off, Google and other search engines base part of their rankings on how often a site is updated. Fresh content is always good, especially if it connects you with other sites on the web. Secondly, if you don&#8217;t update frequently enough, you&#8217;re going to lose some of your audience. By putting a blog on your website, your customers are expecting frequent updates. If they don&#8217;t get those updates, they&#8217;ll stop following your blog, and won&#8217;t visit your site as frequently.</p>
<p>So there you have it. While there&#8217;s no right answer to how often a site&#8217;s content should be updated, it&#8217;s generally accepted that you update frequently, and with reason. Don&#8217;t update your content if you have no content. Rather, update when you have something to share with your followers that you deem important for them to know about. It&#8217;ll help you in the long run with your search rankings, and further your website in your industry.</p>
]]></content:encoded>
			<wfw:commentRss>http://mindutopia.com/2012/01/youve-gotta-stay-fresh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our own redesign</title>
		<link>http://mindutopia.com/2012/01/our-own-redesign/</link>
		<comments>http://mindutopia.com/2012/01/our-own-redesign/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 13:00:32 +0000</pubDate>
		<dc:creator>mindutopia</dc:creator>
				<category><![CDATA[From Our Brains]]></category>
		<category><![CDATA[Project Launch]]></category>

		<guid isPermaLink="false">http://mindutopia.com?p=130</guid>
		<description><![CDATA[Here at Mindutopia, we’ve become redesign experts. So it was only a matter of time when we decided it was time to do our own website redesign. And today, we finally unwrap our new site. You’ll find several of the same features as before, but with little twists. We have brand new projects in our [...]]]></description>
			<content:encoded><![CDATA[<p>Here at Mindutopia, we’ve become redesign experts. So it was only a matter of time when we decided it was time to do our own website redesign. And today, we finally unwrap our new site.</p>
<p>You’ll find several of the same features as before, but with little twists. We have brand new projects in our Folio section, and you can now see more images related to each project to give you more of a feel for our process and how we met our project goals.</p>
<p>And, if you’re reading this, you’ve already discovered that we have a brand new blog. It’s our hope to write not only about our achievements as a company, but also about industry standards and tools you can use in regards to your brand’s online presence.</p>
<p>So take a look around, and drop us a note to tell us what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://mindutopia.com/2012/01/our-own-redesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSO launches Magento e-commerce store</title>
		<link>http://mindutopia.com/2012/01/rso-launches-e-commerce-store-with-15000-products/</link>
		<comments>http://mindutopia.com/2012/01/rso-launches-e-commerce-store-with-15000-products/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 19:44:04 +0000</pubDate>
		<dc:creator>mindutopia</dc:creator>
				<category><![CDATA[Project Launch]]></category>

		<guid isPermaLink="false">http://mindutopia.com?p=246</guid>
		<description><![CDATA[Mindutopia is proud to announce it has launched a new website for Red Sky Outfitters. The e-commerce site, powered by Magento, features a catalog of over 15,000 sporting good products, as well as information about the company&#8217;s brick-and-mortar store out of Comstock Park. You can learn more about our design and process with RSO in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mindutopia.comwp-content/uploads/2012/01/rso1.jpg"><img class="alignright size-medium wp-image-250" title="rso1" src="http://mindutopia.com/wp-content/uploads/2012/01/rso1-300x203.jpg" alt="" width="300" height="203" /></a>Mindutopia is proud to announce it has launched a new website for Red Sky Outfitters. The e-commerce site, powered by Magento, features a catalog of over 15,000 sporting good products, as well as information about the company&#8217;s brick-and-mortar store out of Comstock Park.</p>
<p>You can learn more about our design and process with RSO <a href="http://mindutopia.com/project/red-sky-outfitters/">in our Folio section</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mindutopia.com/2012/01/rso-launches-e-commerce-store-with-15000-products/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Pixar Way</title>
		<link>http://mindutopia.com/2012/01/the-pixar-way/</link>
		<comments>http://mindutopia.com/2012/01/the-pixar-way/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 17:00:09 +0000</pubDate>
		<dc:creator>mindutopia</dc:creator>
				<category><![CDATA[Found It!]]></category>

		<guid isPermaLink="false">http://mindutopia.com?p=226</guid>
		<description><![CDATA[Movie studio Pixar has shown us a lot over the years. The company revolutionized animated features&#8230;and movies will never be the same. And just like it has led the movie world, it also leads much of the design world to greater ideas. I found this article on Spyre Studios, and thought it applied perfectly to [...]]]></description>
			<content:encoded><![CDATA[<p>Movie studio Pixar has shown us a lot over the years. The company revolutionized animated features&#8230;and movies will never be the same. And just like it has led the movie world, it also leads much of the design world to greater ideas.</p>
<p><a href="http://spyrestudios.com/5-critical-design-lessons-from-pixar/" target="_blank">I found this article on Spyre Studios</a>, and thought it applied perfectly to Mindutopia&#8217;s core values in regards to design. Spyre Studios touches on five critical design lessons they picked up from Pixar, which can be applied directly to our thinking as a company when we&#8217;re coming up with a new website design:</p>
<p><strong>1) Quantity over quality:</strong> During our design process, we want the big things to really shine. Clutter isn&#8217;t necessary, and it&#8217;s not necessary to tell everyone every little detail in regards to your business.</p>
<p><strong>2) Details matter:</strong> When designing a website, 99 percent of the time we follow a grid. Why? It makes everything line up and just seem like it belongs where it is. So what about the 1 percent? Well, those are for the extra special sites — the ones that really get away with breaking the rules by having an abstract layout. That doesn&#8217;t work for most businesses we work for, but there are a rare few that go against the grind. When designing, we always take into consideration where certain elements are placed, and what&#8217;s most pleasing on the eyes.</p>
<p><strong>3) Don&#8217;t go at it alone:</strong> While we only have one designer on staff, that doesn&#8217;t mean everyone else isn&#8217;t involved. Every website is a team effort, whether it be the design process or the development process. In this instance, designing requires that everything works together, from beginning to end. Sometimes reality prevails, when things are just not possible, but most of the time, a happy medium can be met and design can stay at the forefront.</p>
<p><strong>4) Have soul:</strong> We don&#8217;t want our websites to just be there, sitting on a server. We want them to shout from the rooftops, and be able to draw in a reader like no other website can. Just because a website hits all the technical details right doesn&#8217;t mean it&#8217;s a great website. It&#8217;s gotta have something special.</p>
<p><strong>5) Have fun:</strong> We couldn&#8217;t agree more&#8230;what fun is design without enjoying it a little?</p>
]]></content:encoded>
			<wfw:commentRss>http://mindutopia.com/2012/01/the-pixar-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

