Resources
The various types of Orchard learning resources available here want to help you further enhance your Orchard skills.
Latest tutorial
-
Delivering a Node.js asset pipeline as a NuGet package
Tutorial, Orchard Core, MSBuild, Node.js, Add title to background tasks and improve the UI, Lombiq Node.js Extensions - This week in Orchard (17/02/2023)How long does it take you to set up a Node.js-based frontend asset pipeline? That lints and compiles your SCSS, JavaScript, Markdown? That makes code style inconsistencies a tale of the past? In .NET?
Latest resource by the community
-
Chirping birds on the web: a little insight to understand the data management in Orchard
Community resource, Database, Content managementSébastien just tweeted about his new blogpost to tell you how Orchard manages the content items' data in the database by demostrating simple use-cases and the corresponding queries. It's a great read even if you're new to Orchard or a seasoned veteran!
Recently updated in the Orchard Dojo Library
-
C# best practices
When returning a collection, always return an empty collection if there are no elements, but never null. When accepting a collection as a method argument, however, always check for null.
-
Development environment advice
Some advice on how to set up your development environment for Orchard Core development.
-
Source control best practices
The following advice applies to the Mercurial source control system and assume the usage of the TortoiseHg client. See the Mercurial Kick Start for a more holistic tutorial. Also there's a nice tutorial regarding TortoiseHg and Codeplex.
-
Source control best practices
The following advice applies to the Git source control system.
-
Orchard training guidelines
The following guidelines serve as a base for Orchard trainings and you're welcome to hold your own Orchard training using these guidelines.
-
Development environment advice
See this page.