请注意,本站并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器
欢迎光临。交流群:166852192

模块开发


内容类型
标签
  • 如何使用Orchard连接外部数据库

    Orchard作为庞大CMS系统会涉及非常多样的应用场景,也许我们会需要从其他的数据库或者数据源获取外部数据,这篇文章只针如何对获取外部数据库的数据;虽然说起来如何解决很简单,但当时笔者解决问题的时候也颇为周折,这里写出来防止大家重复走弯路。    如果直接在Orchard模块中访问外部的数据库,会报一些“将事务提升到分布式事务时出错。MSDTC”等之类的错误,也就是说Orchard会把当前的外部 …

  • 关于持续集成

    Orchad开发有着严格的原代码持续集成管理控制,更新覆盖,Builder上次签入的程序,运行测试。详细查看:NcoverExplorer。这里说的比较简单,下面是我看别人写的一个关于持续集成的介绍,这里也和大家分享。关于持续集成几点知识点持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编 …

  • Orchard动态编译机制

    Orchard作为一个可扩展的CMS系统,需要在运行时加载一些模块或主题(统称扩展)。从Orchard 0.5版起就致力于让安装和升级这些扩展变得更加简单。Orchard和其他任何一个ASP.NET MVC应用程序一样,都可以在Visual Studio环境下编译。但是Orchard还提供了另外一种模块加载策略,例如,它允许模块的dll无需部署在网站的bin目录下。此外Orchard 还可以动态的 …

  • 在开发和生产环境中分别应该开启和禁用的模块

    尽管使用预编译功能,在 Orchard 1.6 中,模块可以预编码成 dll文件, 关闭在开发环境中不需要的模块仍然是个好习惯,即使性能影响也并不大。这里是有一个简要的列表:应该在生产环境中启用的模块是(区别与测试环境):Cache(缓存)Warmup(热启动)Keep Alive(保持在线)Combinator(资源整合)Lucene(否则,它会创建一系列索引文件和记录)或其他索引服务(也包括 …

  • 开发者速查表

    一个对于开发者和设计者非常有用的速查表。(点击查看大图) 来源: http://sebastienros.github.com/CheatSheet/        

  • 修改Orchard对Oracle 11g数据库支持

        Orchard修改支持Oracle数据库,具体参考http://orchard.codeplex.com/discussions/401440,同时结合自己实际操作,现在已经能成功运行。具体步骤如下:1、准备数据库    Orcale数据库不支持数据自增,因此要使用id自动增加就需要建立序列在每次插入数据的时候就要获取序列一次。    Execute SQL query: create …

  • Orchard CMS 单点解决方案(SSO)及两种身份认证模块的介绍

    由于Orchard优美的架构,现在Orchard的模块越来越多, 在此我仅介绍下它的身份认证模块一 : Oauth协议RM.QuickLogOn (可直接在Orchard模块展厅内搜索名称)      此模块主要是新增了一个内容元件Quick Log On Widget,你在新增一个内容类型的时候,如果包含了此元件,那么在此类型的页面上将会展示Google,Facebook,Live相关的登录入口 …

  • Orchard中的命令行工具

        在Orchard中提供了一个命令行工具,我们可以使用这个命令行工具创建用户、创建博客、生成代码、配置网站、打包模块等。并且这个命令行工具是可以扩充的,只要我们在自己开发的模块中创建一个Command类,并继承于Orcahrd框架所提供的DefaultOrchardCommandHandler。这样我们就可以在这个类中实现自己模块可以提供的命令了。具体实现方式,可以参考默认提供的 …

  • 在Orchard中创建一个HelloWorld模块

        学习Orchard近两个星期了,虽然对很多概念还是比较模糊。但是,在Orchard官网中看到了一篇介绍创建Hello World模块的文章,还是迫不及待的先照着体验了一把Orchard的模块开发。(小经验:学习开源框架不能光看不动手,边学边实践学起来会更快些。) 原文地址:http://www.orchardproject.net/docs/Building-a-hello-world- …

  • 在Orchard中写一个Widget

        本文在以前所创建的产品模块基础上,扩展了一个可以显示最新发布产品的Widget。通过此示例讲解Widget的一些相关概念和开发Widget的基本步骤。关于产品模块示例的介绍请点击这里。什么是WidgetWidget就是小部件的意思。是一个可重用的UI块,它可以部署到网站的任意区域(Zone)中。如网页上常见的标签云、快速搜索,最新博文,博文日历等等这些都可以做成小部件的形式来丰富页面的布局 …


更多详情欢迎到QQ群 166852192 交流。