Orchard模块开发全接触1:起步

简介:

一:创建模块

可以使用 orchard 命令行的方式来创建新的模块,当然也就可以直接手工生成这样的模块。

直接在 Modules 文件夹下新建 类库项目 Tminji.Shop,当然,你得把项目路径放置到类似:

D:\src\Orchard.Web\Modules

并且,修改 build 的 out put path,为 bin\

然后,创建,module.txt,大概内容如下:

name: tminji.shop
antiforgery: enabled
author: tminji.com
website: http://www.tminji.com
version: 1.0.0
orchardversion: 1.0.0
description: The tminji.com module is a shopping module. 
features:
    shop:
        Description: shopping module.
        Category: ASample

然后,一切都够了,打开后台,我们就会看到:

image

注意,我们也许会疑惑,为什么会有两条记录,一个是 tminji.shop,一个是 shop,没错,前面那个是 module,后面那个是 feature,关于这个,在 http://docs.orchardproject.net/Documentation/manifest-files 中有描述,即:如果模块有多个属性的话,在 module.txt 中就要描述 features,如果只有一个属性的话,就用 FeatureDescription 就可以了。

 

二:模块的实质

那么,orchard模块在语言学意义上就是这样的:

一个含有 module.txt 文件的 类库项目,它的输出路径在 modules 下面以自身类库名命名的 bin 文件夹下。



本文转自最课程陆敏技博客园博客,原文链接:http://www.cnblogs.com/luminji/p/3858197.html,如需转载请自行联系原作者

相关文章
|
Devops Java 测试技术
软件测试/测试开发|常见软件测试框架类型:TDD、BDD、DDD、ATDD、DevOps介绍
软件测试/测试开发|常见软件测试框架类型:TDD、BDD、DDD、ATDD、DevOps介绍
|
9月前
|
XML 前端开发 JavaScript
canvas和svg的区别是什么?它们的应用场景是什么?
canvas和svg的区别是什么?它们的应用场景是什么?
|
SQL 存储 分布式计算
MaxCompute产品使用问题之odps sql如何定义变量
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
528 0
|
人工智能 Serverless API
AI 绘画平台难开发,难变现?试试 Stable Diffusion API Serverless 版解决方案
AI 绘画平台难开发,难变现?试试 Stable Diffusion API Serverless 版解决方案
|
SQL 关系型数据库 MySQL
10倍性能提升!一文读懂AnalyticDB MySQL秒级漏斗分析函数
营销域中的洞察分析/智能圈人/经营报表等场景是OLAP分析型数据库的重要应用场景,云原生数据仓库AnalyticDB MySQL在淘宝、饿了么、菜鸟、优酷、盒马等业务的营销场景有比较长时间的积累和沉淀,我们将通过一系列文章来介绍AnalyticDB MySQL在营销域数据产品中的落地与应用,本文主要介绍“漏斗分析”的实现与应用。
|
Java Maven Spring
Spring Boot中集成ZooKeeper的最佳实践
Spring Boot中集成ZooKeeper的最佳实践
|
Java Android开发
Android--进程间通信的几种实现方式
一、概述        由于应用程序之间不能共享内存。在不同应用程序之间交互数据(跨进程通讯),在Android SDK中提供了4种用于跨进程通讯的方式。
2605 0
|
机器学习/深度学习 编解码 算法
使用LSH 进行特征提取
局部敏感哈希(LSH)通常用于近似最近邻算法(ANN) 操作(向量搜索)。LSH的特性也可以在以矢量为输入的神经网络模型中得到利用(例如,各种的音频、视频和文本嵌入等内容信号)。
308 0
|
程序员 人机交互 C++
操作系统的发展和分类,概念,它的运行机制和体系结构,以及和它相关的特征,功能和目标,
操作系统的发展和分类,概念,它的运行机制和体系结构,以及和它相关的特征,功能和目标,
457 0
|
存储 供应链 搜索推荐
供应链商品域DDD实践
DDD是一套方法论,实践能否成功,不仅仅是个技术问题,更是执行贯彻实施的问题。本文将就DDD的基本概念和DDD的实施进行分享。
供应链商品域DDD实践