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

模块开发


内容类型
标签
  • Web API makes it in Orchard

    Web API has been released publicly, and obviously Orchard now supports it with great help from Nicholas Mayne who made the first implementation. The question is what does it mean for Orchard to …

  • Building a WebAPI route in Orchard

    There’s a number of differences between regular MVC controllers and WebAPI controllers that make the latter much more suitable to building APIs: they are REST-centric, they can negotiate the format …

  • Add "placeholder" attribute to Text Field in Dynamic Forms

    Orchard CMS is built on a powerful architecture that provide us rich ways to extend it, and to add some missing features as needed."PlaceHolder" AttributeHTML 5, has a very useful attribute called " …

  • Customizing User Registration and Login with Dynamic Forms and Workflows

    In this tutorial we are gonna checkout some of the new features that were introduced with the advent of Orchard 1.9.Specifically, we are going to see how we can leverage Dynamic Forms and Workflows …

  • Using ICacheManager in Orchard with Expensive Factory Code

    Using the ICacheManager abstraction to cache frequently used data can significantly improve performance in your Orchard web sites. But when the work required to create that data is resource-intensive …

  • orchard工作流中动作(Task)和事件(Event)简介

    orchard中动作(Task 估且这么叫吧)和事件(Event 不同于事件总线的事件IEventHandler)都是接口IActivity(位于Orchard.Workflows.Services名称空间下)的两个抽象类,两者的区别在于Event可以启动工作流,需要触发,而Task仅执行任务,其实Task和Event没有本质上区分,两个还可以转化。看下接口IActivity:public …

  • 给网站添加打赏功能

    部件的定义开发流程:一、定义数据 part二、持久化数据 datamig三、数据处理 handler四、数据的显示 driver在网上找打赏功能的实现,找到了开源的东东 https://github.com/greedying/tctip  ,觉得很不错,便想把它引入orchard,如此,便有了此文。一、定义数据 1、定义系统默认设置    public class …

  • 写一个部件,给网站添加畅言评论功能

    要写一个部件,注意不是一个模块,它两个是不一样,模块(module)里面可以有很多个部件(part),而part是可以附加到任何内容类型上的,只需要在内容定义中选择要添加部件的类型,点击add parts,选中添加即可,当然还可以移除。本节主要以畅言评论部件的开发为例来说明,部件开发的流程。认识准备:1、部件涉及到数据,所以要有Models,如果要保存到数据库还要有Record,如果仅有一条记录, …

  • 学习orchard从写一个part开始

    每一个内容部件都是一个完整的小功能块,它里面实现自身功能的UI呈现和数据存取,这也就是说它实现了一个从UI层到数据库层的完整封装。可以附加到Orchard中任何内容类型中,示例中包括路由部件(前端访问的一个Url地址),标签部件(为内容提供关键字或是标签),菜单部件(允许一个内容项添加到主菜单)。本节主要来实现本站最近才添加的两个部件,一、畅言评论部件,二、打赏部件。

  • 在orchard中自定义权限,权限拓展

    自定义权限首先,我们需要在模块的根目录下创建文件 Permissions:并且要继承IPermissionProvider 接口,定义具体的权限(静态),并实现权限的提供器GetPermissions方法(返回权限数组),及默认权限分配GetDefaultStereotypes方法,且在定义的时候,如果有层级(包含、暗含)关系时,应选定义最高权限,如下:最高权限为ManageBlogs ,包含 …


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