1 Star 1 Fork 0

曼宁新能源 / OrchardCore-Training-Demo-Modules

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
学习向导.md 2.56 KB
一键复制 编辑 原始数据 按行查看 历史
原味咖啡 提交于 2022-03-07 23:22 . 提交修改信息

你好!如何从零开始学习 OrchardCore 核心模块开发!

导言

很高兴看到你想了解OrchardCore核心模块创建的来龙去脉。阅读代码总是一个很好的方法!

我们将引导您成为 OrchardCore 开发者。在代码中寻找“下一步”的注释,看看 下一步 该往哪里走,当然您也可以随意查看代码。

我们投入了大量时间来创建这些扩展模块。如果您对此有任何想法或发现错误,请告诉我们:

Github项目地址: GitHub
Gitee项目地址: Gitee

完成本教程后(或者在完成本教程的过程中),您可以查看 OrchardCore 的内置模块,了解它们如何解决类似任务。

  1. 创建根目录文件夹: YourProjectRootDirectory 可以使用命令: md YourProjectRootDirectorymkdir YourProjectRootDirectory ^_^当然也可以手动创建

  2. 导航到根目录文件夹,在根目录下使用命令 dotnet new sln -n YourProjectSolution 创建一个空的解决方案文件:YourProjectSolution ^_^当然也可以手动创建

  3. 安装目前最稳定的 OrchardCore 代码生成模板 [当前最稳定的版本是1.2.2],可以在任意目录下使用命令 dotnet new -i OrchardCore.ProjectTemplates::1.2.2 ^_^这个手动创建有点困难

  4. 在根目录下使用命令安装 OrchardCore Cms 项目 dotnet new occms -n YourSite

  5. 将刚才创建的 YourSite 项目使用命令 dotnet sln add YourSite\YourSite.csproj 添加进创建的 YourProjectSolution

  6. 在根目录使用命令运行刚才创建的站点 dotnet run --project .\YourSite\YourSite.csproj 如下图所示(忽略黄色提示,由于版本的原因)

运行正常

此时从浏览器打开 localhost:5000 查看,端口号根据上图提示修改

安装向导

现在填写你自己的站点信息,根据系统提示完成安装,开始熟悉 OrchardCore Cms.

环境要求:

  1. .NET 6.0 SDK
  2. Visual Studio 2019 或更高版本, 或者 Visual Studio Code 进行应用程序的编写或模块的扩展。

下面开始创建第一个扩展模块,开始我们的模块扩展培训之旅!

使用命令创建自定义扩展模块 dotnet new ocmodulemvc -n Mallie.TrainingDemo.YourFirstController
模块的具体培训教程可以查看各自的项目文件夹下面的 Readme.md 文件。
C#
1
https://gitee.com/uussoft/OrchardCore-Training-Demo-Modules.git
git@gitee.com:uussoft/OrchardCore-Training-Demo-Modules.git
uussoft
OrchardCore-Training-Demo-Modules
OrchardCore-Training-Demo-Modules
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891