Recently I faced one challenge. A Sitecore page has a number of rendered fields and all of them can be marked as "editable" in Sitecore out of the box. For example, I have a list of items which are being outputted to the page from a rendering which requests Content Search API and gets list … Continue reading Experience editor. Add all editable items on page to related items publishing
I am using Simple Injector as an IoC framework on my Sitecore pojects. And what I faced recently is that Sitecore modules like FXM, WFFM do not work properly. The reason of that is the default Simple Injector implementation regarding constructor resolution behavior. Lots of Sitecore classes like Controllers implemented the way that they have … Continue reading Sitecore and SimpleInjector issues with WFFM
Not sure what's the problem with your Sitecore rendering cache setup? Since Sitecore 8 version has been released I have been experiencing issues with caching. First is that one I described earlier, then I figured out that one of my renderings is being placed inside of another and it applies caching from the parent rendering … Continue reading Sitecore Cache Key Profiling
Today, when we talk about modern software application development, its quite obvious that using Inversion of Control (IoC) design principle is a must have. Having ability to change dependencies of the component without changing the component itself is very important for any kind of application I think. When you creating a Sitecore website you still … Continue reading Inversion of Control and dependency management with Sitecore configuration factory
Sitecore ContentSearch API is a rather powerful functionality that gives you pretty much unlimited capabilities in retrieving sets of items in your Sitecore installation using Lucene or SOLR search engines which Sitecore currently supports. Using Fortis framework in your Sitecore solution gives you auto-generated model (using TDS or any other way of to generate it) … Continue reading Fortis & Sitecore Tutorial 3 – using Sitecore ContentSearch API
Recently I wrote about handling the rendering exceptions in Sitecore in the post from Novemver 15th. Last week I have updated the styling for them: Now error messages should look the same way on any website you install the package The css classes became more unique now so won't conflict with any classes of your … Continue reading Helpfulcore.RenderingExceptions styling updated!
This week I have faced with one unexpected issue in Sitecore 8.1. We are declaring few renderings on the layout using the Rendering method of the SitecoreHelper class in Sitecore.Mvc.dll. The issue can be reproduced by setting the "Cacheable" to true and applying the "VaryBy" settings. In result I can see that the "Cacheable" is … Continue reading @Html.Sitecore().Rendering(pathOrId) does not apply “VaryBy” settings
Will share the alternative implementation of Wildcards module of Adam Conn's original idea. The problem is that when it comes to Sitecore 7 or later this module appears not to be working out of the box due to changed Sitecore Rules Engine. And to be honest, working with rules may be a bit confusing and I … Continue reading Wildcards Module for Sitecore 7+ using Content Search API
Let's continue... Today will demonstrate a simple and convenient way of implementing Sitecore renderings which Fortis provides out of the box. The latest Fortis version is built to support Sitecore MVC rendering types. View Renderings Controller Renderings You are more than welcome to organize your razor views the usual way, but in the demo solution … Continue reading Fortis & Sitecore Tutorial 2 – Renderings
I feel like I have to do this. I am going to create set of tutorials about using Fortis framework together with Sitecore. Will walk you through how to create a site using it and show how Fortis makes developers life easier. I have suggested several people to try using it but they complained about … Continue reading Fortis & Sitecore Tutorial 1 – Setting up.