Orchard

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(模块化)
(项目)
 
第72行: 第72行:
 
*[https://github.com/IDeliverable/IDeliverable.Seo IDeliverable.Seo]
 
*[https://github.com/IDeliverable/IDeliverable.Seo IDeliverable.Seo]
 
*[https://github.com/StartBootstrap Start Bootstrap]
 
*[https://github.com/StartBootstrap Start Bootstrap]
 +
*[[E3 platform]]
  
 
==用户==
 
==用户==

2021年1月6日 (三) 09:02的最后版本

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 提供文档数据库存储服务。

[编辑] 项目

[编辑] 用户

用户和服务商

[编辑] 图集

[编辑] 链接

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

变换
操作
导航
工具箱