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

关键词-模块开发

41 - 50 中的 163 个结果

内容类型
标签

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

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

Orchard动态编译机制

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

在Orchard中为命令行工具(Command-Line)添加一个新命令

在Orchard中有一个非常好用的命令行工具(Command-Line),我们可通过运行一些命令执行多种操作,如:创建代码模板,打包模块,启用功能等等。关于命令行工具的更多介绍,可以查看《Orchard中的命令行工具》。如何才能定义我们自己特有的命令,下面我们还是用以前所开发的产品示例模块来举例说明。 首先,我们按照Orchard中的一些约定和规范在MyCompany.Products项目中添加一 …

必备模块Vandelay Industries(二):Vandelay Classy

       本篇文章着重讲解Vandelay Industries模块中的第二个模块:Vandelay Classy模块的使用,这个模块的功能是可以对特定内容类型进行特定的渲染为其加入指定的CSS、脚本等,这是一个非常有用的功能,比如你的希望你的某个类型的文章和其他的不一样,或者我的一个部件和其他的部件显示风格或者用户体现不同,就可以使用这个模块,它可以添加到任何的内容类型中,让我们的页面更加更 …

如何自定义Orchard CMS电子邮件而不创建自己的模块

Orchard CMS is a great CMS for two important reasons: extending and increasing its core functionality. Even as the lead developer (and owner) of a .NET development agency in Boston, I had a hard time …

OrchardProject + WebApi = interesting

Update: Code for the module is available on GitHub.Orchard is really cool for CMS solutions, however, I am learning more about dependency injection, inversion of control, etc, and what I see in …

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

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

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

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

必备模块Vandelay Industries(三):Vandelay Tag Cloud

本文主要介绍一下Vandelay Industries模块中另一个比较实用的功能:标签云(图1)。关于标签云的功能就不用多说了,将整个网站的标签(tag)统一的提取出来,我们通过标签云可以将一个标签下的所有文章都搜索出来。关于这个功能的好处也显而易见,提升网站的搜索引擎友好度(内链),便于用户搜索等等。                      图1首先我们在安装Vandelay …

给网站添加打赏功能

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


对结果不满意?->