欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Orchard
小 (→IoC) |
小 (→IoC) |
||
第45行: | 第45行: | ||
===IoC=== | ===IoC=== | ||
Orchard Core 没使用 [https://github.com/autofac/Autofac Autofac] 之前的版本是[https://github.com/OrchardCMS/Orchard/search?q=Autofac 使用的] | Orchard Core 没使用 [https://github.com/autofac/Autofac Autofac] 之前的版本是[https://github.com/OrchardCMS/Orchard/search?q=Autofac 使用的] | ||
+ | |||
+ | IoC容器管理类之间的依赖关系,使应用程序在规模和复杂性增长时易于改变,这是通过将常规的.NET类作为组件来实现的。 | ||
==框架== | ==框架== |
2021年1月6日 (三) 06:07的版本
您可以在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 构建,支持 PostgreSQL、MySQL 等数据库,可部署在 Linux、Mac OS 和 Windows 上。
多租户
Orchard Core 是个多租户系统,因此你可以通过一次性部署、托管任意数量的网站。可以并行托管数千个站点,并具有数据库、内容、主题和用户的隔离。
模块化
Orchard 的模块化设计
模块(Modules)和主题(themes)以 NuGet packages 的方式提供和分享。
IdentityServer
暂没集成 IdentityServer
Commerce
Redis
Messaging
IoC
Orchard Core 没使用 Autofac 之前的版本是使用的
IoC容器管理类之间的依赖关系,使应用程序在规模和复杂性增长时易于改变,这是通过将常规的.NET类作为组件来实现的。
框架
Orchard 支持 ASP.NET MVC 和 Nancy 两大 Web 应用框架。但 Nancy 已不再维护,GitHub 仓库呈只读状态。
视图
Orchard Core 主题(Themes)可以包含 Razor 或者 Liquid 视图。
国际化
可先维护和分发中文版
GraphQL
Orchard 提供了一个非常灵活的 GraphQL API
PostgreSQL
基于 PostgreSQL 通过 YesSql 提供文档数据库存储服务。
项目
用户
用户和服务商
- Show Orchard is an Orchard CMS showcase
- Lombiq Lombiq @ GitHub Lombiq Training Demo for Orchard Core
- DotNest the Orchard SaaS Case studies of websites running on DotNest DotNest SDK @ GitHub
- GPU Day
- Virtual Photonics Technology Initiative