使用WebMatrix开发Orchard

WebMatrix, 微软的一步式开发工具,让我们能够方便的创建、编辑、发布站点。 WebMatrix 包含一个内建的web服务 (IIS Express),提供了一个简单的编辑器来编辑、自定义应用,比如Orchard 。当你使用Web Platform Installer安装Orchard的时候,你有一个选项可以安装WebMatrix。

安装执行WebMatrix

下载运行 Web Platform Installer ,单击  Microsoft WebMatrix 那一行的Add 按钮,然后单击 Install.

.

安装完成以后接受协议,运行WebMatrix 

使用WebMatrix创建Orchard站点

使用WebMatrix创建Orchard站点,在WebMatrix启动页面上单击 App Gallery

选择Orchard CMS。 输入站点名称。比如,如果站点名称是"Orchard CMS",文件夹 "Documents/My Websites/Orchard CMS"将会创建。单击 Next.

单击 I Accept 接受 EULA 协议。

在你的"My Websites"文件夹中,会创建 "Orchard CMS"文件夹。单击 OK。 你的Orchard站点将在Web Matrix中打开, "Orchard Setup" 安装页面会在浏览器中弹出

在Orchard安装页面录入基础信息。包括: 站点名称, 用户名称, 用户密码,站点数据库类型和安装策略

如果你是第一次使用Orchard,我们建议你选择SQL Compact Server 数据库和默认的安装策略。录入信息,然后单击 Finish Setup.

Orchard初始化站点,然后会自动打开主页。你可以通过安装时候输入的用户名和密码登陆系统。然后,点击Dashboard 进入 Orchard Dashboard ,在这里,你能够对站点进行配置。

通过Web Matrix运行站点

在任何时候,你都能够通过点击WebMatrix上的Run按钮进入首页

文件编辑

你能够通过WebMatrix来编辑Orchard的文件。WebMatrix 提供了一个简单的编辑器,编辑HTML, CSS, JavaScript和code files并提供着色功能。

虽然WebMatrix 并没有提供编译器,Orchard 自身提供了一个动态编译工具。更多的信息,请看 Orchard Dynamic Compilation.

你能够改变 WebMatrix 的编辑器,详细步骤请见instructions.

比如,你发现应该使用XML 编辑器编辑placement.info 文件。 为了做到这一点,你需要配置WebMatrix对于.info后缀的文件的编辑器,更改WebMatrix的filetypes.xml文件 (你能在下面的路径找到他):

32-bit machines: C:\Program Files\Microsoft WebMatrix\config\filetypes.xml

64-bit machines: C:\Program Files (x86)\Microsoft WebMatrix\config\filetypes.xml

1) 在这个XML文件中,在下面的列表中添加对于.info后缀的文件的处理方式:

<FileType extension=".info;.config;.csproj;.vbproj;.resx;.settings;.sitemap;.user;.wsdl;.browser;.xaml;.xml;.xoml;.xsd;.xsl;.xslt;.mxml;.dbml;.wstemplate">

<OpenAs>XML</OpenAs>

<TabColor>Yellow</TabColor>

<Icon>XMLFileIcon</Icon>

<EmitUtf8BomByDefault>True</EmitUtf8BomByDefault>

<Description>An XML File</Description>

</FileType>

2) 在这个XML文件中,在下面的列表中移除对于.info后缀的文件的处理方式:

<FileType extension=".ashx;.export;.po;.blogtemplate;.yml;.yaml;.manifest;.pl;.json;.csv">

<OpenAs>Text</OpenAs>

<TabColor>Gray</TabColor>

<Icon>DefaultFileIcon</Icon>

<EmitUtf8BomByDefault>False</EmitUtf8BomByDefault>

<Description>Unknown file type</Description>

</FileType>

3) 重启WebMatrix

数据库操作

如果你安装Orchard的时候选择 SQL Server Compact 数据库,在WebMatrix中,打开Database节点,你会看到Orchard.sdf 数据库

打开了database节点以后,你可以选择数据表,查看数据详情

(如果在安装Orchard以前,你已经在 Databases 工作区,你需要点击 Refresh 才能看到Orchard的表)

发布站点

当你想上传本地的站点拷贝到互联网,点击Publish按钮

 

第一次发布的时候,Publish Your Site 文本框会弹出

为了发布站点,你需要一个Web宿主提供者的账号。如果没有,你可以选择 Get Started with Windows Azure 或者 Find Windows Web Hosting。 如果使用Windows Azure,你可以选择通过 Azure Website 或者 Azure Web Role创建站点

在你输入了宿主提供者的账号以后,提供者会通过邮件,将你的用户名、服务器名称和其他信息发给你。 你可以将你的设置保存下来,提供者会发给你一个"Profile XML" 文件,里面包含了你的设置信息。这是,发布的时候,你就可以选择Import publish profile 导入配置文件。否则,你需要手动设置。

站点发布以后,你可能需要更改一些内容然后重新发布。当你再次点击 Publish, WebMatrix将显示出本地文件修改列表,这些是即将发布的内容。在这里,你也可以选择那些文件是你想要发布的,然后选择 Continue 或者 cancel。stie and select Continue or cancel.

发布站点以后,你能够通过Remote View按钮查看远程部署的站点的文件

关于WebMatrix更多的信息,请查看 这里

posted @ 2015-02-03 15:33  争世不悔  阅读(335)  评论(0编辑  收藏  举报