orchard mysql_Orchard Core学习一

orchard mysql_Orchard Core学习一OrchardCore 学习一 OrchardCore 是 ASP NETCore 上 OrchardCMS 的重新开发 OrchardCore 由两个不同的目标组成 Orchard 核心框架 用于在 ASP NETCore 上构建模块化 多租户应用程序的应用程序框架 OrchardCoreC 基于 OrchardCoreF 构建的 Web 内容管理系统 CMS 重要的是要注意框架和 C

Orchard Core学习

Orchard Core是ASP.NET Core上Orchard CMS的重新开发。

Orchard Core由两个不同的目标组成:

Orchard核心框架:用于在ASP.NET Core上构建模块化,多租户应用程序的应用程序框架。

Orchard Core CMS:基于Orchard Core Framework构建的Web内容管理系统(CMS)。

重要的是要注意框架和CMS之间的差异。一些想要开发SaaS应用程序的开发人员只对模块化框架感兴趣。其他想要构建可管理网站的人将专注于CMS并构建模块以增强其网站或整个生态系统。

使用Orchard Core 框架构建软件即服务(SaaS)解决方案

理解Orchard核心框架是独立于nuget.org上的CMS分发的,这一点非常重要。我们在https://github.com/OrchardCMS/OrchardCore.Samples上制作了一些示例应用程序,它们将指导您如何使用Orchard Core Framework 构建模块化和多租户应用程序,而无需任何CMS特定功能。

使用Orchard Core CMS构建网站

Orchard Core CMS完全重写了ASP.NET Core上的Orchard CMS。它不仅仅是一个开端,因为我们希望大幅提高性能并尽可能地与ASP.NET Core的开发模型保持一致。

性能表现。当您开始使用Orchard Core CMS时,这可能是最明显的变化。新的CMS的速度非常快。如此之快,我们甚至都不用关注是否在输出缓存模块上工作。这里有一个比较供你参考,没有缓存Orchard Core CMS比以前的版本快20倍左右。

易部署。您现在可以在Windows,Linux和macOS上开发和部署Orchard Core CMS。我们还可以使用Docker镜像进行部署。

文档数据库抽象。Orchard Core CMS仍然需要一个关系数据库,并且与SQL Server,MySQL,PostgreSQL和SQLite兼容,但它现在使用文档抽象(YesSql),它提供了一个文档数据库API来存储和查询文档。对于CMS系统来说,这是一种更好的方法,可以显着提高性能。

NuGet包管理。模块和主题现在作为NuGet包共享。使用Orchard Core CMS创建新网站实际上就像引用NuGet库中的单个元软件包一样简单。这也意味着更新到更新版本只涉及更新此软件包的版本号。

实时预览。在编辑内容项目时,您现在可以直观地看到它在您的网站上的样子,甚至在保存您的内容之前。它也适用于模板,您可以在其中浏览任何页面,以便在键入时检查更改对模板的影响。

动态模板支持。编辑者可以使用Liquid模板语言安全地更改HTML模板。它被选中,因为它有很好的记录(Jekyll,Shopify,…)和安全。

自定义查询。我们希望为开发人员提供一种尽可能简单地访问所有数据的方法。我们创建了一个模块,允许您创建自定义临时SQL,以及可以重复使用以显示自定义内容或作为API端点公开的Lucene查询。您可以使用它来创建有效的查询,或将数据公开给SPA应用程序。

公共基础共享仓库。公共基础共享仓库是可以包含用于构建网站的内容和元数据的脚本。您现在可以包含二进制文件,甚至可以使用它们将站点从登台远程部署到生产环境。它们也可以是NuGet包的一部分,允许您运送预定义的网站。在可扩展性上,由于Orchard Core是一个多租户系统,因此您可以通过单个部署托管任意数量的网站。然后,典型的云计算机可以并行托管数千个站点,包括数据库,内容,主题和用户隔离。

状态

最新发布的Orchard Core版本是1.0.0-beta2。发行说明可在https://github.com/OrchardCMS/OrchardCore/releases/tag/1.0.0-beta2上找到

该软件足以完成外部测试 – 即组织外部的团体或开发软件的社区。Beta软件通常功能齐全,但可能有已知的限制或错误。Betas要么是封闭的(私人的),要么限于特定的一组用户,要么可以向公众开放。

这是一个更详细的路线图。

入门

观看Orchard Core演示的ASP.NET社区站立视频:https://www.youtube.com/watch?v = Hejjv3blBjQ&t = 2246s&list = PL1rZQsJPBU2StolNg0aqvQswETPcYnNKL&index = 24

按照https://github.com/OrchardCMS/OrchardCore.Samples上的示例进行操作,这些示例将指导您如何构建模块化和多租户应用程序

命令行

从此页面https://www.microsoft.com/net/download/core安装最新版本的.NET Core SDK

命令行运行 dotnet build。

接下来,D:\OrchardCore\src\OrchardCore.Cms.Web在管理员模式下,在命令行上导航到相应文件夹或其位置。

命令行运行 dotnet run。

然后http://localhost:5000在浏览器中打开URL。

Visual Studio 2017

从https://www.visualstudio.com/downloads/下载Visual Studio 2017(任何版本)

打开OrchardCore.sln并等待Visual Studio恢复所有Nuget包

确保OrchardCore.Cms.Web是启动项目并运行它

特约

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222054.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午4:40
下一篇 2026年3月17日 下午4:40


相关推荐

  • Xenu-死链接检测工具「建议收藏」

    Xenu-死链接检测工具「建议收藏」Xenu是一款深受业界好评,并被广泛使用的死链接检测工具。时常检测网站并排除死链接,对网站的 SEO 非常重要,因为大量死链接存在会降低用户和搜索引擎对网站的信任。我们推荐的死链接检测工具Xenu主要具有以下特征:需要下载安装,不到1M大小,用户界面非常简洁,操作简单。检测彻底:能够检测到图片、框架、插件、背景、样式表、脚本和java程序中的链接。报告形式合理多样

    2022年7月23日
    15
  • 周鸿祎的真经「建议收藏」

    周鸿祎的真经「建议收藏」  什么样的产品易获风险投资商的青睐-周鸿祎的BLOG-搜狐博客 无论如何,产品还是企业最核心最根本的东西。产品决定了创业者选择一条什么样的发展道路。产品的定义和选择是创业的开始,而好的开始是成功的一半。 做一份投资计划书-周鸿祎的BLOG-搜狐博客 一份好的投资计划书,不仅有助于将创业者头脑中的创意、想法逻辑化

    2022年7月26日
    12
  • 阅读材料精选 From-to-Date:2019.04.04~2019.04.29「建议收藏」

    阅读材料精选From-to-Date:2019.04.04~2019.04.19以上内容摘自新浪微博:@爱可可-爱生活https://weibo.com/fly51fly?refer_flag=1005055010_&is_all=1

    2022年4月12日
    42
  • 手机端“养虾”战火升级 阿里云上线手机版OpenClaw“龙虾”JVSClaw

    手机端“养虾”战火升级 阿里云上线手机版OpenClaw“龙虾”JVSClaw

    2026年3月13日
    2
  • visio2013密钥激活_visio2013不激活可以用吗

    visio2013密钥激活_visio2013不激活可以用吗  2NYF6-QG2CY-9F8XC-GWMBW-29VV8  FJ2N7-W8TXC-JB8KB-DCQ7Q-7T7V3  VXX6C-DN3HQ-3CRXG-RF4KT-YG7V3  B3C7Q-D6NH2-2VRFW-HHWDG-FVQB6  TCWJK-N6GFH-82BP9-HV7YQ-T6KMQ  KD8CP-DN968-RGQM6-PMFMK-M96YQ  …

    2025年8月28日
    7
  • 最新织音QQ助手全新秒赞系统V1.0源码 基于TP5开发

    最新织音QQ助手全新秒赞系统V1.0源码 基于TP5开发介绍 灵感来源开源项目天高云淡 V5 部分代码来自天高云淡 V5 在此感谢 本人在此保证 本程序绝无后门关于我开源程序的种种问题 nbsp 1 程序被人加授权的问题 2 版权问题 3 更可恶的改版权倒卖行为 4 被加后门转发只要你不说程序是你自己写的 这就是我的底线如果有发现 必究 欢迎加入 Hello World 交流群 这是一个 5 年老群程序后期更新计划和发展计划 都可以在这里了解为防止盗版恒生 本程序更新文件不完全开发需要入群后联系我将域名加入白名单 后台才能接收到更新推送请谅解 在此声明

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号