随笔分类 - Orchard Core
1
摘要:自定义设置允许站点管理员创建一组对网站全局的自定义属性。这些设置在标准设置部分中进行编辑,可以使用特定权限进行保护。 创建自定义配置 自定义设置按配置节进行组织。每个部分都由带有CustomSettings构造型的Content Type表示。创建此类配置节时,需要禁用Creatable, List
阅读全文
摘要:Orchard Core使用IShellConfiguration扩展了ASP.NET Core IConfiguration,以允许在应用程序范围的配置之上进行特定于租户的配置。虽然本文档使用OrchardCore.Cms.Web.csproj示例中Web应用程序的配置,但如果您在自己的Web应用
阅读全文
摘要:功能模块使站点管理员能够管理已安装的模块以及激活和停用这些模块中的功能。
阅读全文
摘要:该模块允许在第一次请求时自动安装应用程序和租户。 JSON配置参数 AutoSetup参数是在appsettings.json中定义的。示例如下: "OrchardCore": { "OrchardCore_AutoSetup": { "AutoSetupPath": "", "Tenants":
阅读全文
摘要:锁定设置使用ASP.NET标识中配置的设置进行设置。例如,这些选项用于定义用户在发生锁定时被锁定的时间跨度,或在用户被锁定之前允许的失败访问尝试次数。 此处提供了有关ASP.NET核心标识中的LockoutOptions的文档:https://docs.microsoft.com/en-us/dot
阅读全文
摘要:密码限制是使用ASP.NET标识设置的。这些选项用于定义设置用户密码时所需的密码强度。您可以配置这些要求,以便指定最小密码长度等属性,或者是否需要数字、大写或非字母数字字符。在ConfigureServices中配置密码设置更改这些设置的最简单方法是将此代码添加到Startup类的Configure
阅读全文
摘要:Startup类用于初始化服务和中间件。它们在租户初始化时调用。接口OrchardCore.Modules.IModularTenantEvents提供了一种方法来定义首次命中租户(租户激活)时将执行的用户代码。所有租户都是延迟加载的,这意味着当应用程序启动时,不会调用事件处理程序。取而代之的是,在
阅读全文
摘要:在本指南中,您将下载并安装社区管理的本地化文件,用来实现Orchard Core CMS管理的本地化。下载本地化文件本地化文件由Crowdin网站上的社区管理。任何人都可以提供自定义语言或对现有语言做出贡献。 对于本指南,我们将下载中文。单击Chinese Simplified,应该会出现一个包含所
阅读全文
摘要:Orchard Core提供了Lucene功能,允许您在网站上进行全文搜索。大多数情况下,在运行博客或简单的代理网站时,您可能需要在页面内容中进行搜索。在Orchard Core中,您可以使用Liquid配置,要在Content Type索引哪些文本或数据。 在进一步讨论之前,请注意TheBlogT
阅读全文
摘要:通过模块向管理类菜单添加新的菜单项 INavigationProvider接口是与处理管理导航菜单项相关的每个任务的入口点。为了从模块添加菜单项,您只需要创建一个实现该接口的类。 您将构建什么 您将构建一个模块,该模块将在根级别添加一个菜单项和两个子菜单项。每个菜单项将指向其自己的视图。 您需要什么
阅读全文
摘要:引言本文将介绍创建一个功能齐全、解耦的CMS网站的过程,该网站允许您编辑博客帖子并呈现它们。解耦是一种开发模型,其中站点的前端和后端(管理)托管在同一个Web应用程序中,但只有后端由CMS驱动。然后,开发人员可以编写他们自己的ASP.NET Razor页面或控制器来完全控制网站生成的内容,同时仍然使
阅读全文
摘要:本文通过引用项目模板的方式创建Orchard CMS站点。 创建项目有不同的方式可以为Orchard Core创建站点和模块。你可以在这里了解更多关于它们的信息。在本指南中,我们将使用我们的“代码生成模板”。您可以使用以下命令安装模板的最新稳定版本: dotnet new -i OrchardCor
阅读全文
摘要:您将构建什么?您将构建一个模块化的ASP.NET Core MVC Web应用程序,类似于Orchard Core附带的示例“Hello World”应用程序。它包括一个Web应用程序和一个模块。Web应用程序提供布局,而模块注册路线并响应主页请求。您可以参考Orchard Core中的以下项目了解
阅读全文
摘要:List of terms and concepts that you can find in Orchard Core. 您可以在Orchard Core中找到的术语和概念列表 They are grouped by roles: User, Theme designer, Administrat
阅读全文
摘要:在本文中,我们将通过将其添加到先前创建的现有Orchard Core CMS应用程序中来创建一个Orchard Core主题。 安装代码生成模板 在之前创建的应用程序文件夹旁边(而不是内部)创建一个文件夹,并使用主题名称(例如:MyTheme.OrchardCore)。最好在OrchardCore.
阅读全文
摘要:代码生成模板 Orchard Core 模板通过命令行使用 dotnet new 模板配置创建新的站点、主题、模块。关于 dotnet new 的更多信息可以查看 https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-new。 安装Orc
阅读全文
摘要:包含Orchard Core入门配方和主题 可以通过两个不同的NuGet包使用Orchard Core。 OrchardCore.Application.Cms.Core.Targets OrchardCore.Application.Cms.Targets 第一个包 OrchardCore.App
阅读全文
摘要:添加预览包源 在本文中,我们将添加一个指向预览包的新包源。 与从主分支构建的NuGet上的代码相比,每次在dev分支上提交一些代码时都会构建预览包。 它们是最新的版本,但不是最稳定的,可以包含突破性的更改。 将Orchard Core预览源添加到Visual Studio 为了能够使用VisualS
阅读全文
摘要:Orchard Core 是基于ASP.NET Core 对Orchard CMS的 二次开发。 Orchard Core由两部分组成: Orchard Core Framework: 一个基于ASP.NET Core 建立的模块化、多租户应用程序框架。 Orchard Core CMS: 在Orc
阅读全文
摘要:开始使用Orchard Core作为NuGet软件包 在本文中,我们将看到使用Orchard Core提供的NuGet包创建CMS Web应用程序是多么容易。 你可以在这里找到Chris Payne写的原始博客文章:http://ideliverable.com/blog/getting-start
阅读全文
1

浙公网安备 33010602011771号