• Orchard中所用的开源项目简介


    本文列举了Orchard1.4项目中所用的开源项目和资源和它们的简介。Orchard所引用的这些类库副本及其许可协议放置在源代码包的“lib”目录下。你也可以在源代码包的根目录下的“CREDITS.txt”文件中快速浏览它们的信息。参考文档 :http://www.orchardproject.net/docs/Orchard-dependencies-and-libraries.ashx

    Akismet

    Website:      http://www.codeplex.com/wikipage?ProjectName=AkismetApi
    Copyright:    Copyright (c) 2006, Joel Thoms
    License:      New BSD

    Orchard中的默认的垃圾过滤服务.


    ANTLR

    Website:      http://www.antlr.org/
    Copyright:    Copyright (c) 2003-2008 Terence Parr
    License:      New BSD

    这是一个语言识别工具,它提供了一个框架,可以通过包含 Java, C++, 或 C# 动作(action)的语法描述来构造语言识别器,编译器和解释器。


    ASP.NET MVC 3

    Website:      http://aspnet.codeplex.com/wikipage?title=MVC&referringTitle=Home
    Copyright:    Copyright (c) 2008-2011 Microsoft Corporation
    License:      MICROSOFT ASP.NET MODEL VIEW CONTROLLER 3 EULA
                  http://go.microsoft.com/fwlink/?LinkID=207621

    微软的MVC3框架

     
    Autofac 2 & Autofac contrib

    Website:      http://code.google.com/p/autofac/
    Copyright:    Copyright (c) 2007-2008 Autofac Contributors
                  http://code.google.com/p/autofac/wiki/Contributing
    License:      MIT

    这是一个依赖注入容器,在Orchard中大量使用了依赖注入。

     
    Castle

    Website:      http://www.castleproject.org/container/index.html
    Copyright:    Copyright (c) 2004-2009 Castle Project
    License:      Apache Software Foundation License 2.0

    Orchard使用Castle Windsor实现生成类型代理和日志支持。

    Clay

    Website:      http://clay.codeplex.com/
    Copyright:    Copyright (c) 2010 Louis Dejardin
    License:      MS-PL

    Clay库提出了在UI创作中实现动态对象的灵活实现.

     
    CodeMirror

    Website:      http://codemirror.net/2/
    Copyright:    Copyright (C) 2011 by Marijn Haverbeke
    License:      MIT

    客户端代码着色,在线代码高亮显示的JS库,在Orchard.DesignerTools模块中有使用。


    DLR

    Website:      http://dlr.codeplex.com
    Copyright:    Copyright (c) Microsoft Corporation
    License:      Apache Software Foundation License 2.0

    DLR可以为Orchard选择性使用一些脚本方面的东西。(目前用到地方有部件、布局、规则)


    Eric Meyer's Reset CSS

    Website:      http://meyerweb.com/eric/tools/css/reset/
    Copyright:    Copyright (C) 1995-2005 Eric A. and Kathryn S. Meyer
    License:      Public domain

    解决不同浏览器样式兼容问题的css代码库。在Orchard的主题中默认引用了这段代码库。

    Fam Fam Fam Silk Icons

    Website:      http://famfamfam.com/lab/icons/silk/
    Copyright:    Copyright (c) 2005-2006 Mark James
    License:      CC Attribution 2.5 http://creativecommons.org/licenses/by/2.5/

    Orchard UI使用这个里面的Icon,我们在开发模块的时候有用到找Icon的地方也可以上去找。

     
    Fluent NHibernate

    Website:      http://fluentnhibernate.org/
    Copyright:    Copyright (c) 2008-2009 James Gregory and contributors
    License:      New BSD

    OR映射工具,使你在强类型的C#代码中写ORM.


    FluentPath

    Website:      http://fluentpath.codeplex.com/
    Copyright:    Copyright (c) 2011 Bertrand Le Roy
    License:      MS-PL

    这是一个和System.IO相关类库,在Orchard的一些测试中用到了它。

     
    Html Agility Pack

    Website:      http://htmlagilitypack.codeplex.com/
    Copyright:    Copyright (c) 2003-20010 Simon Mourier
    License:      MS-PL

    解析Html代码的组件,灵活的HTML解析和查询,在Orchard集成测试中用到(Orchard.Specs)。

     
    Html5shim

    Website:      http://code.google.com/p/html5shim/
    License:      MIT

    这是js库,提供HTML5辅助,可以让不支持Html5的浏览器支持Html5标签。

    IESI Collections

    Website:      http://www.codeproject.com/KB/recipes/sets.aspx
    Copyright:    Copyright (c) 2002-2004 Jason Smith
    License:      http://www.codeproject.com/info/Licenses.aspx
                  distributed with NHibernate under LGPL 2.1

    Orchard使用这个类库,支持设置一个不包含重复的集合。


    jQuery & jQueryUI, jQuery ui.timepickr, jQuery utils, jQuery ScrollTo

    Website:      http://code.google.com/p/jquery-utils/
    License:      MIT

    Javascrīpt框架,是轻量级的js库

    Log4Net

    Website:      http://logging.apache.org/log4net/index.html
    Copyright:    Copyright (c) 2007 Apache Software Foundation
    License:      Apache Software Foundation License 2.0

    Log4Net为Orchard提供日志记录工具。

    Lucene.Net

    Website:      http://incubator.apache.org/projects/lucene.net.html
    Copyright:    Copyright (c) 2009 Apache Software Foundation
    License:      Apache Software Foundation License 2.0

    全文本搜索和索引引擎,Orchard默认使用它实现全站检索。

     
    Moq

    Website:      http://code.google.com/p/moq/
    Copyright:    Copyright (c) 2007. Clarius Consulting, Manas Technology Solutions, InSTEDD
    License:      New BSD

    Moq可提供模拟对象技术,用于Orchard中单元测试。


    NHibernate & dependencies, FluentNHibernate, NHLambdaExtensions, LinqNHibernate

    Copyright:    Copyright (C) 2003 - 2009 NHibernate Project
    License:      LGPL 2.1

    Orchard使用这些工具实现数据库访问和OR映射。


    NuGet

    Website:      http://nuget.codeplex.com
    Copyright:    Copyright 2010-2011 Outercurve Foundation
    License:      Apache Software Foundation License 2.0

    包管理器,NuGet用于Orchard中模块和主题的打包管理。

     
    NUnit

    Website:      http://www.nunit.org/index.php
    Copyright:    Copyright (c) 2002-2007 NUnit.org
                  Portions Copyright (c) 2002-2008 Charlie Poole or Copyright (c) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright (c) 2000-2002 Philip A. Craig
    License:      Derived from zlib: http://nunit.org/index.php?p=license&r=2.4

    单元测试工具,用于Orchard的单元测试.


    SharpZipLib

    Website:      http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx
    Copyright:    Copyright (c) 2000-2009 IC#Code
    License:      GPLv2 with Classpath Exception: http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx

    这是一个用于压缩或者解压缩的类库。在Orchard中的多媒体管理中使用此类库,实现用zip包批量上传图片的功能。

    SpecFlow

    Website:      http://www.specflow.org/
    Copyright:    Copyright (c) 2009 TechTalk
    License:      New BSD

    这是一个BDD-style类库,用于Orchard 集成测试。

    Microsoft SQL Server Compact 4.0, SQL Server, SQL Server Express

    Website: http://www.microsoft.com
    Copyright: Copyright (c) 2011 Microsoft Corporation
    License: Custom EULA - http://www.microsoft.com/web/webpi/eula/SQLCE_EULA_ENU.rtf

    Orchard使用的数据库,Orchard可以使用Server Compact(一个本地数据库或移动设备数据库工具),但是还是可以选择使用SQL Server或SQL Server Express。


    TinyMCE

    WebSite:      http://tinymce.moxiecode.com/
    Copyright:    Copyright (c) 2003-2009 Moxiecode Systems AB
    License:      LGPL 2.1

    富文本编辑器,Orchard默认使用此文本编辑器。


    WCat

    WebSite:      http://www.iis.net/community/default.aspx?tabid=34&i=1466&g=6
    Copyright:    Copyright (c) 2007 Microsoft
    License:      "Free"

    轻量级的http负载生成工具,用于性能测试


    YUI

    Website:      http://developer.yahoo.com/yui/
    Copyright:    Copyright (c) 2010, Yahoo! Inc.
    License:      New BSD

    这个是一个雅虎用户界面类库,Orchard使用了其CSS部分的内容。

    from:http://www.orchardch.com/Blog/20120413062932

  • 相关阅读:
    备战考研算法笔记(四)快速排序
    VMware安装
    使用 Vagrant 打造跨平台开发环境
    类加载器,注解,动态代理
    IE兼容forEach/map/every/some等新方法
    不得不看的Java代码性能优化总结
    关于Oracle误操作--数据被Commit后的数据回退(闪回)
    JPA与Hibernate的关系
    Jenkins-GitHub-Gradle自动构建项目
    过滤器Filter
  • 原文地址:https://www.cnblogs.com/EWall/p/3023994.html
Copyright © 2020-2023  润新知