Generation of a Composite Model Using Reflection and Sitecore Serialization

In my previous post, I鈥檝e described the benefits of composition pattern over inheritance in code generation and mentioned that it simplifies restoration of models from reflection. From my point, this is a huge plus as it enables the creation of developer-friendly modular architecture in Sitecore. I do not think that someone still has problems with a creation of an update package with Sitecore config transforms, but it is not possible to install an update package in your Visual Studio solution....

August 4, 2016 路 6 min 路 Alex Smagin

Debug TDS code generation templates

I was playing with Sitecore solution, project setup, and configuration, I faced a need to alter the code generation logic used in it. We use TDS for content synchronization as well as its code generation engine build on T4 text templates. While T4 is great for code generation, it is not as straightforward to debug them as it might be expected. So let me describe how to do this. How-To I have a solution with a set of projects....

July 21, 2016 路 2 min 路 Alex Smagin

Sitecore Continuous Integration

Usually, during the standard process of development, you would have several environments like DEV, QA, UAT/STAGING, and so on. The more environments you have - the more cases and differences in deployment you will need to implement. In this post, I would try to describe how you could simplify your life implementing CI for Sitecore based projects. Solution Almost immediately you would face a question of content synchronizations. There are a lot of options that you could use:...

September 25, 2014 路 3 min 路 Alex Smagin