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.
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.
Orchard Core Tutorials
Congratulations, you've created a new Orchard Core Website!