If you rely on the TDS sync procedure to do deployments to CI/QA, etc. a quick tip that really helps in the speed of this process (particular in solutions with many projects) is to break out build steps. Have a build step that does nothing but sync items. Then put in additional steps to send […]
We’ve all done it. We’ve spent minutes to hours tracking down a problem only to realize we made a small error in setting a property on a file or a merge side swiped something in a CSPROJ file. To help combat this, our Team City health check runs a simple PowerShell script that validates some […]
TLDR: SXA and PowerShell assumes your dataFolder setting has a full Windows path like c:\inetpub\wwwroot and not a relative setting like \App_Data. Sitecore’s Experience Accelerator (SXA) makes heavy use of PowerShell scripts. When working on a clean install of SXA on Sitecore 9 Update 1 I was having some unexplained problems on any functionality that […]
Understanding what SXA is doing behind the scenes makes it much easier to troubleshoot issues and also decide when to extend and customize. Had to spend some time digging to understand how the outer tags of the pager where being generated. so here, goes. Two key pieces on the layout: Starting with the SXA Layout […]
Nothing destroys a users’ confidence in a system faster than an unexplained crash or unclear error. While we as Sitecore architects and developers can try to make our components fool proof, there needs to be some recognition that in most organizations there is often a power user that has enough access and knowledge to get […]
A rather minor annoyance, but Sitecore 9’s documentation has the local install script embedded in a PDF. Here it is as a Gist you can copy/paste.
As of Sitecore 9, you will be required to have Solr running to support xConnect. Sitecore 9 also requires that Solr be registered as a service. There is a very handy tool – the non-Sucking Service Manager (NSSM) that offers command line control to register services. You can download it here. Please take note of […]