本文列举了Orchard项目中的依赖,和Orchard使用它们的简介.依赖的副本在源码库的lib目录中,包含了它们各自的licenses,也能在CREDITS.txt文件中看到它们的归属.
Akismet
这是Orchard中的默认的垃圾保护服务.
ANTLR v3
这是语言识别工具,提供了构造识别器的框架,解释程序,编译器和从 在多种目标语言中语法描述包含的行为的翻译器.
ASP.NET MVC 3
作为web程序模型
Autofac 2 & Autofac contrib
内部大量使用了依赖注入,主要关于Ochard.Web host和Orchard packages.之间发布和consuming 服务.
Castle Windsor 2.0
为生成类型代理和记录支持使用Castle Winder 2.0.
Clay
Clay库提出了在UI创作中 实现动态对象的灵活实现.
CodeMirror
客户端代码着色.
DLR
DLR能随意地使用脚本某方面的Orchard,(目前,widget layer rules)
Eric Meyer's Reset CSS
为跨浏览器重设置CSS
Fam Fam Fam Silk Icons
Orchard UI使用的
Fluent NHibernate
使你在强类型的C#代码中写ORM.
FluentPath
System.IO的包装,我们在一些测试中使用.
Html Agility Pack
灵活的HTML解析和查询
Html5shim
提供HTML5辅助.
jQuery & jQueryUI, jQuery ui.timepickr, jQuery utils, jQuery ScrollTo
用于提升中用户体验.
Log4Net
帮助为一些输出目标写记录语句.
Lucene.Net
全文本搜索和索引引擎.
Microsoft SQL Server Compact 4.0, SQL Server, SQL Server Express
Orchard使用的数据库
Moq
The moq library is used when object moqs are needed for writing unit tests.
NHibernate & dependencies, FluentNHibernate, NHLambdaExtensions, LinqNHibernate
用于数据访问.
NuGet
包管理器
NUnit
用于单元测试.
SharpZipLib
用于压缩和解压.例如 : Orchard media manager模块使用这个库解压上传的media文件.
SpecFlow
用于Orchard集成测试
TESI Collections
Orchard uses the Tesi.collections library, which supports a SET collection that contains no duplicates.
TinyMCE
是一个富文本编辑器
WCat
轻量级的http负载生成工具,用于性能测试
YUI
使用了YUI的CSS部分.