<?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>Delorum ecommerce field guide</title>
	<atom:link href="http://blog.delorumcommerce.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.delorumcommerce.com</link>
	<description>What we&#039;ve learned along the way</description>
	<lastBuildDate>Thu, 02 Feb 2012 16:31:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>TinyBrick is Moving, but We&#8217;re Still Here</title>
		<link>http://blog.delorumcommerce.com/general/tinybrick-is-moving-but-were-still-here</link>
		<comments>http://blog.delorumcommerce.com/general/tinybrick-is-moving-but-were-still-here#comments</comments>
		<pubDate>Wed, 17 Nov 2010 21:38:44 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.delorumcommerce.com/?p=232</guid>
		<description><![CDATA[Sorry everyone, it&#8217;s been a while since we&#8217;ve posted.
Delorum Commerce is proud to announce that TinyBrick has left the nest and begun to fly. You can now find everything TinyBrick including product information, product updates, detailed online documentation, and new releases, all at TinyBrick.com. You should also check out the new TinyBrick Blog.
For everything else [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry everyone, it&#8217;s been a while since we&#8217;ve posted.</p>
<p>Delorum Commerce is proud to announce that TinyBrick has left the nest and begun to fly. You can now find everything TinyBrick including product information, product updates, detailed online documentation, and new releases, all at <a href="http://www.tinybrick.com/">TinyBrick.com</a>. You should also check out the new <a href="http://blog.tinybrick.com/">TinyBrick Blog</a>.</p>
<p>For everything else ecommerce related, Delorum Commerce will still be here. We have some pretty amazing projects running in the background that you&#8217;ll definitely want to hear about. So check back. We&#8217;ll be posting soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.delorumcommerce.com/general/tinybrick-is-moving-but-were-still-here/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lightspeed &amp; SpeedBooster Update</title>
		<link>http://blog.delorumcommerce.com/general/lightspeed-speedbooster-update</link>
		<comments>http://blog.delorumcommerce.com/general/lightspeed-speedbooster-update#comments</comments>
		<pubDate>Tue, 24 Aug 2010 16:13:04 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Lightspeed Module]]></category>
		<category><![CDATA[Lightspeed Upgrade]]></category>
		<category><![CDATA[Magento Speed]]></category>
		<category><![CDATA[Performance Magento Module]]></category>
		<category><![CDATA[SpeedBooster Upgrade]]></category>

		<guid isPermaLink="false">http://blog.delorumcommerce.com/?p=209</guid>
		<description><![CDATA[Great news! After a good round of testing, Lightspeed and SpeedBooster are now updated with a minor fix to reliability and an upgrade to include multiple-currency support.
Now even if the same page has multiple currencies, when you change session-set magento currency to another besides the default, Lightspeed and SpeedBooster re-cache the new currency on that [...]]]></description>
			<content:encoded><![CDATA[<p>Great news! After a good round of testing, Lightspeed and SpeedBooster are now updated with a minor fix to reliability and an upgrade to include multiple-currency support.</p>
<p>Now even if the same page has multiple currencies, when you change session-set magento currency to another besides the default, Lightspeed and SpeedBooster re-cache the new currency on that page as if it were new.</p>
<p>If you already purchased Lightspeed or SpeedBooster, upgrading is free-of-charge. These newest versions can be downloaded from the &#8220;Account&#8221; section of <a href="http://store.delorumcommerce.com" target="_blank">store.delorumcommerce.com</a>. Just click on the Download tab of the Lightspeed or SpeedBooster module. After you&#8217;ve downloaded the new version (2.9.2 &#8211; Lightspeed or 2.3 &#8211; SpeedBooster), update your installation with a single command from the terminal: ./pear upgrade /path/to/downloaded/PackageName.tar.gz</p>
<p>This multi-currency support is the manifestation of a newer functionality we&#8217;re considering (but haven&#8217;t implemented yet): session-aware caching. The idea is that when a session variable is set (like language, currency, or even a custom variable you choose) even if a URL remains the same, lightspeed would cache an entirely new page. This could open up new doors for developers and new possibilities for customized content based on certain session variables. The only question is: Would you use this on your site?</p>
<p>Leave a comment. Let us know.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.delorumcommerce.com/general/lightspeed-speedbooster-update/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Product: Twitter &#8220;Tweet&#8221; Button for Magento</title>
		<link>http://blog.delorumcommerce.com/general/new-product-official-twitter-tweet-button-for-magento</link>
		<comments>http://blog.delorumcommerce.com/general/new-product-official-twitter-tweet-button-for-magento#comments</comments>
		<pubDate>Thu, 12 Aug 2010 16:47:01 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.delorumcommerce.com/?p=180</guid>
		<description><![CDATA[This morning Twitter announced a new official Tweet button. Right on the heels of that announcement, TinyBrick is proud to announce the launch of a new module that takes advantage of that official Twitter button. Tweet Button, as we call it, takes the ease of Magento&#8217;s quick installation model and  combines it it with [...]]]></description>
			<content:encoded><![CDATA[<p>This morning Twitter <a title="Twitter Tweet Button Announcement" href="http://blog.twitter.com/2010/08/pushing-our-tweet-button.html" target="_blank">announced</a> a new official Tweet button. Right on the heels of that announcement, TinyBrick is proud to announce the launch of a new module that takes advantage of that official Twitter button. <a title="TinyBrick Magento Tweet Button" href="http://store.delorumcommerce.com/magento-twitter-tweet-button.html" target="_blank">Tweet Button</a>, as we call it, takes the ease of Magento&#8217;s quick installation model and  combines it it with Twitter&#8217;s new Tweet button client.</p>
<p><img class="alignleft size-full wp-image-192" src="http://blog.delorumcommerce.com/wp-content/uploads/2010/08/Screen-shot-2010-08-12-at-10.58.52-AM.png" alt="Screen shot 2010-08-12 at 10.58.52 AM" width="346" height="151" /></p>
<p>After a quick 5-minute installation, TinyBrick&#8217;s Magento Tweet Button automatically adds a Tweet button to all your critical pages. This includes your CMS (including home page), category, and product pages&#8211;enabling your customers to directly comment on all of your products and even your entire site. (We have  a demo setup <a title="Tweet Button Demo" href="http://demo13.delorumcommerce.com/" target="_blank">here</a>)</p>
<p>Also, if you have a store or company Twitter account, the default Twitter message that Tweet Button populates for users automatically attributes any Tweet back to your store Twitter account. This can quickly provide a growing crowd of customers who follow your tweets and make product announcements, sales, and other promotions social and communicative directly to your customers.</p>
<p>We&#8217;re offering this product at an competitive price of only $35. More features for this product are sure to come.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.delorumcommerce.com/general/new-product-official-twitter-tweet-button-for-magento/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>90% of my Traffic is Lightspeed fast, but I need more!</title>
		<link>http://blog.delorumcommerce.com/general/90-percent-lightspeed-traffic-fast-but-i-need-more</link>
		<comments>http://blog.delorumcommerce.com/general/90-percent-lightspeed-traffic-fast-but-i-need-more#comments</comments>
		<pubDate>Mon, 09 Aug 2010 21:29:07 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Lightspeed Module]]></category>
		<category><![CDATA[Magento  Page Caching]]></category>
		<category><![CDATA[Magento Speed]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[Page Load Time]]></category>
		<category><![CDATA[Performance Magento Module]]></category>

		<guid isPermaLink="false">http://blog.delorumcommerce.com/?p=150</guid>
		<description><![CDATA[Lightning fast NEW scalable Magento Hosting. Easy, powerful, on-demand. (Guides)

What&#8217;s going on?
First, understand from a high-level that Lightspeed caches entire pages. It&#8217;s like taking a picture of a group at a family reunion. Instead of having to get the family back together every time you want to show that particular page (or see that group [...]]]></description>
			<content:encoded><![CDATA[<h3><strong>Lightning fast NEW <a title="Magento Hosting" href="http://pagodabox.com/landings/magento-hosting" target="_blank">scalable Magento Hosting.</a> Easy, powerful, on-demand. <a title="Magento Configuration" href="http://help.pagodabox.com/customer/portal/articles/175461-magento-configuration" target="_blank">(Guides)</a><br />
</strong></h3>
<h3><strong>What&#8217;s going on?</strong></h3>
<p>First, understand from a high-level that Lightspeed caches entire pages. It&#8217;s like taking a picture of a group at a family reunion. Instead of having to get the family back together every time you want to show that particular page (or see that group of people), you just bring up the photo you took. With Lightspeed, instead of loading PHP, running through Magento, and making DB calls to generate a page, Apache simply returns the static HTML generated for that page when it was first cached (Or that picture was taken). This means much faster page loads and much less work for Apache/PHP (or whatever web server setup you use).</p>
<p>For typical Magento installations, a small portion of your traffic requires you to change something (like adding cousin Larry to the picture), which can require getting the whole gang back together (PHP/Magento/MySQL). In the case of Magento, this happens for a small number of your users when a user logs in, adds something to their cart, starts checking out, or you&#8217;re in the admin panel, which renders new HTML for  every single page load. With Lightspeed, a fully re-rendered page is required only occasionally for your customers. If your admin is &#8220;too slow&#8221;, you probably have problems that a hardware upgrade could address.</p>
<p><span id="more-150"></span></p>
<p>NOTE: If you&#8217;re not yet in production, and ALL pageloads are slow, Lightspeed is most likely not properly configured and not running at all. If you&#8217;re not sure, add a URL variable to the end of the page address &#8220;debug_front=1&#8243; &#8212; IE http://mysite.com/?debug_front=1. Lightspeed is running if you get a &#8220;success&#8221; message. If not, you&#8217;re not configured correctly.</p>
<p>If occasional page loads &#8220;requiring the whole gang&#8221; are still too slow, better server hardware and/or configuration may be required. A possible solution may be available by simply talking with your hosting provider or IT department for more information about different hardware and/or optimizing PHP, MySQL, or Apache alternatives.</p>
<p>While a hosting provider may be able to help, Lightspeed provides another way to reduce the number of &#8220;family reunions&#8221;. However, this solution is more technical for your developer. It&#8217;s called hole-punching.</p>
<h3>What can I do?</h3>
<p>To go beyond 90% of Lightspeed traffic on a Lightspeed installation, mix and match the following options with careful consideration of the labor, skill and monthly costs required for each:</p>
<p style="padding-left: 30px"><strong>1. </strong><strong>Consider changing your server configuration or hardware -</strong> This can be expensive, but without technical knowledge, it&#8217;s an easy way to make everything proportionally better. If you meet <a title="Magento Minimum Requirements" href="http://www.magentocommerce.com/system-requirements" target="_blank">these requirements</a>, you&#8217;re probably okay hardware wise.<br />
<strong>2. Hole-punch your site -</strong> The time and skill required isn&#8217;t &#8220;quick&#8221; or &#8220;easy&#8221; in comparison to a 30 minute, basic Lightspeed install (several hours to several days, depending on your developer), but in the long run it&#8217;s a cheaper solution than higher monthly hosting costs.</p>
<p><strong>What can I do with server configuration?</strong> &#8211; Hardware seems expensive? We know! You can do so many things with server configuration! Here are two of the biggest points of slowdown we&#8217;ve seen (may not apply to everyone):</p>
<p style="padding-left: 30px"><strong>1. PHP Accelerator-</strong> Look into a PHP accelerator or different engine if you&#8217;re using modPHP. If you have a provider or IT department that can 	configure this, it will help.<br />
<strong>2. Ditch Apache -</strong> You may have always trusted Apache, but that might mean that you&#8217;re getting up there in years:) In terms of web servers, Apache is old and outdated. Informed critics will agree that it has weak points and Magento experts will tell you that Apache can crumble in certain scenarios. There are a ton out there and they aren&#8217;t hard to use (Nginx, Litespeed (not our module), SimpleHelix, etc…)</p>
<p><strong>What about hole-punching?</strong> &#8211; Hole punching is loading only small dynamic elements into a fully cached page (adding cousin Larry to the photo without having to take a new picture). Magento reloads the entire page when dynamic content is required for a shopping cart or logged in users, for example. Hole-punching can be very powerful, combining the benefits of high-speed caching and dynamic content, but this process is not for beginners. Here&#8217;s how that can be done.</p>
<h2 style="font-size: 1.5em">Down To Business</h2>
<p><strong><em>Warning: </em></strong>I said hole-punching isn&#8217;t for beginners. It really can be complex. Even the most skilled Magento developers may require a couple of hours to successfully punch holes in a site they&#8217;re deeply familiar with. If you&#8217;re still reading, but not in that category, you&#8217;re either willing to brave the amount of time for the increased benefit (faster pages to users with product in their cart), or you will be talking to your developer or IT department about this process.</p>
<p>If you&#8217;re still not deterred, let&#8217;s continue. We&#8217;ll walk through punching a single hole as an example. It&#8217;s a very common punch around the links at the top of a page to show if a user is logged in and if they have any items in their cart. After that you should be able to punch holes wherever you wish, with some practice.</p>
<p>When hole-punching, I usually split things into the punch and the fill. It provides opportunity to debug along the way. I&#8217;ve separated example files in this way so there&#8217;s no confusion:</p>
<p><a title="HolePunching_Example.zip" href="http://store.delorumcommerce.com/HolePunching_Example.zip">HolePunching_Example.zip</a></p>
<p>For most of these steps I&#8217;ve taken I added HTML/XML comments with the word &#8220;TinyBrick&#8221; into the code around lines that I&#8217;ve added to the default files in Magento.</p>
<p>If you have trouble finding the files on your own server, and desperately want to ask me questions, that&#8217;s probably a big red flag that you&#8217;re in over your head.</p>
<h3>Punching Holes</h3>
<p><strong>1. </strong><strong>header.phtml</strong> <em>(app/design/frontend/{your namespace}/default/template/page/html/header.phtml):</em> As you&#8217;re probably already found, templates like this is where you put HTML. Here you&#8217;ll decide what content you need punched out of the cached version of the page. You&#8217;ll just need to surround the HTML you need to retrieve dynamically with the NOCACHE tags (refer to my example header.phtml for syntax). It&#8217;s important that you also add a key unique only to this hole punch. This can appear on many pages…so make it unique from any other hole punch key name you think you&#8217;d use in any other hole punches you want to make. Lightspeed will use that key to determine what dynamic content goes where. In the example header.phtml, I&#8217;ve done this around the links at the top where you would want to punch a hole for cart and logged in status.<br />
<strong>2. page.xml</strong> <em>(app/design/frontend/{your namespace}/default/layout/page.xml):</em> I haven&#8217;t changed anything here, but you&#8217;ll need to see where I&#8217;ve gotten some of these values to understand the rest. If you look at line 41, you notice that it is a child block within the header block (lines 40-48). We&#8217;ll need the value of name (or &#8220;top.links&#8221;) later.<br />
<strong>3. Next we test!</strong> If it all worked correctly, then after you cache your catalog (or CMS) page, simply login or add something to your cart. The links at the top should disappear or be punched from the cached page. If you&#8217;ve gotten this far, you should know that you just punched a hole in your cached page successfully. Congratulations!</p>
<h3>Filling Holes</h3>
<p>Because of the way Magento is built, filling holes with content usually just involves calling specific blocks again to let Lightspeed fill the hole-punches using those blocks. However, sometimes Magento will nest blocks, forcing you to load entire parent blocks and all their children just to access one child block. This is the case with the particular hole-punch we&#8217;ve chosen, but like we saw in page.xml, the parent block for the header only loads a few sibling blocks, so this shouldn&#8217;t be too labor intensive to fill properly.</p>
<p><strong>1. First we&#8217;ll need to install</strong> the example module that I&#8217;ve built to fill hole-punches (feel free to build your own or add an action to an existing controller). Take the folder Hole-Filling/Delorum and copy it to the app/code/local folder. Also, take the Delorum_&#8230;xml file in the folder Hole-filling and copy it to the app/etc/modules folder. That should essentially install this quick little module, which you need to do only once. You can re-use this module to fill as many other hole-punches as you like. After it&#8217;s installed, test this module by calling the indexAction of it&#8217;s controller &#8212; http://yourbaseurl.com/lightspeedcontent/hole/index. If it was installed correctly, you should get a blank page that only displays the contents of an array with a &#8220;Hello World!&#8221; value in it. If not you&#8217;ll probably get a 404 error.<br />
<strong>2. catalog.xml</strong> <em>(app/design/frontend/{your namespace}/default/layout/catalog.xml &#8211; This applies to cms.xml as well for the cms_page node as well on a default Lightspeed install)</em>: This is the layout for the catalog pages and product pages. To tell Lightspeed to fill holes on this/these page(s) add the holecontent node to the pageCache reference you&#8217;ve already added (with the install instructions PDF). I&#8217;ve done this in the example catalog.xml  on lines 77-83 and 160-166 (21-27 in cms.xml). This will tell Lightspeed where to go to fill the hole in each page layout.<br />
<strong>3. HoleController.php</strong> &#8211; <em>in the Hole Filling example folder (app/code/local/Delorum/Lightspeedcontent/controllers/HoleController.php)</em>: Nothing to do here right now, but let me explain. In here, you&#8217;ll craft the individual pieces of content that Lightspeed will use to fill each hole-punch. There are several methods of getting content to fill hole-punches. Which method you use is up to you. The way I&#8217;ve done it is fairly typical for this particular block.<br />
You&#8217;ll notice the IndexAction (another example is in the documentation) contains an array called $content. In this array you&#8217;ll use the key you chose in step 1 of Punching as your array key in this associative array. The value is whatever dynamic content you want to load into that particular hole-punch (currently &#8220;Hello World!&#8221;). If you know PHP or Magento, you can probably imagine where this is going. Just to complete the example though, let&#8217;s continue.<br />
<strong>4. Test time again.</strong> Repeat the test you did in step 3 of Punching. You should now get a &#8220;Hello World!&#8221; message instead of missing links at the top. We&#8217;ve now successfully filled a hole-punch. How does it feel?</p>
<p>After-note: Now I&#8217;ve inserted two copies of the $content array (in HoleController.php) because I&#8217;ve found the most success starting with a test message like &#8220;Hello World!&#8221; Once that&#8217;s working, insert the actual content you&#8217;d like to fill the punched hole. For completeness, you can uncomment the second $content array and line 13 in addition to commenting the first array again. If all goes well, this should properly fill the hole punched around those links with the original content.</p>
<p>Phew! I hope this example helps with your hole punching expedition. Feel free to provide feedback in the comments. While hole-punching can be difficult, my hope is that this short tutorial puts it within reach for more developers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.delorumcommerce.com/general/90-percent-lightspeed-traffic-fast-but-i-need-more/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento Order Edits &#8211; Simpler, Easier, No Duplicate Orders</title>
		<link>http://blog.delorumcommerce.com/general/magento-order-edits-simpler-easier-no-duplicate-orders</link>
		<comments>http://blog.delorumcommerce.com/general/magento-order-edits-simpler-easier-no-duplicate-orders#comments</comments>
		<pubDate>Thu, 15 Jul 2010 22:19:09 +0000</pubDate>
		<dc:creator>keith@delorum.com</dc:creator>
				<category><![CDATA[Back-End Administration]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://blog.delorumcommerce.com/?p=144</guid>
		<description><![CDATA[Lightning fast NEW scalable Magento Hosting. Easy, powerful, on-demand. (Guides)
Well, we&#8217;ve just released another extension, this one centered around Magento order edits. We&#8217;ve worked through this solution a couple of times for other clients, working out the kinks. Essentially there were 3 issues we tried to address.

Elimnate Magento&#8217;s duplicate order on edit
Make editing an order [...]]]></description>
			<content:encoded><![CDATA[<h3><strong><strong>Lightning fast NEW<a title="Fast Magento Cloud Hosting" href="http://blog.pagodabox.com/fast-magento-cloud-hosting-case-studies/" target="_blank"> scalable Magento Hosting.</a> Easy, powerful, on-demand. <a href="http://help.pagodabox.com/customer/portal/articles/175461-magento" target="_blank">(Guides)</a></strong></strong></h3>
<p>Well, we&#8217;ve just released another extension, this one centered around Magento order edits. We&#8217;ve worked through this solution a couple of times for other clients, working out the kinks. Essentially there were 3 issues we tried to address.</p>
<ol>
<li>Elimnate Magento&#8217;s duplicate order on edit</li>
<li>Make editing an order more user friendly for Customer Service Reps</li>
<li>Provide flexibility for developers to adjust the module as needed</li>
</ol>
<p><span id="more-144"></span>The first is obvious. We had fulfillment systems that required Order Edits to maintain the same number, rather than creating a renumbered, duplicate order. Now it does. Saving edits fires an event, allowing any payment  modules or  fulfillment systems to collect the updated order  information. Once  complete, the page will refresh and display updated  information for Customer Service Reps.</p>
<p>The second is more extensive, and involves how a Customer Service Rep interacts with the edited information. On the Order View page, we included the ability to edit each portion of the order in one location. Editable options on the Order View page are sectioned and arranged as follows:</p>
<ol>
<li>Comments: A field is labeled &#8216;Reason for editing order&#8217; is required, and is logged in the Comments History section when an edit is saved.</li>
<li>Billing Address: This section contains the order&#8217;s Billing Address information, including telephone number. Edit content by simply re-entering values or select from the dropdown lists.</li>
<li>Shipping Address: This section contains the order&#8217;s Billing Address information, including  telephone number. Edit content by simply re-entering values or select  from the dropdown lists.</li>
<li>Shipping &amp; Handling Information: Current rates for an updated shipping address are displayed. If no new selection is made, there will be no modification to the Shipping Method or Order Price. If a change is required, simply select the radio button next to the Shipping Method indicating the desired change.<br />
A &#8216;Get new shipping methods and rates&#8217; link will retrieve current shipping rates, based on the information in the Shipping Address fields. This function retrieves rates based on the values which exist in the  Shipping Address text boxes, rather than the order&#8217;s saved Shipping Address.  It is recommended to retrieve new Shipping Methods and Shipping Rates if the order&#8217;s Shipping Address has been updated.</li>
<li>Items: There are three operations available with Product updates: Edit, Delete, and Add. When Editing or Adding an item, you can change the price, quantity, or discount the item.<br />
* Editing: Edit a product&#8217;s price directly on the line item. Simply type the desired value for that product.<br />
* Deleting: Click the &#8216;Remove&#8217; link at the right of the line item. When an item is marked for deletion, the details will be grayed out. To keep a product that has been marked for deletion, click &#8216;Undo Remove&#8217;.<br />
* Adding: At the right of the Items Grid is a button labeled &#8216;Add Item&#8217;. Click to Add new products. A new row will appear, requesting a SKU. After entering a SKU – and upon leaving the field – price, quantity, and name for the product will appear. You may then enter quantity, and if desired, a custom price and/or discount amount for the new item.</li>
<li>The Final Save: When all order information is correct, click the &#8216;Save Changes&#8217; button at the top of the page. This will save all information to the order, and recalculated totals based on the new information.</li>
<li>Comments History: The module tracks order updates, appending changes and the required Reason Comment to the comment history. Comments record changes, date and time stamp, user making the change, and the original values which were updated.</li>
</ol>
<p>The third objective was accomplished through architecture and a brief note to developers in the install documentation. We allow additional custom sections to be added relatively simply. Each section includes an updater file that handles its own saving, and documentation details the steps to create and add another section to the Order View Page.</p>
<p>Overall, not bad for those dedicated enough to find this module buried on our site <img src='http://blog.delorumcommerce.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.delorumcommerce.com/general/magento-order-edits-simpler-easier-no-duplicate-orders/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Magento Add X PromoBot Module Released</title>
		<link>http://blog.delorumcommerce.com/general/magento-add-x-get-y-free-module-released</link>
		<comments>http://blog.delorumcommerce.com/general/magento-add-x-get-y-free-module-released#comments</comments>
		<pubDate>Tue, 13 Jul 2010 23:26:04 +0000</pubDate>
		<dc:creator>keith@delorum.com</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Sales]]></category>

		<guid isPermaLink="false">http://blog.delorumcommerce.com/?p=140</guid>
		<description><![CDATA[After an incredibly long dry spell (yes, we&#8217;ve been that busy), we&#8217;re releasing another Magento Module. While there are several who&#8217;ve been asking for True Edit Order, we&#8217;re releasing module to fix a promotional issue that has been requested since our first install: the Magento &#8216;Add X, PromoBot&#8217; Module.
Since our first Magento client, we&#8217;ve  thought [...]]]></description>
			<content:encoded><![CDATA[<p>After an incredibly long dry spell (yes, we&#8217;ve been that busy), we&#8217;re releasing another Magento Module. While there are several who&#8217;ve been asking for True Edit Order, we&#8217;re releasing module to fix a promotional issue that has been requested since our first install: the Magento &#8216;Add X, PromoBot&#8217; Module.</p>
<p>Since our first Magento client, we&#8217;ve  thought you ought to be able to add a product to the cart, and get another product automatically added to the cart for free without having to bundle the products. We like the conditions available in Magento Shopping Cart Price Rules, and naturally expected to be able to leverage those to trigger the addition of a product to the cart. Now we can, and by extension, the rest of the Magento Community can as well.</p>
<p>The module allows the creation of Shopping Cart Price Rules as they currently stand in Magento, but adds an additional action which automatically adds product(s) to the cart for free. While bundling products together seems to accomplish the immediate need, this module provides the ability to set a rule once for an entire category, and layering conditions (ex: 2 jeans, Men&#8217;s category, priced above $50 ea.). Obviously, there are benefits for this flexibility.</p>
<p>The module does have a single restriction, which we may address in the future: a condition which does not specify actual products (ex: shopping cart subtotal) MUST be layered with a condition which does. Any rule using this new extended promotional action must include at least 1 condition  to specify product (sku,  category, item price, etc.). We can live with that for now.</p>
<p>As an additional note, we are releasing True Edit Orders within the next few weeks&#8230; if luck holds.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.delorumcommerce.com/general/magento-add-x-get-y-free-module-released/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LightSpeed Update</title>
		<link>http://blog.delorumcommerce.com/general/lightspeed-update</link>
		<comments>http://blog.delorumcommerce.com/general/lightspeed-update#comments</comments>
		<pubDate>Fri, 02 Jul 2010 18:00:58 +0000</pubDate>
		<dc:creator>keith@delorum.com</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.delorumcommerce.com/?p=138</guid>
		<description><![CDATA[The TinyBrick team is continually working to squash bugs and make our products even better. Today, we&#8217;ve released a new version of Lightspeed (2.8.2) as a free upgrade. This upgrade is highly recommended for all Lightspeed users.
This new version of Lightspeed more accurately clears cache tags. This means you&#8217;ll only be clearing the cache on [...]]]></description>
			<content:encoded><![CDATA[<p>The TinyBrick team is continually working to squash bugs and make our products even better. Today, we&#8217;ve released a new version of Lightspeed (2.8.2) as a free upgrade. This upgrade is highly recommended for all Lightspeed users.</p>
<p>This new version of Lightspeed more accurately clears cache tags. This means you&#8217;ll only be clearing the cache on exactly the items you update.</p>
<p>This newest version can be downloaded from the account section of store.delorumcommerce.com. Just click on the Download tab of the Lightspeed module. After you&#8217;ve downloaded the new version (2.8.2), update your installation with a single command from the terminal: ./pear upgrade /path/to/downloaded/Ligthspeed.tar.gz</p>
<p>Be sure to check back often for new module releases and updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.delorumcommerce.com/general/lightspeed-update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Block Caching vs. Page Caching</title>
		<link>http://blog.delorumcommerce.com/general/block-caching-vs-page-caching</link>
		<comments>http://blog.delorumcommerce.com/general/block-caching-vs-page-caching#comments</comments>
		<pubDate>Wed, 16 Jun 2010 15:47:39 +0000</pubDate>
		<dc:creator>keith@delorum.com</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Magento  Page Caching]]></category>
		<category><![CDATA[Magento Block Caching]]></category>
		<category><![CDATA[Performance Magento Module]]></category>

		<guid isPermaLink="false">http://blog.delorumcommerce.com/?p=130</guid>
		<description><![CDATA[Lightning fast NEW scalable Magento Hosting. Easy, powerful, on-demand. (Guides)
A common question we have is, “How does LightSpeed and Speed Booster differ and how do they compare to Magento Caching and AITOC Magento Booster?” The biggest difference is block caching vs. page caching.
Magento uses block caching to reduce page load time. When a page is [...]]]></description>
			<content:encoded><![CDATA[<h3><strong><strong>Lightning fast NEW<a title="Magento Hosting" href="http://pagodabox.com/landings/magento-hosting" target="_blank"> scalable Magento Hosting.</a> Easy, powerful, on-demand. <a title="Magento Configuration" href="http://help.pagodabox.com/customer/portal/articles/175461-magento-configuration" target="_blank">(Guides)</a></strong></strong></h3>
<p>A common question we have is, “How does LightSpeed and Speed Booster differ and how do they compare to Magento Caching and AITOC Magento Booster?” The biggest difference is block caching vs. page caching.</p>
<p>Magento uses block caching to reduce page load time. When a page is requested from the server, Magento knows which blocks make up each page, and requests those cached blocks rather than calling the database. AITOC uses a very similar method, but also compresses CSS and JavaScript.</p>
<p>Tiny Brick Speed Booster also uses block caching for Magento. Speed Booster automatically caches the most frequently used elements of your site, and configures them properly for caching. When you make changes to categories, products, CMS pages and CMS blocks individually, Speed Booster will recognize the individual changes resets the cache for you.</p>
<p><span id="more-130"></span></p>
<p>This allows Magento to serve up to 10x more requests per server, and reduces the server response time as much as 70%. The biggest advantage of Speed Booster isn’t its speed, but its ability to handle 50+ concurrent users without stressing server capabilities. This has allowed previous customers to reduce the number of servers by up to half.</p>
<p>LightSpeed includes all the advantages of Speed Booster, but caches entire pages. It sits in front of Magento, checking to see if a page has been cached. If not, it allows the request to go Magento, then caches the entire page as it returns. This dramatically reduces the load time relative to block caching.</p>
<p>Lightspeed also allows for full page caching, while allowing for dynamic content. After returning an entirely cached page, Lightspeed “punches holes”. These “holes” are filled by a much slimmer call to Magento for only the missing dynamic content, such as login status, cart status, recently view items and compare products. This results in a much quicker Magento response for the customers you most want to impress &#8211; logged in customers and customers who have already added product to their carts. Other caching solutions do not cache in these instances.</p>
<div id="attachment_131" class="wp-caption alignnone" style="width: 465px"><a href="http://store.delorumcommerce.com/improve-magentos-slow-performance.html"><img class="size-full wp-image-131" title="Magento Speed Module" src="http://blog.delorumcommerce.com/wp-content/uploads/2010/06/LightSpeed_Magento_Module.gif" alt="LightSpeed Magento Module " width="455" height="234" /></a><p class="wp-caption-text">LightSpeed Magento Module </p></div>
<p>In summary, block caching provides Magento with quicker response times by saving block level content. Speed Booster takes caching to the next level by caching entire pages (load times in around 0.5 to 1 second). Lightspeed goes even further by returning entire pages, then replacing dynamic content as needed via “hole punching” (load times in around 0.1 to 0.3 seconds).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.delorumcommerce.com/general/block-caching-vs-page-caching/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lightspeed Magento Module improves user experience and aids SEO.</title>
		<link>http://blog.delorumcommerce.com/magento/lightspeed-magento-module-improves-users-experience-and-aids-seo</link>
		<comments>http://blog.delorumcommerce.com/magento/lightspeed-magento-module-improves-users-experience-and-aids-seo#comments</comments>
		<pubDate>Wed, 02 Jun 2010 17:20:58 +0000</pubDate>
		<dc:creator>keith@delorum.com</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Lightspeed Module]]></category>
		<category><![CDATA[Magento Speed]]></category>
		<category><![CDATA[Page Load Time]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://blog.delorumcommerce.com/?p=109</guid>
		<description><![CDATA[Lightning fast NEW scalable Magento Hosting. Easy, powerful, on-demand. (Guides)
In April Google announced that they are officially considering page load times as part of their algorithm. Google decided that this is important because users spend less time on slow sites, and quick page load times make happier users.  From an SEO standpoint load times don’t [...]]]></description>
			<content:encoded><![CDATA[<h3><strong><strong>Lightning fast NEW<a title="Magento Hosting" href="http://pagodabox.com/landings/magento-hosting" target="_blank"> scalable Magento Hosting.</a> Easy, powerful, on-demand. <a title="Magento Configuration" href="http://help.pagodabox.com/customer/portal/articles/175461-magento-configuration" target="_blank">(Guides)</a></strong></strong></h3>
<p>In April Google announced that they are officially considering page load times as part of their algorithm. Google decided that this is important because users spend less time on slow sites, and quick page load times make happier users.  From an SEO standpoint load times don’t carry the weight of relevant content or incoming links, but in competitive keywords, load times can give you an edge on the competition.  According to Google any page load slower than 1.5 seconds is slow.</p>
<div id="attachment_110" class="wp-caption alignnone" style="width: 310px"><a href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html"><img class="size-medium wp-image-110" title="Google Page Load Time Graph" src="http://blog.delorumcommerce.com/wp-content/uploads/2010/06/Picture-83-300x115.png" alt="Google Page Load Time Graph" width="300" height="115" /></a><p class="wp-caption-text">Google Page Load Time Graph</p></div>
<p><span id="more-109"></span>Magento based sites have no problem getting under these benchmarks as long as the site doesn’t a have a notable amount of traffic.  Examine this benchmark from Magento. Response times are quick until increasing traffic causes the site to slow. That slowing grows exponentially.</p>
<div id="attachment_115" class="wp-caption alignnone" style="width: 310px"><a href="http://www.magentocommerce.com/blog/magento-zend-server-benchmarks/print"><img class="size-medium wp-image-115" title="Magento Page Load Times" src="http://blog.delorumcommerce.com/wp-content/uploads/2010/06/graph61-500x244-300x146.jpg" alt="Magento Page Load Times" width="300" height="146" /></a><p class="wp-caption-text">Magento Page Load Times</p></div>
<p>Prior to launch, RedMarbleSteaks.com saw very slow response times. With no Magento Caching, they have response times of 6.07s. With Magento Caching, things are still relatively slow with only 25 users at 1.21s.</p>
<p>Compare with Lightspeed Caching, which produces a 0.12s response time with 40 users and 0.23s with 80 users. The transaction rate goes from 20.2/s with cached Magento to 342.15/s with Lightspeed Caching.</p>
<div id="attachment_118" class="wp-caption alignnone" style="width: 454px"><a href="http://store.delorumcommerce.com/catalog/product/view/id/3/category/3/"><img class="size-full wp-image-118 " title="Magento Speed Benchmark" src="http://blog.delorumcommerce.com/wp-content/uploads/2010/06/Magento-Speed-Benchmark.jpg" alt="Magento Speed Benchmark" width="444" height="135" /></a><p class="wp-caption-text">Magento Speed Benchmark</p></div>
<p>Google ranks website largely on elements related to user experience. Lightspeed makes the user experience better, increasing the likelihood that users will return and shop again, by reducing page load times and speeding the shopping and check out processes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.delorumcommerce.com/magento/lightspeed-magento-module-improves-users-experience-and-aids-seo/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Pushing the limits of Rackspace&#8217;s Cloud Hosting for Magento</title>
		<link>http://blog.delorumcommerce.com/general/pushing-the-limits-of-rackspaces-cloud-hosting-for-magento</link>
		<comments>http://blog.delorumcommerce.com/general/pushing-the-limits-of-rackspaces-cloud-hosting-for-magento#comments</comments>
		<pubDate>Thu, 20 May 2010 05:12:59 +0000</pubDate>
		<dc:creator>keith@delorum.com</dc:creator>
				<category><![CDATA[DBA]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://blog.delorumcommerce.com/?p=104</guid>
		<description><![CDATA[Lightning fast NEW scalable Magento Hosting. Easy, powerful, on-demand&#8230; You won&#8217;t go back to Rackspace (Guides)
I&#8217;m the almost business guy, so don&#8217;t expect a lot of technical information as you read this. However, there are some interesting Magento / Environment things happening in our office that are worth mentioning. I&#8217;ll do it, since the real [...]]]></description>
			<content:encoded><![CDATA[<h3><strong><strong>Lightning fast NEW<a title="Magento Hosting / Magento Configuration for Cloud" href="http://pagodabox.com/landings/magento-hosting" target="_blank"> scalable Magento Hosting.</a> Easy, powerful, on-demand&#8230; You won&#8217;t go back to Rackspace <a href="http://help.pagodabox.com/customer/portal/articles/175461-magento" target="_blank">(Guides)</a></strong></strong></h3>
<p>I&#8217;m the almost business guy, so don&#8217;t expect a lot of technical information as you read this. However, there are some interesting Magento / Environment things happening in our office that are worth mentioning. I&#8217;ll do it, since the real technical people are busy changing the world.</p>
<p>Our big push right now is extending the limits of Rackspace&#8217;s cloud environment. We&#8217;re finishing an enterprise ecommerce deployment that&#8217;s fully scalable, billed only for the hardware / bandwidth usage (which means automatically down to 1 web server at night, up to 6+ during peak traffic) in a totally secure, redundant cloud environment. Amazon has tools that make this possible, but the business  guys for this large client said &#8220;No&#8221; (some sort of corporate jockeying).</p>
<p><span id="more-104"></span></p>
<p>None of that is supposed to be technically possible with Rackspace&#8230; according to Rackspace. It&#8217;s taken a few custom tools to trigger auto-scaling up or down, and somewhat circumventing Rackspace to tweak their own system (nothing illegal implied). The result allows a secure network, with communications fully encrypted, all within their cloud environment.</p>
<p>The potential for clients is tremendous cost savings,  instant  scalability and fully automated redundancy, not to mention a pretty robust disaster recovery model.</p>
<p>Rackspace doesn&#8217;t know that they offer all this yet, but if you know the right developers, it&#8217;s available now. It&#8217;s late, but I&#8217;ll come back to this one.</p>
<p><strong>Several years later&#8230;</strong></p>
<p>After creating high-availability, scalable private cloud infrastructures for Magento, we realized developers need a simpler solution to manage infrastructures themselves. We just built and launched <a href="http://pagodabox.com/features/ecommerce" target="_blank">Pagoda Box</a> to bring fast, scalable cloud PHP hosting to everyone. See for yourself.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.delorumcommerce.com/general/pushing-the-limits-of-rackspaces-cloud-hosting-for-magento/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

