Since the Sitecore 8 came out, there is no option on the indexing manager to re-build the analytics index any longer. And it was done for a reason. At the moment, Sitecore says that you can re-build the analytics index by doing the rebuild of reporting database as described here. Also, there are discussions around it … Continue reading Rebuild Sitecore Analytics Index without re-building reporting database
SOLR field definitions for Sitecore analytics index
I am using SOLR as content search engine on most of my projects and recently figured out that segmentation rules for the List Manager don't work. Search logs showed errors about not found fields. This is because Sitecore ContentSearch needs to know field types so it can map them to respectife field endings. (fx. Guid … Continue reading SOLR field definitions for Sitecore analytics index
Helpfulcore.GeoIp – Custom Geo IP location services for Sitecore
Everybody knows that Sitecore provides services for Geo IP location. In order to be able to use that, you need to buy additional subscription. However, if you by some reason don't want to use default Sitecore provider for Geo IP, there is a way to implement your own custom Geo IP provider. From what I … Continue reading Helpfulcore.GeoIp – Custom Geo IP location services for Sitecore
Sitecore.FakeDb – code generation with Sitecore.FakeDb.Construct
If you ever tried to write unit tests for your Sitecore solution, you should be aware of Sitecore.FakeDb unit testing framework. Sitecore.FakeDb is great! You can find lots of tutorials and examples right on GitHub Wiki here. The problem I faced is that in real-world scenarios I normally need to mimic the template structure I … Continue reading Sitecore.FakeDb – code generation with Sitecore.FakeDb.Construct
Experience editor. Add all editable items on page to related items publishing
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
Sitecore and SimpleInjector issues with WFFM
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
Sitecore Cache Key Profiling
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
Inversion of Control and dependency management with Sitecore configuration factory
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
Fortis & Sitecore Tutorial 3 – using Sitecore ContentSearch API
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
Helpfulcore.RenderingExceptions styling updated!
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!