Contents tagged with 开发

  • 插件式的支持——模块和主题

           感谢zhengym同学带给我们Orchard源码方面的分析        在Orchard,模块和主题都是可以插拔式的,在源码处理时,用类型(参考:DefaultExtensionTypes)区分,都没太大的本质区别,以下都称做模块。 插件的支持,实现分以下几步: … more

  • 开发者速查表

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

  • Orchard动态编译机制

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

  • 关于持续集成

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

  • 如何制作一个网站(功能模块和主题)组成方案

    使用Orchard的安装组成方案(Recipe)可以简化制作网站的过程。配置是一个XML文件,它包含了Orchard网站的启动配置。当你第一次启用Orchard网站的时候,你可以为你的网站选择一个配置。例如,你想制作一个博客,那么选择Blog方案,然后大部分功能就会自动设置好。你可以创建一个自己的方案。方案里甚至可以指定Orchard自动下载或者安装所需要的模块和主题。下面的文章描述了如何使用方案 … more

  • 开发人员常见问题解答

    Orchard都依赖哪些类库? Orchard使用了大量的外部类库,您可以在\lib目录中找到。Orchard中所用的开源项目简介 Orchard所支持的.net版本? Orchard当前支持.net 4.0 什么是默认和发展分支? 我应该使用哪一个? Orchard开发是分成两个支路:默认(default)和发展(DEV) 默认的是一个稳定的分支,您应该使用它。发展分支是不稳定的, … more

  • 最有用的Orchard扩展接口

          经过一段时间Orchard模块的开发,我发现很多有用的扩展点是Orchard官方文档中没有介绍的,而在自己开发模块的时候这些基础的扩展是非常有用的。其中不少是分散在整个Orchard官方论坛中,所以我努力把他们都记录在一起方便大家查看。       虽然在大多数情况下,开发 … more

  • Orchard主题与使用HtmlHelper访问Orchard主题当前文件夹

    作为一个Orchard开发人员您可能需要从一个视图(View)访问目前Orchard的主题文件夹内的文件(图片、脚本),由于当前的Orchard主题可以在运行中由管理员轻易的改变,所以显然不可能使用硬编码路径;你需要编程确定当前Orchard主题的路径。 WorkContext.CurrentTheme在Orchard CMS 首先,如果你想知道在Orchard网站使用当前主题的信息,你可以从 … more