初试Orchard Core CMS

关于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平台上的内容管理系统。

而现在称为Orchard Core CMS,Orchard Core是ASP.NET Core中的Orchard CMS的重新实现,实现跨平台,使其不仅仅再只依赖于.Net环境,可以完美运行在Linux,MacOS等平台,关于Orchard Core CMS的详细介绍,请移步至下方查看具体链接,以及开源代码。下面主要看发布后的效果。

运行环境如下:

服务器环境:CentOS 7.4版本(阿里云服务器)

开发环境:.Net Core 2.0以上版本

数据库: MySql Community Server 5.6.38

服务器环境不需要多说,我这里依旧选择了阿里云,毕竟用了两年多了,已经顺手了,但在今天安装Mysql的时候还是遇到了坑,一直提示我超时,关于怎么在CentOS环境中安装MySql请看我之前的博客(博客地址:CentOS下安装mysql及配置使用),在这篇博客中安装以及授权以及修改编码等操作都是正确的,但是在客户端连接时始终连不上,请教了很多人,但是给出的答案都没有解决,另外注意的是从CentOS 7.0版本以后,可能会默认开启SeLinux服务,这个服务开启后可能会导致一些服务安装不成功,也可能会导致MySql无法连接,大家可自行查看自己的Linux环境下这个服务的状态,命令为:

getenforce   可查看当前的SeLinux状态,enable 或disabled,如果为启用,请关闭这个服务重试,命令为:

setenforce 0    设置为0即为关闭该服务,反之设为1为开启。

但我遇到的并不是这个问题,而是阿里云自己的安全策略问题,需要手动在阿里云的安全规则里面开放3306端口,具体位置在:云服务器ECS->网络和安全->安全组->配置规则,如下图所示:

这样就可以正常访问了,因为在以前使用阿里云的时候,并没有需要设置这一步,具体什么时候才需要这样的,我也不得而知了。下面就是发布我们的Orchard Core CMS了,这个正常发布就可以了,如何在CentOS 上发布,从开始用了Jexus后,就不再使用Nginx了,因为那个太繁琐,Jexus发布的步骤要简单很多,具体的请看我另一篇博客,这些在之前的博客中都已经有详细的步骤了,就不再赘述了(博客地址:Jexus部署Asp.Net Core项目),OK以上都部署完成后,下面就可以访问我们的CMS了,界面如下:

这是Orchard的安装界面(域名可正常访问),下面填写具体内容:

点击Finsh Setup后完成创建,如图所示:

至此基本的工作完成了,至于它的具体功能,后续再研究了。下面附上相关的地址:

Orchard Core CMS 文档地址:http://orchardcore.readthedocs.io/en/latest/

github地址:https://github.com/OrchardCMS/OrchardCore

关于如何使用可参考这篇博客,支持原创,转载地址:http://www.cnblogs.com/linezero/p/OrchardCore.html

各位,晚安。

原文地址:https://www.cnblogs.com/Allen0910/p/8120445.html

时间: 2024-10-11 04:16:34

初试Orchard Core CMS的相关文章

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应用程序为基础.下面学习模块的建立及使用. 模块化 首先在之前创建好的ASP.NET Core Web应用程序中,新建一个 类库(.NET Core)项目

发布基于Orchard Core的官网

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 Modules

原文连接:https://www.cnblogs.com/Qbit/p/andorid-netcore.html 转载请注明出处 介绍 Orchard Core Modules库提供了一种机制,可以拥有一个独立的模块化系统,您可以选择加入特定的应用程序框架,而不必依赖于您的应用程序设计. 原文[[The library Orchard Core Modules provides a mechanism to have a self-contained modular system where y

Orchard Core 文档翻译 (七)Contents

原文:https://www.cnblogs.com/Qbit/p/9746482.html CMS Modules »Contents Contents (OrchardCore.Contents) 此模块提供内容管理服务. Liquid 您可以使用“content ”属性从liquid 视图和templates 访问内容项. 默认情况下,您可以按别名或内容项ID检索内容. 其他模块(如Alias和Autoroute)允许您通过其他标识符检索内容. You can access content

Orchard Core 文档翻译 (五)自动路由 Autoroute (OrchardCore.Autoroute)

Autoroute (OrchardCore.Autoroute) 此模块允许您为内容项指定自定义URL(永久链接 permalink). Autoroute Part 将此部分附加到内容类型以指定内容项的自定义URL. 然后,转到内容类型的定义并编辑 Autoroute Part: 使用Liquid表达式输入Pattern,该表达式将表示生成的slug. 具有TitlePart的内容的示例将使用它来生成slug: {{ ContentItem | display_text | slugify

Orchard Core 文档翻译 (六)HTML

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

NetCore开源项目集合

具体见:https://github.com/thangchung/awesome-dotnet-core 半年前看到的,今天又看到了,记录下. General ASP.NET Core Documentation - The official ASP.NET Core documentation site. .NET Core Documentation - Home of the technical documentation for .NET Core, C#, F# and Visual

.NET Core实战项目之CMS 第三章 入门篇-源码解析配置文件及依赖注入

作者:依乐祝 原文链接:https://www.cnblogs.com/yilezhu/p/9998021.html 写在前面 上篇文章我给大家讲解了ASP.NET Core的概念及为什么使用它,接着带着你一步一步的配置了.NET Core的开发环境并创建了一个ASP.NET Core的mvc项目,同时又通过一个实战教你如何在页面显示一个Content的列表.不知道你有没有跟着敲下代码,千万不要做眼高手低的人哦.这篇文章我们就会设计一些复杂的概念了,因为要对ASP.NET Core的启动及运行原

Orchard 与 ABP架构比较 (aspnetboilerplate)

前言:  ABP框架经常在一些.NET群中听群友提起,以前也浏览过官网,大致了解它是一个框架,直到今天本人才正式下载源码入门 ...   经过两个小时的ABP中文文档入门(感谢各位辛勤的翻译者) ,大致了解到 ABP框架提供了一些类似 Orchard的功能,如 日志,多租户,事件总线,多语言等. 由于刚刚接触ABP框架,下面来谈谈我对它的基本理解,不当之处敬请各位指正 :     Abp Orchard 作用 项目定位 开发框架 内容管理系统(CMS)+开发框架   基本框架 aspnetboi