Demo Orchard Core CMS module for training purposes guiding you to become an Orchard developer. Note that this module also has an Orchard 1.x version in the dev-orchard-1 branch of the repository.
If you prefer tutorial videos more then check out the Dojo Course 3, the complete Orchard Core tutorial series.
If you are interested in training materials and personalized Orchard trainings please visit Orchard Dojo.
The module assumes that you have a good understanding of basic Orchard concepts, and that you can get around the Orchard admin area (the official documentation and the Dojo Course 3 tutorial series may help you with that). You should also be familiar with how to use Visual Studio and write C#, as well as the concepts of ASP.NET Core MVC.
Before you dive deep into this module it'd be best if you make sure that you have done the following:
The Open-Source Orchard Core Extensions repository showcases a web app using Orchard Core from NuGet packages, and it includes this module too. Furthermore, it also contains all of Lombiq's open-source Orchard themes and modules as a bonus! (Check them out for what we have already solved for you.) So, just use that to work with this module:
devbranch. The repository uses submodules to include all the other projects like this one. Thus when first cloning it you'll need to initialize them: When using a GUI this should happen by default, and when using the command line use the
Lombiq.OSOCE.Webproject is the startup project (it should be).
Once the app is running, head over to the StartLearningHere.md file and start exploring all the great things you can do in Orchard Core.
Also if you are brave enough to not follow any guide or you want to start the guide from somewhere else then go to the Map.cs file and jump to any class you are interested in. StartLearningHere.md also has training sections linked so you can go to a broader section.
Be sure to check out the Orchard Dojo Library for Orchard Core for a wealth of Orchard Core guidelines, best practices, development utilities (like scripts and snippets), and more as well!
You can also follow the Dojo Course 3 tutorial series if you like to learn from videos.
Keep in mind that your best living reference of how to do something in Orchard is the official repo and our Open-Source Orchard Core Extensions solution. Clone both and keep the solutions open when you’re working on something so you can quickly look up anything.
If you'd like to clean out comments from code files so you can just see the essence, then use the Comment Remover VS extension to quickly do it.
Take a look at the Recipes menu in the Admin screen to load in additional sample content. This is not included by default to reduce clutter.
Bug reports, feature requests, comments, questions, code contributions, and love letters are warmly welcome, please do so via GitHub issues and pull requests. Please adhere to our open-source guidelines while doing so.
When adding new tutorials please keep in mind the following:
This project is developed by Lombiq Technologies. Commercial-grade support is available through Lombiq.
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容，可点击提交进行申诉，我们将尽快为您处理。