最近,因为课程要求,所以接触了Orchard。自己看了很多资料,最有用的当然是官网http://docs.orchardproject.net/
里面很多教程,唯一不好的就是全英。里面讲的很详细,也正是因为详细所以在每次课程里主要步骤有点混淆(可能是我英语不太好吧)....
所以为了记录我这次学习,就开了博客写学习过程。有哪些不对还请指教。
Orchard是一款微软开发的CMS开源项目。说人话就是:Orchard就是一个可以帮助你构建网站的内容管理系统(或者说是框架)
然后里面可以有许多module(功能模块)可以我们自己来定义开发。
安装Orchard
首先安装Orchard有几种方法。
首要条件:
- ASP.NET 4.5
- A web server such as IIS Express 8, 7.5 or IIS 7.x.
IIS这个东西在我电脑(win7)默认是没有装的,所以需要你自己手动去安装。
打开控制面板-程序-打开或关闭windows功能 这时候会有点慢等一下
如图勾选,然后等装完就好啦~
然后先说我用成功的那种:
http://orchardproject.net/download
- 下载source 解压然后用Visual Studio点开\Orchard\Orchard.Source\src\Orchard.proj
接着点运行或者crtl-F5
有点慢等一等,然后在浏览器里就可以看到:
这个页面就代表成功了。
2. 使用 Microsoft Web Platform Installer和WebMatrix
首先就是装这两个。
然后进入Platform搜索WebMatrix,下载它。然后去官网下载Orchard.web压缩包,然后解压看到一个Orchard文件夹,在WebMatrix里面打开这个文件夹。
然后你会看到如下图:
点击左上角的run,就可以在你自己的浏览器看到成功的页面:
当然看官方文档还有用IIS管理器来打开这个页面的方法。
略麻烦,所以不太推荐啦。
而且我用IIS打开不了,不知道为什么,只有一片空白的页面,暂时找不到原因....
建立一个站点
怎么填那个表:
name of your site:你站点的名字
user name:用户名
password:密码
Confirm the password:确认密码
How would you like to store your data?(如何保存你的数据,也就是选择数据库)
Use built-in data storage (SQL Server Compact)(Orchard自带)
Use an existing SQL Server, SQL Express database(SQL Server和SQL Express外带数据库)
Use an existing MySql database(MySql外带数据库)
Use an existing PostgreSQL database(PostgreSQL外带数据库)
PS:使用外带数据库时会需要输入数据库连接字符串(Connection string)
Data Source=sqlServerName;Initial Catalog=dbName;User ID=userName;Password=password 这个应该是格式
还有Database Table Prefix填default
最后一项Orchard Recipe
官网对于Orchard Recipe是这样写的:
The Orchard setup screen includes a section where you can choose an Orchard recipe. You can choose from the following Orchard recipes:
- Default. Sets up a site with frequently used Orchard features.(填写Default来建立一个有常用Orchard功能的站点)
- Blog. Sets up a site as a personal blog.(填写Blog来建立一个个人博客)
- Core. Sets up a site that has only the Orchard framework for development use.(填写Core来建立一个只有Orchard框架的站点)
因为我懒得设置了,就选择自带数据库的选项和最后填Default。
最后出现下面这个页面就成功啦~