Sitecore provides us an option to add data source location for a particular rendering. For a multisite Sitecore solution, setting up a Datasource location to be a query will be very helpful as it resolves the location based on the site in which they are adding a rendering. In this article, I will discuss my experience and an issue I found with using queries for Datasource location…


Our client required a cart that could be accessed from any browser and any computer, when the logged in. For example, if a user creates an order from their work computer, they'll be able to complete it from their home computer. Insite offers a few different cart providers, by default - Generic, ByCustomer, and ByShipTo. These out of the box providers are great! They push the state responsibility to the browser, freeing up the web server's CPU. However, they weren't what the client was looking for. So, I got the exciting opportunity to roll my own cart provider.


Implementing Incremental Product Sync using Sitecore Commerce Connect


Sitecore provides us an option to use caching for renderings to improve system performance and response time. Let’s discuss how the renderings are cached in MVC solutions. There were a lot of articles from fellow Sitecorians on how to cache renderings using VaryBy options. I wanted to see in action what’s happening in the background to fetch the cache value. This article outlines my experience of caching HTML output for a Controller Rendering…


There are times when you shouldn’t load certain content on a mobile device. Large images and other content designed solely for larger screens (such as flash content which is not supported on mobile devices) not only slow down page load times but also use data which could be costly to your mobile users.  Responsive grid systems such as the one provided by Zurb Foundation do a great job of showing and hiding content for the various mobile, tablet and desktop screen sizes however even though this content isn’t visible to the user it’s still downloaded.



SEARCH ARTICLES