Orchard资料汇总与文档整理

基于orchard开发的公司官网已经发布很长了,包括手机站点也已完成(在移动设备上访问官网,通过动态的切换主题来完成),其实这个框架自己也是边学边做,所以打算把自己在学习的过程中整理的资料跟大家共享一下,但苦于工作比较忙,一直没有腾出时间,因为要挣这份养家糊口的钱呀,今天趁着午休时间,特来把手头收集的资料和比较重要的文档内容罗列一下,方便大家查阅。

一、这里首先给大家分享一些资源:

官网:http://www.orchardproject.net

项目地址:https://github.com/OrchardCMS/Orchard

汉化文件:https://crowdin.com/project/orchard-cms

主题和模块:http://gallery.orchardproject.net

英文文档:http://docs.orchardproject.net/en/latest

源码分析系列:1、http://www.cnblogs.com/alby/category/420987.html

2、http://www.cnblogs.com/alby/category/420987.html

二、下面是我对官方文档一些比较重要的章节,当然也是在我做官网时查阅比较多的内容加以整理,这里给出标题的翻译以及原文的链接:

1、站点管理(Managing Websites)

1.1、使用命令行窗口(Using the Command-Line Interface

以下是一些比较常用的命令:

创建控制器:codegen controller <module-name> <controller-name>
创建数据迁移类:codegen datamigration <feature-name>
创建模块:codegen module <module-name> [/IncludeInSolution:true|false]
创建主题:codegen theme <theme-name> [/CreateProject:true|false][/IncludeInSolution:true|false][/BasedOn:<theme-name>]
  创建测试模块:codegen moduletests <module-name>

1.2、创建一个图库(Creating an Image Gallery

1.3、工作流的使用(Workflows

1.4、映射的使用(Projection

1.5、创建表单(Create Custom Forms

1.6、创建动态表单(Create Dynamic Forms

1.7、通过规则来有条件的显示内容(Using Rules to conditionally display content

1.8、建立一个多租户的Orchard站点(Setting Up a Multi-Tenant Orchard Site)(中文戳此

2、模块开发课程(Getting Started with Modules Course)

2.1、模块开发前的准备(Getting Started with Modules

2.2、第一课:创建一个静态部件(Part 1: Build a Static Widget

2.3、第二课:让你的部件动起来(Part 2: Make the Widget Dynamic

2.4、第三课:使用Orchard API(Part 3: Using the Orchard API

2.5、第四课:最佳实践(Part 4: Applying Best Practices

3、扩展Orchard(Extending Orchard)

3.1、编写一个内容字段(Writing a Content Field)(中文戳此

3.2、创建1对多和多对多的关系(Creating 1-N and N-N Relations)(中文戳此

3.3、Web Api在Orchard中的使用(Web Api in Orchard

4、创建主题(Creating Themes)

4.1、理解placement.info文件(Understanding the placement.info File

4.2、形状渲染(Accessing and Rendering Shapes

4.3、形状替换(Alternates

4.4、模板文件语法(Template File Syntax Guide

4.5、处理客户端的样式或脚本文件(Processing Client-Side Assets

4.6、使用设计工具来定制Orchard(Customizing Orchard Using Designer Helper Tools

5、文章存档

5.1、创建内容列表(Creating lists of content items)(中文戳此

5.2、给主题添加自定义设置(Add Custom Settings to your Theme

5.3、自定义权限(Custom permissions

5.4、Orchard分类(Taxonomies)图文教程(戳此

发表评论