Home

Awesome

<img src="https://nshackblog.files.wordpress.com/2017/02/helixbase1.png" height="154px" width="200px" /><br /> A Sitecore Helix based solution which can be used for Greenfield projects. Tackles some common problems when working with the platform.

ASP.NET CI Helix Check GitHub Stars

Features include:

Setup Instructions

*Please Install Visual Studio 2022 17.2 and later as this project uses Central Package Management

  1. Install Sitecore Experience Platform 10.3.0
  2. Install Sitecore PowerShell Extensions found in the SXA download page (SXA not required)
  3. Install Sitecore Management Services Sitecore package
  4. Clone the repo and update the 'publishUrl' property in Local.pubxml to the target IIS folder
  5. Use the 'Local' publish profile in the Helixbase.Website project to publish the solution
  6. Install Sitecore CLI and push Sitecore items dotnet sitecore ser push - installation documentation

Using Helix Base:

Refer to the Hero Feature as an example.

To change the item version limit edit the rule on the /sitecore/system/Settings/Rules/Item Saved/Rules/Delete Old Versions item. You can also change the rule to recycle or archive old versions.

In the security editor you can assign non admin Item Unlock permissions.

If you do not require a feature you can easily delete it.

Renaming Solution / Projects

To rename the Visual Studio Solution, Helix Module Projects and Project references from 'Helixbase' to a new project name, run rename.ps1 -ProjectName [NewProjectName]'.

Automatic C# generation

SPE scripts exist to automatically generate C#, read more about source generation.

Build

Helix Base uses helix-publishing-pipeline and pre-configures a number of features.

Local publishing:

CI/CD publishing:

Azure DevOps:

AppVeyor:

Legacy Versions

Legacy versions of Helix Base which are no longer updated or maintained can be found below:

Helix Base 10.2.0 (updated until 01/12/2022)
Helix Base 10.1.1 (updated until 11/12/2021)
Helix Base 10.1.0 (updated until 05/07/2021)
Helix Base 10.0.1 (updated until 26/02/2021)
Helix Base 10.0.0 (updated until 11/01/2021)
Helix Base 10.0.0 None SDK project format (updated until 11/01/2021)
Helix Base 9.3.0 (updated until 30/08/2020)
Helix Base 9.3.0 None SDK project format (updated until 30/08/2020)
Helix Base 9.2.0 (updated until 29/11/2019)
Helix Base 9.1.0 (updated until 08/08/2019)
Helix Base 9.0.2 (updated until 21/12/2018)

Extensions

A repository now exists for Helix Base compatible modules:

Helix Base modules