1、Orchard基础
Orchard CMS基于现有的框架和库构建,包括ASP.NET MVC,NHibernate,Autofac,Castle等。
 
2、Orchard框架(Orchard.Framework程序集)
Orchard.Framework程序集位于Orchard最底层,它包含应用程序引擎以及不适合分离到模块的功能。这些都是最基础的东西,甚至连最基本的模块将不得不依赖它。你可以把它看作是Orchard的基础类库。
 
3、Orchard核心模块(Orchard.Core项目及Orchard.Core程序集)
Orchard.Core项目中包含了一组Orhcard运行所必须的模块。其它模块可以安全地依赖到这些模块上,因为这些模块总是可用的。比如 feeds,navigation,routable模块。当然,就像上面所说,我们可以基于Orchard的任何一层进行开发,如果有必要,我们完全可以自己来设计"Core"。
 
4、模块(Moduls)
Orchard默认发行版包含了一些像blogging、pages的内置模块,并且也能很方便的创建第三方模块。
模块就是用于扩展Orchard的包含module.txt文件的ASP.NET MVC Area。 
模块通常包含事件处理程序(event handlers),内容类型(content types)和它们的默认渲染模板以及一些管理界面(Admin UI)。
对模块".csproj"文件或".csproj"引用文件的修改都能使模块自动被动态编译。也就是说可以不将模块编译成静态程序集甚至可以不使用Vistual Studio来创建或编辑模块。
 
5、主题(Themes)
主题可以让Orchard用户自定义站点显示界面,量身定制他们想要的站点风格。主题还可以有针对性的对Orchard模块所提供的任何模板进行样式重写、甚至是改变图像、布局等。
主题位于Orchard网站根目录下的Themes文件夹中,包含theme.txt文件。
 
6、租户/子站点(Tenants)
Orchard支持子站点,即一套程序、一个应用程序域部署多个不同域名或者相同域名不同Url前缀的站点。

Orchard core 介绍相关推荐

  1. Orchard架构介绍

    在如何使用Orchard搭建敏捷个人的网站(2)中 介绍了如何使用Orchard,但对于我们来说,更重要的是学习Orchard是如何架构的,如果我们自己编写一个类似应用该如何做.今天有空再次看看 Or ...

  2. Orchard Core 1.0.0 正式发布!

    James: Orchard 最早是微软的员工创造的开源项目,使用的技术架构可以说是非常优秀,源码值得学习.功能也非常强大,支持模块化.多租户.工作流等等功能,可以说是 .NET 世界的 WordPr ...

  3. Orchard Core Framework:ASP.NET Core 模块化,多租户框架

    上一篇编写Orchard Core一分钟搭建ASP.NET Core CMS ,介绍ASP.NET Core CMS ,Orchard的ASP.NET Core版,同时对应有一个ASP.NET Cor ...

  4. Orchard Core一分钟搭建ASP.NET Core CMS

    Orchard Core 是Orchard CMS的ASP.NET Core版本.Orchard Core是全新一代的ASP.NET Core CMS. 官方文档介绍:http://orchardco ...

  5. ASP.NET Core 介绍

    原文:Introduction to ASP.NET Core 作者:Daniel Roth.Rick Anderson.Shaun Luttin 翻译:江振宇(Kerry Jiang) 校对:许登洋 ...

  6. Orchard core 新建项目

    学习使用Orchard core项目 1.首先下载Orchard core代码,在github上有Orchard core的代码.链接如下:https://github.com/OrchardCMS/ ...

  7. Orchard core 模块的文件夹介绍

    AdminMenu.cs 用于在管理面板添加必要的功能菜单: Migration.cs 在安装和升级模块时,提供数据库结构的构建和更新功能: Module.txt 描述当前模块的元信息(名称.作者和版 ...

  8. Entity Framework Core介绍(1)

    介绍 Entity Framework (EF) Core 是轻量化.可扩展和跨平台版的常用 Entity Framework 数据访问技术. EF Core 可用作对象关系映射程序 (O/RM),以 ...

  9. DotNet Core 介绍

    前言 asp.net core rtm 6月底即将发布,自己也想着为社区做点共享,刚好最近不太忙,看到社区的小伙伴们都在为dotnet core的推广而贡献力量,项目中刚好在用rc2版本,就多写些文章 ...

最新文章

  1. CentOS7安装配置redis-3.0.0
  2. maven 公用仓库_maven公共仓库 - yizhichao的个人页面 - OSCHINA - 中文开源技术交流社区...
  3. SpringBoot上传文件到本服务器 目录与jar包同级
  4. 【随感】tomorrow ,new semester ,finally i have time to read some books~
  5. ORACLE 批量实例分析
  6. Egret3D初步笔记二 (Unity导出场景使用)
  7. POJ 1988 Cube Stacking
  8. CCF NOI1149 N皇后问题
  9. Python 爬虫的工具列表大全
  10. 算法 --- 阿克曼(Ackmann)函数
  11. html Table 转CSV中文乱码解决
  12. java sequencer_java sequencer播放列表
  13. 7.网络基础配置实验报告(2)
  14. 我的功放和你们用的功放芯片的SD_MUTE脚电平不一样_该如何处理
  15. mac虚拟机开发android,安卓手机原来也能安装 Windows和macOS 系统?!
  16. Discuz! X2.5 插件盘点:自动邀请码注册
  17. 升级WIN11后必做的优化,解决卡顿问题
  18. html网页添加到桌面,那个浏览器可以把网页添加到桌面
  19. (原創) 楚漢相爭之我見 (日記)
  20. USB键盘在DOS下无法用,在BIOS和WIN中正常,奇怪情况,原来是PS2接口有问题

热门文章

  1. etcd问题踩坑cluster ID mismatch
  2. 农村生活污水处理设备——污水排放标准详解
  3. flamegraph No stack counts found. 问题
  4. 随机看妹子_这是不可能的
  5. 专访吴恩达:加入百度一切比预想的要快
  6. linux系统界面转换为中文,Linux 系统把英文修改成中文界面
  7. 自己收藏在博客里的英语口语学习资料,贴出来分享给大家
  8. Qt的QTcpServer连接后跨线程接收数据,即跨线程传递使用QTcpSocket连接对象
  9. 【Win 10 应用开发】在后台进行多媒体转码
  10. 移动平均算法的实现方法