[译]:Orchard入门——Orchard控制面板概览

返回目录索引
原文链接:Getting Around the Dashboard

文章内容基于Orchard 1.8版本

Orchard控制面板用于管理网站、改变外观、添加内容以及控制Orchard功能可用性。成功登陆网站后,一般情况下,在页面的底端有 Dashboard 链接,可以直接打开控制面板。

在控制面板左侧为功能列表,相关的功能会合并在一起,你可以展开查看内部功能,点击具体功能项打开功能内容。同时,列表内容可以通过启用或禁用Orchard功能来控制显示。如:
Blog 部分,创建博客后它就是一个可折叠项。在 New 部分,可以选择创建默认的内容类型或者自定义的内容类型。
在控制面板右侧展示所选功能的设置。下图展示了控制面板的内容。

控制面板包含的功能设置

下面表格列举了控制面板里的功能以及相关简要介绍。

功能名称 描述
控制面板 Dashboard 包含控制面板以及显示 (“Welcome to Orchard”) 页面。此页面内容主要有:
1. 关于Orchard的帮助链接;
2. 网站所运行的Orchard版本。
3. Orchard提供的相关公告,如Orchard有新版本、相关应用有更新等。
新建 New 用于创建在 Content Definition 中定义的默认内容类型或自定义的内容类型的新实例。更多内容,详见:原文:Creating Custom Content Types
内容 Content 用于管理已创建的内容实例。如:你可以这里管理你的页面——创建、修改或者删除,以及发布。更多详细内容见:原文:Adding Pages to Your Site译文:Orchard入门——给网站添加页面
内容定义 Content Definition 用于管理已有的内容类型或者添加自定义的内容类型。详情见:原文:Content Types
博客 Blog 用于添加新的博客到网站,或者添加一篇博文到博客,以及管理你的博客。注:Orchard支持多博客,此处可以添加多个博客。更多内容见:原文:Adding a Blog to Your Site译文:Orchard入门——给网站添加新博客
筛选 Queries 用于管理筛选器——新增修改删除。筛选器用于后期网站内容列表显示。注:默认可能不显示,在Modules中启用Forms下的Query Element功能即可显示
评论 Comments 在网站允许用户评论的情况下,用于管理用户评论。更多信息见:原文:Moderating Comments
分类方法 Taxonomies 用于管理分类信息。添加后,可以给网站内容进行分类,以此进行分类显示。
部件 Widgets 用于管理网站界面显示部件。详见:原文:Managing widgets译文:Orchard入门——部件管理
媒体 Media 用于管理媒体文件夹。详见:原文:Adding and Managing Media Content译文:Orchard入门——媒体文件的添加与管理
导航 Navigation 用于管理主菜单以及自定义添加的菜单。详见:原文:Navigation and Menus译文:Orchard入门——导航与菜单
标签 Tags 用于管理网站内容标签。详见:原文:Organizing Content with Tags译文:Orchard入门——使用标签管理内容
模块 Modules 用于管理网站功能模块——下载、安装、管理。详见:
原文:Installing Modules and Themes from the Gallery;
原文:Enabling and Disabling Features;
原文:Installing and Upgrading Modules
主题 Themes 用于管理网站主题——下载、应用。详见:
原文:Installing Themes;
原文:Previewing and Applying a Theme.
工作流 Workflows 用于管理工作流。网站可以利用工作流配置系统事件或用户交互来触发一些简单或复杂的任务。
用户 Users 用于管理用户与角色。详见:原文:Managing Users and Roles
报告 Reports 用于管理及查看Orchard生成的网站报告。注:默认可能会不显示,在Modules中启用Core下的Report功能即可显示
设置 Settings 用于配置各种站点设置,包括:网站名称、时区、每页项目数、Gallery地址、用户评论是否必须批准、允许上传的媒体类型以及用户注册设置等等。更多信息见:原文:Modifying Site Settings

译:奇葩史

[译]:Orchard入门——使用WebMatrix管理Orchard网站

返回目录索引
原文链接:Working with Orchard in WebMatrix

WebMatrix——微软一站式Web开发工具,包括网站的创建、编辑以及发布——不过现在微软更推荐VS code 。WebMatrix中自带了内置Web服务器(IIS Express), 同时还内置了一个简化的编辑器——可以直接编辑及自定义应用,如Orchard。如果你使用Web Platform Installer安装Orchard,你需要选择将其安装到WebMatrix而非IIS——在你决定使用WebMatrix管理网站的情况下

WebMatrix的安装与启动

下载并安装Web Platform Installer。然后在Web Platform Install中找到 Microsoft WebMatrix 后点击 Add 按钮,然后点击 Install.

安装时接受许可条款,并在安装完成后启动 WebMatrix 。

使用WebMatrix创建Orchard网站

点击开始界面中的 App Gallery 来添加Orchard网站

滚动找到 Orchard CMS。输入你想要的网站存储目录名称——如图所示,以 “Orchard CMS” 为例,稍后程序会自动创建"Documents/My Websites/Orchard CMS"目录,点击 Next

点击 I Accept 接受 EULA 协议.

完成后,你的网站目录"My Websites"下会自动创建一个子目录"Orchard CMS"。点击 OK ,你将可以在Web Matrix中看到你的Orchard网站,同时浏览器将会打开 “Orchard 设置” 页面。

接下来,就进入网站设置,具体介绍可以见如下文档:

在Web Matrix中运行网站

在任何时候,你都可以选中要打开的网站,然后点击 Run 打开它。

文件处理

你可以用WebMatrix来编辑你的Orchard网站文件。WebMatrix内置了一个简化的编辑器——提供了HTML, CSS, JavaScript, 和代码文件着色.

尽管WebMatrix不提供编译环境,但Orchard自身对于修改的代码文件提供动态编译。详见:原文:Orchard Dynamic Compilation

你可以为你的WebMatrix内置编辑器自定义一些功能。参考文档: 地址.

例:
假设你的.info后缀文件,内容其实是xml类型,你可以让这一类文件使用XML editor,这样你就可以使用代码高亮来查看.info代码文件。以下为如何修改配置来让WebMatrix支持*.info*文件:首先,找到文件 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. 将 .info 文件扩展名添加到 XML 文件的支持类型列表中:

    XML Yellow XMLFileIcon True An XML File
  2. 将 .info 文件扩展名从 Text 文件支持类型列表中移除:

    Text Gray DefaultFileIcon False Unknown file type
  3. 重启WebMatrix软件以应用更改。

数据库操作

如果你在Orchard安装时,选择了 SQL Server Compact 数据库,你可以在WebMatrix中选择Databases来打开 Orchard.sdf 数据库文件。

打开数据库后,你可以选择打开对应的表查看内容了。

(如果已经在 Databases 工作去,你可以右击 Orchard 节点选择 Refresh 来刷新数据库和表的显示内容。)

网站发布

当你准备把你的网站发布到网上时,可以直接点击WebMatrix工具栏里的 Publish 按钮。

如果是第一次发布,将显示 Publish Your Site 提示框。

要发布网站,你得有Web托管服务提供商账号。如果还没有的话,可以选择 Get Started with Windows AzureFind Windows Web Hosting
假如你选择了,你将需要选择网站的创建方式: Azure Website 或 Azure Web Role。

当你注册了一个托管服务提供商后,提供商会发送相关信息(用户名、服务器名以及一些其他信息)的邮件给你。某些情况下,服务提供商会直接给出扩展名为_.publishsettings_的“Profile XML”文件——包含你所需要的基本信息。你可以直接使用 Import publish profile 将配置信息直接导入。 如果没有现成的配置文件,就需要手动录入配置了。

当你网站已经发布后,你可能会需要修改部分内容并重新发布。当你选择发布时,WebMatrix会列出已修改的文件——最后一次更新到现在。与此同时,你可以在界面中选择哪些文件需要远程更新,然后点击 Continue 或取消发布。

一旦发布网站后,你可以通过打开 Remote View 查看远程文件信息.

更多关于 WebMatrix 发布网站的信息见如下地址: 链接

译:奇葩史

[译]:Orchard入门——手动安装Orchard

返回目录索引
原文链接:Manually Installing Orchard

文章内容基于Orchard 1.8版本

本文将演示通过zip安装包安装Orchard所需要的步骤。

本文包括如下三种不同的Orchard使用方式:

  • IIS.
  • WebMatrix and IIS Express
  • Visual Studio and the Visual Studio Development Server.

注意: 如果你倾向于使用Web Platform Installer,或者准备使用WebMatrix来开发网站,可以参考如下文档:原文:Installing Orchard译文:Orchard入门——安装Orchard——文档内容包括了使用Web Platform Installer安装Orchard,也包括了部分WebMatrix内容。

下载Orchard的zip安装包

下载地址:Releases Section of Orchard in GitHub.

其中有如下两个zip文件:

  • Orchard.Web.1.x.xx.zip : 此文件为编译好的网站程序,可以直接拿来用。里面不包含源码。
  • Orchard.Source.1.x.xx.zip : 此文件为源码程序。适用于自己开发模块使用。如果想研究源码,了解Orchard运行机制的话,可以下下来看。

将Orchard网站托管在IIS上

以下测试环境为全新安装的Windows 8.1企业版

首先安装IIS服务器,打开“控制面板-程序和功能”(或者如原文一样搜索)。

点开 启用或关闭Windows功能.

展开 Internet Information Services 并找到 ASP.NET 4.5 选中后确定。

安装完成后建议重启系统,以此保证所有必要的服务都启动。

重启完成,下载 Orchard.Web.1.x.xx.zip 安装包——地址。解压至单独的文件夹——内容包括一个Orchard文件夹以及几个文件。

拷贝Orchard文件夹到你的网站目录(或者如原文所示拷贝到iis默认网站目录C:\inetpub\wwwroot\

打开Orchard文件夹。以下先从App_Data文件夹开始设置。

此文件夹为Orchard站点设置文件夹。鼠标右击App_Data文件夹,点击 属性 并切换到安全标签;点击界面中的编辑打开权限文件夹设置窗口,给IIS_IUSRS用户添加修改权限-即此用户对此文件夹拥有读写权限。

之后为如下文件夹进行相似步骤:

  • Modules. 如果你需要从gallery(插件库)安装功能模块,修改权限是必需的。 (生产环境下,建议移除读写权限)
  • Themes. 如果你需要从gallery(主题库)安装其他的主题,就需要修改权限。 (生产环境下,建议移除读写权限)
  • Media. 此文件夹是Orchard媒体文件存储的位置(images, etc.)。(如果有单独的静态云存储的话,如阿里的oss,等,可以移除读写权限)

提示-谨慎操作: 如果需要完全重置网站,可以删除App_Data文件夹里的所有内容——此操作将移除网站所有的自定义设置、用户和配置以及所有自定义的数据。
删除App_Data文件夹内容之后,如果不需要你的媒体文件,也可以清空Media文件夹内容。网站所需的文件都会在下次启动时自动创建。

下面就可以打开IIS建立网站了。打开“控制面板-管理工具(记得查看方式改“大图标”才能看到管理工具)-IIS管理器”(或如原文所示搜索Internet Information Services (IIS) Manager, 并打开).

选择Default Web Site 将其 停止。——释放80端口

右击 网站添加网站.

填写网站名称并选择 物理路径 —— Orchard 文件夹。 点击 确定.

如果弹出如下警告窗口-多个网站使用同一个80端口,点击

至此,你的网站就可以运行了,可以点击 浏览 在浏览器中打开它,进入Orchard设置界面。

使用WebMatrix 和 IIS Express运行网站

下载_Orchard.Web.1.x.xx.zip_安装包:地址。解压zip至单独的文件夹。启动WebMatrix,在Quick Start 界面, 点击 Open ,在弹出菜单中选择 Folder.

选择你的zip解压目录,并选中 Orchard文件夹,然后点击 Select Folder 打开网站

在WebMatrix的 Files 区域,选择 Orchard 根目录,展开 Run 下拉菜单选择使用的浏览器,以此启动网站。——浏览器中将展示Orchard设置界面。

使用Visual Studio 和 Visual Studio Development Server运行网站

以下内容测试环境为Visual Studio 2013 Update 1.

虽然Visual Studio可以运行预编译版本的Orchard,但使用完整代码版本的Orchard会更容易。——都用Visual Studio了,难道还有谁会用编译好的版本?

下载完整代码版:地址。解压zip包至单独目录。

运行 Visual Studio 打开项目(File > Open > Project/Solution)——Orchard.sln 解决方案文件在zip解压目录中的src文件夹下。

按 Ctrl+F5运行网站,浏览器中将跳转至Orchard设置界面。

配置网站

原文内容基本与Installing Orchard重复;故此处直接给出Orchard安装入门链接:

译:奇葩史

[译]:Orchard入门——安装Orchard

返回目录索引
原文链接:Installing Orchard

文章内容基于Orchard 1.8版本

安装Orchard的方式

主要有以下四种方式安装Orchard:

本文将介绍利用Microsoft Web Platform Installer安装Orchard

系统环境要求

运行Orchard的最小环境配置要求:

  • ASP.NET 4.5
  • 运行IIS Express 8, 7.5 或 IIS 7.x的服务端

确保您的服务器Asp.net IIS模块可用,并保证对应的应用程序池使用的是托管管道模式为“集成”。

注意: 为确保Orchard的正确运行,您最好卸载以前安装过的WebMatrix, ASP.NET Web Pages以及ASP.NET MVC 4的旧版本。
以下内容以全新安装的Windows 8.1为基础进行测试。其中涉及内容有:Web Platform Installer、Orchard、IIS 8.0 Express,以及WebMatrix(可选-可用Visual Studio替代)、SQL Server Compact 4.0(可选-可用SQL Server替代)。

安装Orchard

前提:下载安装-Web Platform Installer

参考下图找到Orchard CMS并点击Add——以此将Orchard添加到安装列表.

点击Install进行安装。点击接受许可条款并继续安装

安装完成后显示如下信息——Orchard以及其相关的一些工具。点击 Finish 完成安装。

在WebMatrix中运行Orchard

在WebMatrix启动后, Orchard将自动在默认浏览器中打开。如果没有,点击 Run 下拉按钮,选择浏览器来手动启动Orchard。
在WebMatrix中,可以点击Files工作去查看Orchard网站的目录内容。

第一次启动Orchard时,浏览器将显示安装配置界面:

默认情况下,Orchard选择使用内置数据库——在你没有单独数据库服务的情况下使用。如果你有在使用中的SQL Server或SQL Server Express,你可以为其手动配置器连接字符串。另外,你可以输入表前缀,这样你可以多个Orchard网站使用同一个数据库,并且保证数据分开。

安装界面中还包含了recipe(网站的功能模板?)设置。你可以选择如下几种recipe:

  • Default. 配置使用Orchard的常用功能——倾向于CMS
  • Blog. 配置为个人博客
  • Core. 只配置Orchard核心框架-自己另外手动开发额外功能

关于recipe的信息以及如何定制开发recipe,参考:原文:Making a Web Site Recipe

填完安装必需信息后,点击 Finish Setup。安装程序执行完后,就会跳转到新网站的首页。

后面就是在控制面板里面自己各种设置了。


译:奇葩史

VS2013缺少报表工具

问题1:缺少报表设计工具——即rdlc无法打开设计器

原因:缺少SQL Server Data Tools(SSDT)工具

解决:安装ssdt即可

SSDT下载地址:https://msdn.microsoft.com/library/mt204009.aspx

参考(英):http://stackoverflow.com/questions/31581432/missing-microsoft-rdlc-report-designer-in-visual-studio

后续问题:安装完vs中找不到报表模板,即问题2

 

问题2:添加项中没有报表模板

解决方案:拷贝一份模板至对应目录,如:本人已安装vs2010,从如下目录中拷贝2052文件夹至vs2013项对应的目录——需vs重启:

\Common7\IDE\ItemTemplates\CSharp\Reporting

 

其他——解决问题查的相关资料,此次无效不代表其他情况不好使:

【未经个人测试】添加缺少模板:

安装“Microsoft Report Viewer 2012 Runtime 可再分发包中包括用于查看使用 Microsoft 报表技术设计的报表的控件。 ”

地址:http://www.microsoft.com/zh-CN/download/details.aspx?id=35747

参考问题:http://stackoverflow.com/questions/27778378/visual-studio-2013-add-item-report-option-missing

 

【此次无效】添加报表模板:

安装 适用于 Visual Studio 2013 的 SSDT-BI

下载文件:Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2013

下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=42313