[译]:Orchard入门——媒体文件的添加与管理

返回目录索引
原文链接:Adding and Managing Media Content
注:此文内容相对较老,实际操作指导性不强,仅适合做研究

当你利用富文本编辑器上传图片时(或者使用XML-RPC客户端,例如 Open Live Writer——官网给出的为Windows Live Writer,且链接已失效),图片将保存在Orchard网站的根目录下的 Media 文件夹。
Media 文件夹必须为可写的(针对网站托管的用户进程),这样才能保证图片可以成功上传。
如果你使用 Web Platform Installer 安装Orchard,Media 文件夹会自动配置写权限。

要添加或删除媒体文件夹,点击控制面板中的 Media 即可。

浏览选择媒体中的一个图片文件,查看其详细信息。媒体文件主要有以下属性:——最新版本有所不同

  • 缩略图 Screenshot. 针对图片文件的缩略浏览
  • 尺寸 Size添加时间 Added on. 媒体文件属性
  • 嵌入 Embed. 媒体文件的链接地址,你可以直接拷贝到富文本编辑器中的HTML源代码编辑框中,以此插入媒体图片到内容中。
  • 文件名 Name. 媒体文件名称

在控制面板中点击Media,进入媒体文件夹(含子文件夹)管理。点击对应的文件夹进入相应的文件夹管理界面

当前界面中提供了添加或删除媒体文件以及创建子文件夹功能选项。

点击 Add a folder 创建子文件夹。

为子文件夹命名(如:命名子文件夹为“Pictures”)并保存。

进入新建的子文件夹并点击 Add media.

Orchard提供单个媒体文件上传或者上传包含多个图片文件的_zip_压缩包。
如果你有大量图片文件需要上传,将它们压缩为_zip_包文件,然后仅上传_zip_压缩包,这要比一张一张图片上传要有效的多。

为了看这是怎么工作的,在你本机上创建一个包含多张图片的_zip_压缩包,然后点击 UploadExtract zip 勾选框默认是选中的,这样我们上传_zip_压缩包就会被解压添加到文件夹中。

上传解压后的图片会显示在其父文件夹下

点击对应图片进行查看或编辑。


译:奇葩史

[译]:Orchard入门——给网站添加页面

返回目录索引
原文链接:Adding Pages to Your Site

注:内容为官方文档翻译,本人遇到的page中间是布局,而非官网的body——但此内容可以在内容定义里自行修改(本文不做介绍)

在创建Orchard网站后,你可以添加页面来承载你的内容。
本文将介绍怎么创建一个新的网页,以及如何使用Orchard中的富文本编辑器添加内容并发布到你的网站。

创建新页面

在控制面板中,点击 Content 菜单下的 Create Page
Create Page 设置页面将如下显示:

点击 New Page 菜单后,可以做如下操作:

  • 为新页面设置一个标题
  • 设置搜索引擎友好的链接地址(永久链接)
  • 将新页面设置为网站首页
  • 利用富文本编辑器添加内容
  • 添加内容标签
  • 控制页面链接是否显示在主菜单上
  • 是否允许用户评论页面
  • 设置页面的拥有者
  • 保存和发布页面至网站

固定链接

固定链接是指向页面的永久性链接,并且几乎不受“死链”的影响。
当你输入页面标题后,页面会依据页面标题自动生成一个建议的链接。你可以接受它或者自行修改。——点击保存后才能看到自动生成的链接地址

内容标签

一个内容标签为页面添加一个内容分类。例如:一个关于著名小说作者的页面可能会有如下标签:作者、小说和书籍。
在页面发布后,页面内容下面将会显示页面所属的标签列表。点击一个标签,网站会展示所有具有这个标签的页面列表。

显示在主菜单上

如果你想让页面的链接出现在主菜单上,勾选 Show on main menu
一旦勾选,Menu text 录入框会显示出来,然后输入要显示在主菜单上的文本内容即可。

用户评论

页面中评论功能是默认不可用的。启用评论功能步骤:点击Content Types菜单,编辑 Page 内容类型,添加 Comments 部分。

要是用户可以评论页面,勾选 Allow new comments 。这样在页面底部会自动添加一个输入框以供用户评论。下图展示已发布的页面的评论输入框:

使用富文本编辑器

Orchard文本编辑器提供强大的富文本编辑功能,以便更好的为你的页面添加内容。下图展示了编辑器的工具栏,同时提供每一个按钮的提示——与悬停提示一致。

下面列举一些不常用的编辑功能:

  • Add Media ——上传媒体文件,如图片、音频文件、视频文件。
  • Insert/Edit Image——将图片添加到页面或修改选中图片的尺寸大小
  • Insert/Edit Link——添加链接到页面
  • Edit HTML Source——显示HTML源码内容,并提供直接更改。
  • Toggle Fullscreen Mode——控制编辑器全屏显示或恢复正常大小

保存及发布页面

在页面底部,save 将页面保存为草稿,publish now 立即发布页面到网站,publish later 指定时间发布页面

译:奇葩史

[译]:Orchard入门——给网站添加新博客

返回目录索引
原文链接:Adding a Blog to Your Site

文章内容基于Orchard 1.8版本

Orchard提供一个博客引擎——这让添加一个新博客到你网站变得非常容易。
本文将介绍怎样添加一个新博客到你的网站,以及如何添加新的博文、设置评论与标签。

添加博客

展开Orchard控制面板中 Blog 子菜单。然后点击 New Blog.
New Blog 界面为博客添加标题、描述和菜单设置(是否显示及菜单文本),然后点击 Save

保存成功后,将跳转到博客管理界面

注意: 你可以在你的Orchard网站建立多个博客。

添加一篇博文到博客

点击 New Post 来添加一篇新的博文。在 New Blog Post 博文界面输入博文标题以及博文内容

Tags 字段为博文添加标签(逗号分割)。勾选 Show comments , Allow new commentsAllow threaded comments。然后点击 Save 保存草稿。

在控制面板中,点击 Blog 菜单就可以看到你的博文列表。在博文列表中,你刚添加的博文是一篇草稿(意味着网站访问者无法查看此博文)。点击 Publish 以允许网站访客查看此博文。

发布成功后,界面会给予提示。

点击控制面板左上角 网站标题 跳转至首页查看。

一个新标签(Blog)已经被添加到菜单中。点击 Blog 标签展示博客及新添加的博文。要查看博文具体内容,点击博文内容最后的 more 链接。

给博文添加评论

由于之前添加博文时允许用户评论,所以可以输入评论。新评论提交后可能不会立即显示,这取决于Orchard网站的设置——评论是否必须通过管理员审核方能发布。

返回到控制面板界面,点击 Settings 下的 Comments 菜单。其中有两项设置:

  1. 评论显示前必须被批准
  2. 设置多久自动关闭评论功能

更多信息见: 原文:Moderating Comments

注: 在 Orchard Gallery 有几个比较好模块可以为你的博客提供较好的垃圾邮件过滤。

在博客中使用标签

Orchard提供通过标签浏览内容的功能。在博文中点击标签 (例如:“Orchard”),就会显示含有此标签的内容列表。关于更多标签管理的内容见:原文:Organizing Content with Tags.

主要浏览标签内容的链接地址:

修改URL地址,保留至 /Tags/ 部分,页面将会显示你网站中使用到的标签列表。

译:奇葩史

[译]:Orchard入门——导航与菜单

返回目录索引
原文链接:Navigation and Menus

文章内容基于Orchard1.8版本。同时包含Orchard 1.5之前版本的导航参考

Orchard有许多不同的方法来创建菜单。本文将介绍两种较为常用的方法:

  • 先添加菜单项,然后添加内容关联
  • 先创建内容,然后选择导航菜单

当然,这些方法不是只能选一种,你可以在同一个网站上组合使用它们。

先添加菜单项,然后添加内容关联

这种方式是你查看管理所有菜单项的首选。

在控制面板中点击 Navigation 菜单项,你将看到一个默认可用的菜单——‘Main Menu’。页面右侧包含所有可以添加到菜单中的类型:

  • 内容项类型菜单Content Menu Item
  • 自定义链接Custom Link
  • 自定义Html菜单项Html Menu Item
  • 查询链接Query Link
  • 形状链接Shape Link
  • 分类链接Taxonomy Link

点击Content Menu Item后的 Add 添加一个新菜单项。

在 ‘创建菜单项Create Menu Item’ 页面填写菜单文本。
点击 Browse ,然后选择要链接的任何内容(如:你的首页)。 当你真正准备好你的内容后,你也可以修改你的菜单链接项。

先创建内容,然后选择导航菜单

下面我们首先创建一个新页面(或修改一个页面)。 点击控制面板左侧菜单中的 New Page 。创建一个 About Us 页面,输入标题及内容。
勾选页面底部的 Show on a menu 并为页面选择菜单, Menu text 是菜单的显示名称。默认情况下,页面链接将会被添加到Main Menu

点击现在发布Publish Now页面后,点击控制面板左侧 Navigation 菜单项。新的菜单将已被添加到主菜单。

创建子菜单

创建子菜单非常容易:
点击 Navigation 部分。将鼠标悬停在已添加的菜单项上,你就可以拖动菜单项。
将菜单稍微向右拖动一点,出现子容器后即可。注意:这里所做的修改,在点击页面右下方的 Save All 之前都不会生效。

旧版本Orchard操作(1.5之前的版本)

旧版本的Orchard菜单管理差别很大。
1.5之前的Orchard版本的菜单管理很简单,只有菜单文本和链接列表——同样通过控制面板 Navigation 打开。当你在页面编辑界面或博文编辑页面添加一个菜单后,菜单列表中就创建一个新项。你可以通过此界面重命名、排序和移除菜单项。(不会删除页面或博文内容,仅仅删除菜单项)。

你也可以给菜单添加任意的Url链接,包括站外链接或你Orchard网站的链接。注意:只有在此界面添加菜单才可以修改Url链接。
内容项的菜单链接必须在内容编辑页面修改。

通过在 “Position” 文本框中输入数字索引来修改菜单顺序。其中支持的数字索引格式如下:

  • 整数 Integer: 1, 2, 3, etc.
  • 浮点数 Decimal: 1.1, 1.2, 1.3, etc
  • 多部分数字组合 Multi-part number: 1.1.1, 1.2.1, 1.2.2, etc

当你确认修改好后,点击 Update All 来更新网站主菜单(即时生效)。

译:奇葩史

[译]:Orchard入门——构建你的第一个Orchard网站

返回目录索引
原文链接:Building Your First Orchard Site

文章内容基于Orchard 1.8版本

本文将逐步简要介绍Orchard提供的功能。如果你是第一次使用Orchard,本文将非常适合你。

Orchard入门

对于初次接触Orchard的人,我们提供以下一些关于Orchard资源和最新信息的链接:

  1. Orchard Beginner
  2. Orchard in GitHub - Orchard Code Repository
  3. Orchard Discussion Forum - Discussion area for Orchard
  4. Orchard Documentation - Documentation area for Orchard
  5. Orchard Community Websites - Community sites on Orchard from all over the world
  6. Orchard CMS Weekly Meeting

本文假设你已经安装了Orchard并且已经配置号了网站。如果没有,参见:原文:Installing Orchard译文:Orchard 安装

另外,如果你没有在本地机器或本地IIS服务器安装Orchard,你也可以通过其他几种方法尝试使用Orchard。

Orchard试用

Try Orchard! 是Orchard的一个运行示例:你可以通过已经运行的Demo示例来尝试感受Orchard。

关于Try Orchard!

  • 不需要注册安装
  • 它是一个demo网站,会不断的重新安装
  • 这是初步了解Orchard最简单的方式

请注意 Try Orchard! 仅仅是用来测试:demo网站每小时重置一次,所以不要再上面发布你的博客。

Try Orchard

Try Orchard

DotNest : Orchard SaaS 提供商

DotNest 是Orchard SaaS 提供商: 那意味着你可以很方便的注册并创建Orchard网站——运行在云服务上。你只需要使用它,而不必关注部署和升级的问题。

借助 DotNest,你可以非常方便快速的使用Orchard网站,并且你可以将你在这上面创建的网站公布给所有人访问。除了使用Orchard的用户界面和功能,你也可以进行一些Orchard主题的基础开发,修改网站风格,自定义Orchard网站等。

方便也就意味有缺陷:由于DotNest的架构,你无法安装自定义的模块,所以你只能使用已有的模块——不过应该足以应付网站运行的大部分情况。

1) 什么是 DotNest

2) 点击 New Tenant 来创建托管网站

3) 填写创建托管网站所必需的信息

3) New Tenant 创建成功

在Azure上运行Orchard网站

免费注册微软Azure后,可以在Azure的应用商店里选择Orchard一键部署来创建网站。没有信用卡的绕行,免费注册需要信用卡——Visa、万事达、美国的Express

托管在Azure的Orchard网站完全由你自己控制:你可以安装任何你想要的模块和主题。当然,这也就意味着所有的事都得自己干:网站维护、更新升级、问题修复等。

修改主页布局

Orchard网站默认使用一个名为 “Theme Machine” 的主题。此主题包括 CSS 样式和一个基本的布局。Orchard允许你控制网站上的每一个页面包含或不包含哪些部分(区域)。

Navigation 区域默认包含一个 Home 选项卡菜单。页面底部区域的 TripelFirst, TripleSecondTripleThird 内容是虚构的第一,二,三负责人信息。

除了上述区域,每一页还包含一个中心区域(样例中为文字 “Welcome to Orchard”“Thank you for using Orchard”),在本教程中,它被称为页面的主体-Body

尽管Theme Machine 定义了许多可用区域,但只有有部件的区域才会显示出来,更多部件内容见:原文:Managing-Widgets。首页显示Navigation, TripelFirst, TripelSecond 和 TripelThird 区域是由于它们含有部件。下面对此进行演示:

1) 在控制面板中选中 部件 Widgets

部件管理页面打开后默认选中 Default 层。在默认层上显示的区域将在所有页面显示。因此 Navigation 区以及内部的 Main Menu 部件是在所有页面显示。主菜单部件显示为绿色是因为它被添加到当前层的一个区域内。

2) 选择 HomePage 层可以查看在首页有哪些区域是显示的。

在选中层中已添加部件的区域显示为绿色 (FirstLeaderAside, SecondLeaderAside and ThirdLeaderAside)。 在其他层中已添加部件的区域将显示为灰色 (Main Menu)。

在首页中,TripelFirst, TripelSecond, 和 TripelThird 区域都有部件,故会显示在首页上。移除部件将会隐藏区域。

3) 点击 Third Leader Aside 部件后的 Remove

区域TripelThird将不在首页显示。

4) 点击TripelThird区域后的 Add 添加部件。

5) 选择 HTML Widget 添加一个部件到 TripelThird 区域。

6) 输入部件名称及内容

7) 点击 Save 完成添加部件.

8) 点击控制面板左上角网站名称跳转到网站首页,查看TripelThird区域的变化。

编辑主页内容

Orchard提供了一个简化页面区域或页面主体编辑的功能。要打开功能,需启用 Content Control WrapperWidget Control Wrapper 模块

1) 点击控制面板中的 模块 Modules

2) 启用 Content Control Wrapper

3) 启用 Widget Control Wrapper

一旦启用这两个模块,你可以通过点击区域右上角的 Edit 链接来编辑区域内容。

4) 点击首页上TripelFirst区域的 Edit 链接。

5) 修改标题、主体内容等。

插入媒体文件内容

6) 点击 Insert Media 按钮

7) 点击 Create Folder.

8) 输入文件夹名称 myImages 并点击 Save.

9) 选中文件夹 myImages, 然后点击 Import

10) 点击选择 My Computer ,然后点击中间区域浏览选择本地图片上传。当然,你也可以拖动图片到中间区域自动上传。

11) 关闭对话框.

12) 点击选中图片后点击 Select.

13) 如果需要,可以通过右侧的处理程序调整图片大小,比便于更好的显示在内容区域中。然后点击 Save 应用部件的更改。

首页将自动更新改变区域。

14) 点击页面 Body 部分的 Edit 链接

Orchard将展示 Edit Page

Note: 修改页面同样可以在控制面板中打开(选择 Content 后,点击要修改页面后的 Edit 链接)。

15) 输入内容

16) 点击页面底部的 Publish Now ,页面内容将立即更新

添加新页面

1) 在Orchard的控制面板中,点击在 New 下面的 Page.

2) 输入页面标题。输入完标题后,页面链接会自动填写——如:页面标题为 “Download”, 页面链接将自动设为 “download”。当然,你也可以修改为你想要的链接。

3) 输入页面主体内容。

4)Tags 字段部分,输入 “download” 和 “Orchard” 并以逗号分割,这样后面你就可以通过标签来搜索筛选页面了。

5) 勾选 Show on main menu 并输入菜单文本 (“Downloads”) 以便通过主菜单链接到此页面

6) 点击 Publish Now ,立即更新页面显示。你也可以将页面保存为草稿(方便后面在发布前修改),或者选择在特定的时间发布。

7) 点击控制面板左上角的网站标题,跳转至主页面查看新菜单。点击 Downloads 菜单,将跳转到你的新页面

给页面添加新层

为了改变新页面的布局,但又不能影响到其他页面,你就需要添加一个新层。下面将新层应用到 Downloads 页面,这样你可以为 Downloads 页面添加一些独有的部件。.

1) 打开控制面板,选择 Widgets。然后点击 add a new layer 来添加一个新层。稍后,你将可以自定义布局内容。

2) 输入层的名称、描述以及层的规则: url"~/download"。层规则用于告诉 Orchard 网站系统当前层的部件仅仅显示在url指向 "download"的页面。然后点击 Save.

添加 HTML 部件

3) 确认层规则可用,并可以添加部件到层。同时确认 Current LayerDownload。点击AsideFirst后的Add

4) 选择添加 Html Widget.

5) 输入标题及内容并保存。

6) 点击控制面板左上角的 网站名称 ,进入主页。然后打开Downloads页面,你将看到自定义的布局

改变主题

你可以通过改变主题来定制Orchard网站的外观

1) 在控制面板中,选择 Themes —— 默认列出已经安装的主题。

2) 要下载新的主题,点击 Gallery 标签。

3) 搜索 PJS.Bootstrap ,找到 PJS.Bootstrap 主题并安装。

4) 点击 Installed 标签。

一旦主题安装完,它将显示在Installed 标签的 Available 部分。在后面的插图里,PJS.Bootstrap 主题已经安装,所以它显示在 Available 部分。

5) 要查看网站应用主题的样式,可以点击Preview查看应用主题的效果。确定应用主题,则点击 Set Current 将主题应用到网站。更多详细内容见:原文:Previewing and Applying a Theme原文:Installing Themes

Orchard扩展功能模块

Orchard的一个主要特点是可以新功能来扩展你的网站。它通过安装模块来实现此功能。你可以用一个zip压缩包来安装模块。要查看已安装的模块,可以在控制面板中点击 Modules,然后点击Modules 界面的Installed标签

Orchard提供了一些内置的模块,你也可以安装新模块。更多信息见:原文:Installing and Upgrading Modules原文:Registering additional gallery feeds.

模块功能可以单独的启用或禁用。要查看Orchard的内置功能模块,请点击Modules界面的Features标签.

每一个功能都有 EnableDisable 链接(取决于当前启用禁用状态),同时要启用某些功能模块,其依赖项也必须启用。

以上就是本文的全部内容,主要介绍了Orchard的各种功能,以及如何利用这些功能定制你网站的界面和处理行为。

译:奇葩史