Orchard

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(指南)
(项目)
(未显示1个用户的40个中间版本)
第1行: 第1行:
 
{{SeeWikipedia|Orchard Project}}
 
{{SeeWikipedia|Orchard Project}}
  
Orchard 是一个开源(New BSD)[[CMS_and_Portal|内容管理系统]],基于 [[ASP.NET]] 和  ASP.NET MVC 框架构建,Orchard 2 基于 [[ASP.NET Core]] 构建。
+
Orchard
  
==优势==
+
==简介==
Orchard2基于[[ASP.NET Core]]构建,支持[[MySQL]]数据库,可部署在[[Linux]]和[[Mac OS]]上。
+
Orchard 是一个开源(BSD 3-Clause)[[CMS_and_Portal|内容管理系统]],基于 [[ASP.NET]] 和 ASP.NET MVC 框架构建,Orchard 2 基于 [[ASP.NET Core]] 构建。
 +
 
 +
==功能==
 +
Orchard Core 由两个不同项目组成:
 +
* Orchard Core Framework: An application framework for building modular, multi-tenant applications on ASP.NET Core.
 +
* Orchard Core CMS: A Web Content Management System (CMS) built on top of the Orchard Core Framework.
  
 
==指南==
 
==指南==
 +
git clone https://github.com/OrchardCMS/OrchardCore
 +
cd OrchardCore/src/OrchardCore.Cms.Web
 +
dotnet run
 +
https://localhost:5001
 +
 +
Docker
 +
docker run --name orchardcms -p 8080:80 orchardproject/orchardcore-cms-linux:latest
 +
 +
在线体验:[https://tryorchard.net/ Try Orchard]
 +
 +
==优势==
 +
Orchard Core 基于 [[ASP.NET Core]] 构建,支持 [[PostgreSQL]]、[[MySQL]] 等数据库,可部署在 [[Linux]]、[[Mac OS]] 和 [[Windows]] 上。
 +
 +
==多租户==
 +
Orchard Core 是个多租户系统,因此你可以通过一次性部署、托管任意数量的网站。可以并行托管数千个站点,并具有数据库、内容、主题和用户的隔离。
 +
 +
==模块化==
 +
Orchard 的模块化分为 [https://docs.orchardcore.net/en/dev/docs/reference/core/Modules/ Core Modules] 和 CMS Modules。了解模块化机制,开发模块化应用。
 +
 +
模块(Modules)和主题(themes)以 [[NuGet]] packages 的方式提供和分享。
 +
 +
===IdentityServer===
 +
暂没集成 [[IdentityServer]]
 +
 +
===Commerce===
 +
[https://github.com/OrchardCMS/OrchardCore.Commerce OrchardCore.Commerce]
 +
 +
===Redis===
 +
 +
===Messaging===
 +
 +
===IoC===
 +
Orchard Core 没使用 [https://github.com/autofac/Autofac Autofac] 之前的版本是[https://github.com/OrchardCMS/Orchard/search?q=Autofac 使用的]
 +
 +
IoC容器管理类之间的依赖关系,使应用程序在规模和复杂性增长时易于改变,这是通过将常规的.NET类作为组件来实现的。
 +
 +
==框架==
 +
Orchard 支持 [[ASP.NET MVC]] 和 [https://github.com/NancyFx/Nancy Nancy] 两大 Web 应用框架。但 Nancy 已不再维护,GitHub 仓库呈只读状态。
 +
 +
==视图==
 +
Orchard Core 主题(Themes)可以包含 [[ASP.NET Razor|Razor]] 或者 [https://shopify.github.io/liquid/ Liquid] 视图。
 +
 +
==国际化==
 +
可先维护和分发中文版
 +
*[https://github.com/OrchardCMS/OrchardCore.Translations Orchard Core Translations]
 +
*[https://crowdin.com/project/orchard-core Crowdin]
 +
 +
 +
==GraphQL==
 +
Orchard 提供了一个非常灵活的 [[GraphQL]] API
 +
 +
==PostgreSQL==
 +
基于 [[PostgreSQL]] 通过 [https://github.com/sebastienros/yessql YesSql] 提供文档数据库存储服务。
 +
 +
==项目==
 +
*[https://github.com/SixLabors/ImageSharp ImageSharp]
 +
*[http://lucenenet.apache.org Lucene.NET]
 +
*[https://github.com/sebastienros/fluid Fluid]
 +
*[https://github.com/IDeliverable/IDeliverable.Seo IDeliverable.Seo]
 +
*[https://github.com/StartBootstrap Start Bootstrap]
 +
*[https://github.com/sebastienros/yessql YesSql]
 +
*[[E3 platform]]
 +
 +
==用户==
 +
用户和服务商
 +
*[https://showorchard.com/ Show Orchard] is an Orchard CMS showcase
 +
*[https://lombiq.com/ Lombiq] [https://github.com/Lombiq Lombiq @ GitHub] [https://github.com/Lombiq/Orchard-Training-Demo-Module Lombiq Training Demo for Orchard Core]
 +
*[https://dotnest.com/ DotNest] the Orchard SaaS [https://dotnest.com/knowledge-base/topics/case-studies Case studies of websites running on DotNest] [https://github.com/Lombiq/DotNest-SDK DotNest SDK @ GitHub]
 +
*[https://gpuday.com/ GPU Day]
 +
*[https://virtualphotonics.org/ Virtual Photonics Technology Initiative]
  
 
==图集==
 
==图集==
 +
<gallery>
 +
image:Orchard-Core-Modules.png|模块化
 +
image:OrchardCore-multi-tenant.png|多租户
 +
image:OrchardCore-multi-tenant-database.png|多租户数据库
 +
image:orchardcore-contact-form-workflow.png|Form工作流
 +
</gallery>
  
 
==链接==
 
==链接==
 
*[http://orchardproject.net/ Orchard官网]
 
*[http://orchardproject.net/ Orchard官网]
*[https://github.com/OrchardCMS/Orchard Orchard @ GitHub]
+
*[https://github.com/OrchardCMS/OrchardCore Orchard @ GitHub]
  
 
[[category:CMS]]
 
[[category:CMS]]
 
[[category:ASP.NET]]
 
[[category:ASP.NET]]
 +
[[category:.NET Foundation]]
 
[[category:E3.NET]]
 
[[category:E3.NET]]
 +
[[category:Huihoo Foundation]]

2021年4月18日 (日) 11:06的版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Orchard Thanks, Wikipedia.

Orchard

目录

简介

Orchard 是一个开源(BSD 3-Clause)内容管理系统,基于 ASP.NET 和 ASP.NET MVC 框架构建,Orchard 2 基于 ASP.NET Core 构建。

功能

Orchard Core 由两个不同项目组成:

  • Orchard Core Framework: An application framework for building modular, multi-tenant applications on ASP.NET Core.
  • Orchard Core CMS: A Web Content Management System (CMS) built on top of the Orchard Core Framework.

指南

git clone https://github.com/OrchardCMS/OrchardCore
cd OrchardCore/src/OrchardCore.Cms.Web
dotnet run
https://localhost:5001

Docker

docker run --name orchardcms -p 8080:80 orchardproject/orchardcore-cms-linux:latest

在线体验:Try Orchard

优势

Orchard Core 基于 ASP.NET Core 构建,支持 PostgreSQLMySQL 等数据库,可部署在 LinuxMac OSWindows 上。

多租户

Orchard Core 是个多租户系统,因此你可以通过一次性部署、托管任意数量的网站。可以并行托管数千个站点,并具有数据库、内容、主题和用户的隔离。

模块化

Orchard 的模块化分为 Core Modules 和 CMS Modules。了解模块化机制,开发模块化应用。

模块(Modules)和主题(themes)以 NuGet packages 的方式提供和分享。

IdentityServer

暂没集成 IdentityServer

Commerce

OrchardCore.Commerce

Redis

Messaging

IoC

Orchard Core 没使用 Autofac 之前的版本是使用的

IoC容器管理类之间的依赖关系,使应用程序在规模和复杂性增长时易于改变,这是通过将常规的.NET类作为组件来实现的。

框架

Orchard 支持 ASP.NET MVCNancy 两大 Web 应用框架。但 Nancy 已不再维护,GitHub 仓库呈只读状态。

视图

Orchard Core 主题(Themes)可以包含 Razor 或者 Liquid 视图。

国际化

可先维护和分发中文版


GraphQL

Orchard 提供了一个非常灵活的 GraphQL API

PostgreSQL

基于 PostgreSQL 通过 YesSql 提供文档数据库存储服务。

项目

用户

用户和服务商

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱