Orchard常见问题
本文链接:http://www.cnblogs.com/souther/p/4543299.html
什么是Orchard
Orchard是一个免费,开源,注重社区的项目,其目标是提供ASP.NET平台上重复可用的应用程序与组件。它将创建共享组件用来构建ASP.NET应用程序及扩展,以及特定的应用程序利用这些组件来满足终端用户、脚本程序员、开发者的需要。此外,可帮助现有的.NET应用程序成功的实现其目标。Orchard采用的是BSD授权,是OSI认证的。Orchard项目的预期产品有三个:
- 独立的基于.NET的应用程序来吸引终端用户、脚本开发人员、开发者
- 使得建造类似应用比较简单的一系列组件
- .NET社区联盟秋帮助实现这些应用与扩展
近期,Orchard项目主要集中在开发一款基于.net的CMS应用程序,这个程序允许用户快速创建内容驱动的网站,以及一个基础架构允许开发者与定制商通过扩展与主题提供额外的功能。
什么是Orchard CMS应用程序?与Microsoft SharePoint相比怎么样?
Orchard CMS是一个开源的项目目标是为想要快速创建面向网络的小web代理单位提供一个简单的解决方案。可以为公司提供一个功能全的、基于微软的、企业级的直接可用的CMS解决方案,包括高级搜索、Web分析、以及社交网络、Microsoft SharePoint™是一个更自然的选择。Sharepoint也提供超出CMS的功能包括团队合作、文档和技术管理,业务流程集成和业务智能。Microsoft SharePoint是针对企业和网站的一个业务合作平台,如今,Sharepoint运行许多大型面向网络的网站,这些网站需要SharePoint提供的高效CMS,搜索引擎,工作流和分析功能。例如Kraft, Viacom, Hawaiian Airlines, US Government, and United States Marine Corp这些地方都用到了。
什么是Orchard工程的状态?现在哪些是可以使用的?
Orchard2011年1月发布第一版,当时发布在CodePlex和Gallery,也可以使用Web平台安装。这个版本是一个充分准备的发布的产品,这个版本是Orchard团队和活跃社区超过一年的努力与贡献的结果。第一版为了实现模块化与主题以及资源站(Galley和相关的开源项目,这里可以上传和分享你的用户扩展,意思就是你可以自己写主题、模块),用了一系列复杂的扩展模型来自定义行为。团队的焦点现在是支持第一版的同时计划下一版。我们非常欢迎社区参与与贡献,以便我们能更好的验证我们的设计和开发方式,来贴近实际的项目需求。
Orchard的受众是谁?你关注开发者还是用户,还是两者都有?
Orchard寻求各式受众,无论只需建立一个网站的终端用户,还是想要通过标记语言或代码定制以主题或模块形式来扩展应用程序的开发者、脚本程序猿、设计师。它也想要吸引Web开发和咨询商店,这些商店往往建立或定制中小规模的业务网站,他们也可以使用这个开源CMS。近期,我们主要涉及.net开发者受众,因为Orchard的根本是ASP.NET MVC和其它.net框架技术。
Orchard可以很好的工作在虚拟主机环境下么?
Orchard其实就是为虚拟主机定制的,在虚拟主机上用户不需要关心有哪些软件运行在服务器上。
作为一个开源解决方案,Orchard将保持它的复杂度以便运行多数不同的技术来保持它适应于运行不同平台或数据库的主机。在提供运行.NET+IIS+SQL的专用主机环境中,SharePoint提供优化的解决方案这可利用组合平台的独立优势。(意思是你就用微软的这一套,效果好)
Orchard与DNN比较怎么样?和微软什么关系 ?
DNN是一个成熟且成功的基于.NET的项目,也是微软的一个关键合作者,是.NET开源生态中一个重要的贡献者。我们希望Orchard所使用的新技术能一直服务于存在的应用程序,比如DNN,而且最后可以给我们的合作伙伴提供可以用于丰富其产品的基础框架和组件。
Orchard目的是帮助我们的.net伙伴,而不是与他们竞争。Orchard已经与.net开源社区中几家有了使用,包括DNN,来验证相互合作的机会。除此之外,提供的共享的架构也有益于现有应用,我们也将会继续寻求机会来贡献已有的项目,同时帮助伙伴们成功地达到目标。Orchard的扩展模型也成为了伙伴们展现它们解决方案与扩展受众的另一媒介。
Oxite怎么样?它们难道不也是建造CMS应用程序?Oxite与Orchard比怎么样?
Oxite开始只是 一个博客引擎用于支持Mix '09会议网站,后来它也发展成了一个成熟的开源项目。Oxite近来也开始引入常用扩展支持(模块,插件)以及一些清量级的CMS内容编辑特性,而Orchard也开始与他们合作来共享架构与代码。最终,我们推断我们的努力都是更好的服务于合作,而且两个Oxite的主要开发者,Erik Porter 和Nathan Heskew已经正式加入Orchard团队。早期我们一起努力想为大家带来学习课程从Orchard原型和Oxite开发,相互借鉴代码以便用于各自,最后我们发现了一个新的架构那就是Orchard CMS.我们决定重新开发,利用来自社区的指导和贡献,而不是用已有的代码,为的是利用前沿社区来创建一个能够应对挑战的可持续的架构。
Orchard常见问题的更多相关文章
- C++常见笔试面试要点以及常见问题
1. C++常见笔试面试要点: C++语言相关: (1) 虚函数(多态)的内部实现 (2) 智能指针用过哪些?shared_ptr和unique_ptr用的时候需要注意什么?shared_ptr的实现 ...
- SQL Server常见问题介绍及快速解决建议
前言 本文旨在帮助SQL Server数据库的使用人员了解常见的问题,及快速解决这些问题.这些问题是数据库的常规管理问题,对于很多对数据库没有深入了解的朋友提供一个大概的常见问题框架. 下面一些问题是 ...
- 【腾讯优测干货分享】如何降低App的待机内存(二)——规范测试流程及常见问题
本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/806TiugiSJvFI7fH6eVA5w 作者:腾讯TMQ专项测 ...
- [翻译]Orchard如何工作
Orchard一直是博主心中神一般的存在,由于水平比较菜,Orchard代码又比较复杂看了几次都不了了之了.这次下定决心要搞懂其工作原理,争取可以在自己的项目中有所应用.为了入门先到官网去学习一下相关 ...
- mysql数据库开发常见问题及优化
mysql 数据库是被广泛应用的关系型数据库,其体积小.支持多处理器.开源并免费的特性使其在 Internet 中小型网站中的使用率尤其高.在使用 mysql 的过程中不规范的 SQL 编写.非最优的 ...
- 《PDF.NE数据框架常见问题及解决方案-初》
<PDF.NE数据框架常见问题及解决方案-初> 1.新增数据库后,获取标识列的值: 解决方案: PDF.NET数据框架,已经为我们考略了很多,因为用PDF.NET进行数据的添加操作时 ...
- MIS性能优化常见问题与方案(辅助项目组性能优化的总结贴)
最近帮忙公司的几个项目组进行了不同方面的性能优化,发现几个项目都出现了一些共性的问题.这里写一篇文章,总结一下这几类问题,以及其对应的解决方案.方便其它项目组参考. 常见问题一:打开页面非常慢,有 ...
- JMeter常见问题集合
前言 本文内容仅仅是针对Jmeter的部分功能名词的介绍和解释,以及初学者不易理解的问题的整理.部分内容来自别人做的整理,为了更好地整理自己的思路,所以可耻的整理一下发到博客上. 标题[1-6]和[参 ...
- NHibernate常见问题及解决方法
NHibernate常见问题及解决方法 曾经学过NHibernate的,但是自从工作到现在快一年了却从未用到过,近来要巩固一下却发现忘记了许多,一个"in expected: <end ...
随机推荐
- Mybatis的mapper接口接受的参数类型
最近项目用到了Mybatis,学一下记下来. Mybatis的Mapper文件中的select.insert.update.delete元素中有一个parameterType属性,用于对应的mappe ...
- 一次由于字符集问题引发的MySQL主从同步不一致问题追查
近期业务准备上线一个新功能,灌入数据之后突然发现主从同步停止,报错如下: Error 'Duplicate entry '66310984-2014-04-18 00:00:00--122815.sh ...
- 烂泥:KVM、kickstart与NFS集成
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 其实这篇文章原本是可以不写的,不过为了学习NFS的使用形式还是写下,算是作为一个笔记. 有关NFS的搭建与配置,可以参考我以前的文档<烂泥:NFS ...
- pig 介绍与pig版 hello world
前两天使用pig做ETL,粗浅的看了一下,没有系统地学习,感觉pig还是值得学习的,故又重新看programming pig. 以下是看的第一章的笔记: What is pig? Pig provid ...
- 探索 OpenStack 之(11):cinder-api Service 启动过程分析 以及 WSGI / Paste deploy / Router 等介绍
OpenStack 中的每一个提供 REST API Service 的组件,比如 cinder-api,nova-api 等,其实是一个 WSGI App,其主要功能是接受客户端发来的 HTTP R ...
- 分享一个Fluent风格的邮件发送封装类
C#中用SmtpClient发邮件很简单,闲着无事,简单封装一下 IEmailFactory public interface IEmailFactory { IEmailFactory SetHos ...
- 你知道的display的值有多少?用了多少?
它的语法如下: display:none | inline | block | list-item | inline-block | table | inline-table | table-capt ...
- YOU ARE MY SUNSHINE
/*you are sunshine, my only sunshine, you make me happy when skies are grey. you'll never know dear ...
- Fix "Missing Scripts"
一.Missing Scripts(脚本引用丢失) 请看下面的两张图的Warn(脚本引用丢失),在某些情况下我们会遇到这个警告. 二.解决办法 参考资料 http://unitygems.com/la ...
- 【转载】Jmeter获取响应结果中参数出现的次数
在测试中,有时候会遇到要统计响应结果中某个参数出现了多少次,如果量级很大,一个一个数不太现实,下面讲一下实现自动打印出该参数出现的次数的方法. 例如我的响应信息为:{"ip":&q ...