摘要:
Content part 是一块要可重用的的功能或UI,能加到Orchard中的任何类型中。本文将建立一个自定义Map part,能用经纬度进行配置,为content item显示地图图片。打开命令行窗口,输入:orchard> codegen module Maps /IncludeInSolution:true执行这个命令后,VS2010会提示重新加载解决方案文件Maps 模块项目出现在解决方案中,编辑Module.txt文件:Name: MapsAntiForgery: enabledAuthor: The Orchard TeamWebsite: http://orchardpr 阅读全文
摘要:
Generating Code for the Module打开命令行工具,输入下面命令:codegen module SimpleCommerce然后到新建的目录中编辑module.txt文件:Name: SimpleCommerceAntiForgery: enabledAuthor: The Orchard TeamWebsite: http://orchardproject.netVersion: 0.5.0OrchardVersion: 0.5.0Description: A simple commerce moduleFeatures: SimpleCommerce: ... 阅读全文
摘要:
本文讲述了如何为Orchard创建一个非常小的模块,它仅仅显示一个 “hello world”页。Introduction本例中,我们没有任何数据,所有model没有使用。仅仅有一个controller和一个view。Orchard中的模块是一级扩展,并能被打包可重用于其它Orchard网站。模块像MVC Areas一样实现,MVC中的areas是子网站,其中包含了一组功能,在相对于网站其它部分隔离执行。Orchard模块是有manifest文件的简单的area,它可能使用了Orchard APIS。Generating the Module Structure要生成模块文件结构需要下载并启用 阅读全文
摘要:
构建一个web CMS不像构建一个web程序,它更像建一个程序容器。当设计这样的系统时,有必要构建可扩展性作为一流的功能。这可能是一个挑战,因为非常开放的体系结构,它是必要的强大的扩展性类型可能会降低应用程序的可用性。系统中的一切需要与未知的未来模块组合,包括在UI层。ArchitectureModulesCoreOrchard FrameworkASP.NET MVCNHibernateAutofacCastle.NETASP.NETIIS or Windows AzureOrchard FoundationsOrchard CMS基于框架和库构建。下面列出一些重要的:ASP.NET MVC 阅读全文