Articles

Hands-on with Sitecore Helix: Continuous Delivery with Octopus Deploy

Configure automated deployment of a Sitecore Helix project with Octopus Deploy, covering deployment processes, PowerShell steps, releases and NuGet packaging.

Hands-on with Sitecore Helix: Setting up automated build and packaging for continuous delivery

Set up automated build and packaging for a Sitecore Helix solution using Bamboo, OctoPack and NuGet to enable continuous delivery with Octopus Deploy.

Hands-on with Sitecore Helix: Anatomy of the Add-HelixModule.ps1 PowerShell script

A detailed walkthrough of the Add-HelixModule PowerShell script, explaining how it scaffolds Sitecore Helix Feature and Foundation modules using DTE.

Hands-on with Sitecore Helix: Using PowerShell to add a new module

Automating Sitecore Helix module creation with a PowerShell script that uses Visual Studio DTE and the NuGet Package Manager Console to add projects.

Blog upgrade: Post excerpts, microformats and improving performance

Upgrading a Jekyll blog with post excerpts, BlogPosting schema.org microformats and a CloudFlare CDN to improve content structure, SEO and performance.

Improving unit test readability: helper methods & named arguments

Improving C# unit test readability with helper methods and named arguments, using xUnit, AutoFixture, FakeItEasy and FluentAssertions for leaner tests.

Workflow Management SPE Module

A custom Sitecore PowerShell Extensions module that bulk updates the workflow and workflow state fields on existing content items in Sitecore.

Sitecore investigation: Errors installing a content package with item buckets

Investigating a Sitecore index error when installing content packages with item buckets, and how enabling the RemoveEmptyBucketFolders agent fixes it.

Ruling the continuous integration seas with Sitecore.Ship - Part 2: fileupload

Automating Sitecore package deployment with Sitecore.Ship, using Postman, cURL and PowerShell to upload and install packages in continuous integration.

Ruling the continuous integration seas with Sitecore.Ship - Part 1

An introduction to Sitecore.Ship, a lightweight module for installing Sitecore packages over HTTP to automate item deployment in continuous integration.