Excited to mention that the Orchard Core Developer Team has released Orchard Core 1.0!

This is really good news as I have been developing with Orchard Core since 2018. Over the next few months I will be upgrading numerous Orchard Core websites, themes, and custom modules from rc2 to 1.0.

Orchard Core Code Generation Templates

If you're new to Orchard Core and eager to create a new Orchard Core website quickly, I highly recommend installing the Orchard Core Code Generation Templates. You can install the stable version using the .NET Core CLI at a terminal using the following command:

dotnet new -i OrchardCore.ProjectTemplates::1.0.0

If you are running on macOS, you may need to add quotes around the template name as such:

dotnet new -i "OrchardCore.ProjectTemplates::1.0.0"

By installing the Orchard Core code generation templates, you can easily get started creating Orchard Core websites, themes, and modules as well as modular ASP.NET Core MVC web apps. Unless you want to work directly with the Orchard Core source code to enhance and extend it directly, the code generation templates are the way to go.

Creating an Orchard Core Website

Once you've installed the Orchard Core code generation templates, open a terminal and create a new Orchard Core CMS Website using the project templates:

dotnet new occms -n Web

This creates a C# ASP.NET Core web project in a directory, called Web. By default this will be a .NET 5 web application, although Orchard Core can target both .NET 3.1 and .NET 5.

Navigate into the Web directory, run the web application, and open a browser to https://localhost:5001 to display the Orchard Core CMS Setup Screen.

cd Web
dotnet run

Now listening on: https://localhost:5001
...
Application started. Press Ctrl+C to shut down.

 

Orchard Core 1.0 - Setup Screen for Orchard Core Website

Fill out the necessary Orchard Core setup information, select the Blog Setup Recipe, and choose Finish Setup to be greeted with a new Orchard Core Website running the built-in Blog theme.

New Orchard Core Blog

Orchard Core Tutorials

Congratulations, you've created a new Orchard Core Website!

If you're eager to learn more, you can find numerous Orchard Core Tutorials on my blog as well as on my Orchard Core Developer Website.