Orchard Core 文档翻译 (六)HTML】的更多相关文章

Code Generation Templates 翻译原文:https://www.cnblogs.com/Qbit/p/9746457.html转载请注明出处 Orchard Core Templates使用dotnet新模板配置从命令shell创建新网站,主题和模块. 有关dotnet new的更多信息,请访问: https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-new 安装Orchard Cms模板 安装.NET Core…
原文连接:https://www.cnblogs.com/Qbit/p/9746442.html 转载请注明出处 介绍 Orchard Core Modules库提供了一种机制,可以拥有一个独立的模块化系统,您可以选择加入特定的应用程序框架,而不必依赖于您的应用程序设计. 原文[[The library Orchard Core Modules provides a mechanism to have a self-contained modular system where you can o…
Body (OrchardCore.Html) Theming Shapes 将HtmlBodyPart附加到内容类型时,将呈现以下形状(Shapes) Name Display Type Default Location Model Type HtmlBodyPart Detail Content:5 HtmlBodyPartViewModel HtmlBodyPart Summary Content:10 HtmlBodyPartViewModel HtmlBodyPartViewModel…
让我们开始 该主题内容已在Orchard1.8Release版本下测试通过. 这里通过向导式的教程来告诉大家Orchard的功能如何使用.如果你是第一次使用Orchard,该文档就是为你而准备的! Orchard使用从零开始 对于初次接触Orchard的你来说,这里就是你的圣地,因为你能在这里找到最新的Orchard资源. Orchard 初学者 Orchard CodePlex - Orchard代码库 Orchard 讨论区 - 关于Orchard讨论区 Orchard 文档 - 与Orch…
CMS Modules »Contents Contents (OrchardCore.Contents) 此模块提供内容管理服务. Liquid 您可以使用“content ”属性从liquid 视图和templates 访问内容项. 默认情况下,您可以按别名或内容项ID检索内容. 其他模块(如Alias和Autoroute)允许您通过其他标识符检索内容. You can access content items from liquid views and templates by using…
Autoroute (OrchardCore.Autoroute) 此模块允许您为内容项指定自定义URL(永久链接 permalink). Autoroute Part 将此部分附加到内容类型以指定内容项的自定义URL. 然后,转到内容类型的定义并编辑 Autoroute Part: 使用Liquid表达式输入Pattern,该表达式将表示生成的slug. 具有TitlePart的内容的示例将使用它来生成slug: {{ ContentItem | display_text | slugify…
Title (OrchardCore.Title) 标题模块提供Title Part ,允许用户定义内容项的标题.它还定义了ContentItemMetadata方面的DisplayText属性 Theming The following shapes are rendered when the Title Part is attached to a content type. Name Display Type Default Location Model Type TitlePart Det…
本系列翻译顺序完全参照 官方顺序 原文地址:https://orchardcore.readthedocs.io/en/latest/ Orchard Core 中文文档翻译(一)关于Orchard Core Orchard Core 文档翻译 (二)代码生成模板 Code Generation Templates Orchard Core 文档翻译 (三) Orchard Core Modules Orchard Core 文档翻译 (四)CMS ModulesTitle (OrchardCo…
原文连接:https://www.cnblogs.com/Qbit/p/9746363.html 转载请注明出处 翻译说明:本系列为直译,按照官方的计划现在这个版本(2018年10月5日)已经接近最终发布版.所以后期的文档更新应该不会有太大的变化. Orchard Core 是基于ASP.NET Core 重新开发 的 Orchard CMS. Orchard Core 包括两个不同的目标: Orchard Core Framework: 一个基于ASP.NET Core 的应用程序框架,为构建…
Orchard Core 是Orchard CMS的ASP.NET Core版本. Orchard Core是全新一代的ASP.NET Core CMS. 官方文档介绍:http://orchardcore.readthedocs.io/en/latest/GitHub: https://github.com/OrchardCMS/OrchardCore 下面快速开始搭建CMS 新建项目 打开VS2017 新建一个CMSWeb的ASP.NET Core Web应用程序 然后选择空模板 安装Orc…
Orchard Core Framework:ASP.NET Core 模块化,多租户框架 上一篇编写Orchard Core一分钟搭建ASP.NET Core CMS ,介绍ASP.NET Core CMS ,Orchard的ASP.NET Core版,同时对应有一个ASP.NET Core框架. 支持模块化和多租户.整个Orchard Core就是通过一个个模块Module组成的 首先创建一个空的 ASP.NET Core Web应用程序为基础.下面学习模块的建立及使用. 模块化 首先在之前…
2018.9.25 日深圳市友浩达科技有限公司发布基于Orchard Core开发的官网 http://www.weyhd.com/. 本篇文章为你介绍如何基于Orchard Core开发一个公司网站.Orchard Core是一个免费和开源的社区交流项目,致力于在ASP.NET Core平台开发应用程序和可重用性组件.它将创建用于ASP.Net Core应用和扩展的共享组件,以及修改这些组件以便使其应用于终端用户,脚本人员和开发者.如果您现在是.NET Core 跨平台的爱好者,想找一个基于A…
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应用程序的开发人员只对模块化框架感兴趣.其他想要构建可…
如下,我在Orchard Core框架中添加了一个API的模块,并且定义了对应的权限才可以调用,那么我们现在考虑的就是要怎么去调用它. 首先,我们用Fiddler查看下我们正常的登录的http报文,直接在浏览器输入路径例如: http://192.168.0.225:8082/admin ,会直接跳转到登录页,路径是:http://192.168.0.225:8082/Login?ReturnUrl=%2Fadmin admin被添加到一个ReturnUrl的参数后面,输入账号密码然后回车登录到…
在我们为Orchard Core配置了一个新的Module之后,我们要考虑的是谁可以访问这个Module,那么这里就涉及到了一个权限的配置.如下图,添加了自定义的权限: Orchard Core源码:https://github.com/OrchardCMS/OrchardCore 我们先看源码可以帮助我们了解这是如何做的.到src---->OrchardCore.Modules下面找到OrchardCore.Roles或者OrchardCore.Contents(也可以参考其他模块). 以Or…
在上一篇文章谈到如何搭好一个基础的Orchard Core项目. 今天要尝试Orchard Core的模块化. 我自己的理解:一个系统可以分成一个个模块,这一个个模块是由一个个类库去实现的. 首先,在项目中新建一个类库,命名为Module1. 然后在Module1上安装OrchardCore.Module.Targets,这样Orchard就会认为这是一个模块. 接着在web项目中把Module1模块引入进来 Module1模块中添加一个Manifest类,这个类是用来描述这个模块的,我们启动项…
最近老大让我看Orchard Core,这是一个CMS系统.可以先参考大佬的文章:https://www.cnblogs.com/shanyou/archive/2018/09/25/9700422.html 我新建了一个空项目,更改Startup.cs 然后启动项目,想着应该可以正常运行,可是报了下面这个错误: The type 'RazorViewAttribute' exists in both 'Microsoft.AspNetCore.Mvc.Razor, Version=2.1.1.…
关于Orchard Core CMS,这是一套内容管理系统(Content Management System),看一下来自官方文档的解释,什么是Orchard CMS. Orchard is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform. 大体意思是说:Orchard是一套免费的.开源的,以社区为中心的建立在ASP.NET MVC平台上的内容管…
译自:http://www.ideliverable.com/blog/orchard-core-workflows-walkthrough-content-approval 转载请注明出处, 原文地址:https://www.cnblogs.com/Qbit/p/orchardcore-Workflow.html 为了更好地了解新的Workflows模块,我们将创建一个工作流程来尝试一些新的活动.让我们创建一个内容审批工作流程,为以下流程建模: 作为作者,我可以向某个HTTP端点提交新文章.…
根据官方示例:https://orchardcore.readthedocs.io/en/latest/Templates/README/#create-a-new-module 执行以下命令: dotnet new --install "OrchardCore.Cms.Templates" PS C:\Users\hyzx8\Documents\Visual Studio 2017\Projects\JZProjectManage> dotnet new --install &…
小白开学Asp.Net Core <六> —— 探究.Net Core 跨平台的奥秘 1.写这篇文章的初衷 有好多朋友反馈看不懂我写的开源的一个练手项目(GitHub:https://github.com/AjuPrince/Aju.Carefree)也有好多人都希望我能写一些简单的入门的文章,记得前几天在群里有人问为什么 .Net Core 能跨平台,在聊天中发现也有好多人在已经在使用 .Net Core ,但问他们的时候他们也表示不知道,还有好多人说既然 .Net Core 能跨平台了为啥…
上一篇文章中:Orchard Core 使用工作流处理审批和创建内容项 我们介绍了如何使用工作流处理审批,通过此文章我们了解到工作流的简单使用.但提交数据来自于Postman 本次文章我将演示如何从页面提交数据到工作流. Step1 查看”文章“类型的文档结构 Admin左侧菜单以此点击:New > 文章 填写如下信息并发布: 打开数据库,找到Document 表,如果您使用的是Sqlite 推荐使用 SQLite Expert 打开表,从ID最大的数字开始找,一般来说是最后一条,查看Conte…
安装.NET Core SDK 下载并安装当前最新版本.NET Core SDK 3.1: https://dotnet.microsoft.com/download 安装visual studio community或者visual studio for MAC 根据系统下载安装对应的visual studio版本 使用VS创建ASP.NET Core工程 本文示例使用的是visual studio for mac,创建ASP.NET Core工程项目 (.net core 版本选择最新版3.…
引言本文将介绍创建一个功能齐全.解耦的CMS网站的过程,该网站允许您编辑博客帖子并呈现它们.解耦是一种开发模型,其中站点的前端和后端(管理)托管在同一个Web应用程序中,但只有后端由CMS驱动.然后,开发人员可以编写他们自己的ASP.NET Razor页面或控制器来完全控制网站生成的内容,同时仍然使用CMS(在本例中是Orchard Core)来创作内容. 先决条件.您应该:能够创建新的ASP.NET核心项目.熟悉C#和HTML.安装了.NET SDK.具有Visual Studio.NET或V…
本文通过引用项目模板的方式创建Orchard CMS站点. 创建项目有不同的方式可以为Orchard Core创建站点和模块.你可以在这里了解更多关于它们的信息.在本指南中,我们将使用我们的"代码生成模板".您可以使用以下命令安装模板的最新稳定版本: dotnet new -i OrchardCore.ProjectTemplates 创建一个空文件夹存放站点文件.打开.net终端,导航到该文件夹并运行以下命令: dotnet new occms -n MySite 这样就可以创建一个…
包含Orchard Core入门配方和主题 可以通过两个不同的NuGet包使用Orchard Core. OrchardCore.Application.Cms.Core.Targets OrchardCore.Application.Cms.Targets 第一个包 OrchardCore.Application.Cms.Core.Targets 在下面情况下使用: 开发一个解耦的.隔离的网站 开发一个屋头的网站 从头开发主题网站 包Core.Targets包含安装Orchard Core所需…
添加预览包源 在本文中,我们将添加一个指向预览包的新包源. 与从主分支构建的NuGet上的代码相比,每次在dev分支上提交一些代码时都会构建预览包. 它们是最新的版本,但不是最稳定的,可以包含突破性的更改. 将Orchard Core预览源添加到Visual Studio 为了能够使用VisualStudio中的预览包,请打开NuGet Package Manager下的"工具"菜单→ 包管理器设置.预览包资源地址url为https://nuget.cloudsmith.io/orch…
Orchard Core 是基于ASP.NET Core 对Orchard CMS的 二次开发. Orchard Core由两部分组成: Orchard Core Framework: 一个基于ASP.NET Core 建立的模块化.多租户应用程序框架. Orchard Core CMS: 在Orchard Core Framework上建立的内容管理系统 . 需要说明有一下这两个的区别:一些开发人员想开发SaaS应用只关注于模块化框架.另一些人想要建立可管理网站将重点放在CMS上,并构建模块来…
开始使用Orchard Core作为NuGet软件包 在本文中,我们将看到使用Orchard Core提供的NuGet包创建CMS Web应用程序是多么容易. 你可以在这里找到Chris Payne写的原始博客文章:http://ideliverable.com/blog/getting-started-with-orchard-core-as-a-nuget-package 创建一个Orchard Core CMS 应用程序 在Visual Studio,创建一个空的.NET Core web…
解决方案包含内容 多租户应用 一个ASP.NET Core MVC应用程序,它引用模块项目,并为两个启用了不同模块的租户提供支持. 此Web应用程序的主页提供了更多信息,并链接到两个租户和模块端点.租户及其功能在appsettings.json文件的"OrchardCore"部分进行配置. 模块化应用 引用模块的简单ASP.NET Core应用程序. 模块1 一个简单的模块包含ASP.NET Core MVC controllers, views, and pages. 模块2 一个注…