ArticleDirectory
- Akismet
- Anlr v3
- ASP. net mvc 3
- Autofac 2 & autofac contrib
- Castle Windsor 2.0
- Clay
- Codemirror
- DLR
- Eric Meyer's reset CSS
- Fam fam silk icons
- Fluent nhib.pdf
- Fluentpath
- HTML agility pack
- Html5shim
- Log4net
- Lucene. net
- Moq
- Nuget
- Nunit
- Sharpziplib
- Specflow
- Iesi collections
- Tinymce
- Wcat
- Yui
- References
This article lists some resources and class libraries used by orchard, and introduces their functions in Orchard. This article applies to Orchard 1.1. Copies of these class libraries referenced by orchard and their license protocols are placed inSource codeThe "lib" directory of the package. You can alsoCodeThe trusted credits.txt file under the root directory of the package quickly browses their information.
Akismet
This is the default spam filtering service in Orchard.
Anlr v3
This is a language recognition tool. It provides a framework to construct a language interpreter by including the syntax descriptions of Java, C ++, or C # action, compiler and interpreter.
ASP. net mvc 3
ASP. net mvc is a web development mode, and orchard is developed based on this mode.
Autofac 2 & autofac contrib
This is a dependency injection container, which is heavily used in Orchard.
Castle Windsor 2.0
Orchard uses Castle Windsor to generate type proxy and log support.
Clay
Clay is used to flexibly use dynamic objects in the UI.
Codemirror
This is a JS library highlighted by online code. It is used in the orchard. designertools module.
DLR
DLR can selectively use script-related things for orchard. (Widgets layer rules are currently used)
Eric Meyer's reset CSS
It is a CSS code library that solves the style compatibility problem of different browsers. This code library is referenced by default in the topic of orchard.
Fam fam silk icons
Orchard uses the icon in it. We can also find the icon in the development module.
Fluent nhib.pdf
Is an OR ing tool.
Fluentpath
This is a class library related to system. Io and is used in some orchard tests.
HTML agility pack
A component that parses HTML code and is used in Orchard integration testing (orchard. Specs ).
Html5shim
This is a JS library that allows browsers that do not support HTML5 to support HTML5 tags.
Jquery & jqueryui, jquery UI. timepickr,
Jquery utils, jquery scrollto
Orchard uses the jquery library and related jquery plug-ins.
Log4net
Log4net provides a logging tool for orchard.
Lucene. net
This is a search engine that provides full-text indexing. orchard uses it by default to implement full-site retrieval.
Microsoft SQL Server compact 4.0, SQL
Server, SQL Server Express
Orchard uses server compact by default (a local database or mobile device database tool), but you can still choose to use SQL Server or SQL Server Express.
Moq
Moq provides the simulation object technology for unit testing in Orchard.
Nhibes & dependencies,
Fluentnhibsions, nhlambdaextensions, linqnhibsions
Orchard uses these tools to implement database access and or ing.
Nuget
Nuget is used for module and topic Packaging Management in Orchard.
Nunit
Unit test tools used in Orchard.
Sharpziplib
This is a class library for compression or decompression. This type of library is used in multimedia management in orchard to batch upload images using zip packages.
Specflow
This is a BDD-style class library for orchard integration testing.
Iesi collections
Orchard uses this class library and supports setting a set that does not contain duplicates.
Tinymce
This is a rich text editor. orchard uses this text editor by default.
Wcat
Wcat is a lightweight HTTP load generation tool for orchard performance testing.
Yui
This is a Yahoo User Interface Class Library. orchard uses its CSS content.
References
Official documents: http://www.orchardproject.net/docs/Orchard-dependencies-and-libraries.ashx