原文链接:Adding and Managing Media Content 注:此文内容相对较老,实际操作指导性不强,仅适合做研究 当你利用富文本编辑器上传图片时(或者使用XML-RPC客户端,例如 Open Live Writer--官网给出的为Windows Live Writer,且链接已失效),图片将保存在Orchard网站的根目录下的 Media 文件夹. Media 文件夹必须为可写的(针对网站托管的用户进程),这样才能保证图片可以成功上传. 如果你使用 Web Platform…
本文主要针对文件操作的事务管理,即写文件和删除文件并且能保证事务的一致性,可与数据库联合使用,比如需要在服务器存文件,相应的记录存放在数据库,那么数据库的记录和服务器的文件数一定是要一一对应的,该部分代码可以保证大多数情况下的文件部分的事务要求(特殊情况下面会说),和数据库保持一致的话需要自行添加数据库部分,比较简单. 基本原理就是,添加文件时先在目录里添加一个临时的文件,如果失败或者数据库插入部分失败直接回滚,即删除该文件,如果成功则提交事务,即将该文件重命名为你需要的正式文件名字(重命名基本…
原文链接:Getting Around the Dashboard 文章内容基于Orchard 1.8版本 Orchard控制面板用于管理网站.改变外观.添加内容以及控制Orchard功能可用性.成功登陆网站后,一般情况下,在页面的底端有 Dashboard 链接,可以直接打开控制面板. 在控制面板左侧为功能列表,相关的功能会合并在一起,你可以展开查看内部功能,点击具体功能项打开功能内容.同时,列表内容可以通过启用或禁用Orchard功能来控制显示.如: 在 Blog 部分,创建博客后它就是一个…
原文链接:Adding Pages to Your Site 注:内容为官方文档翻译,本人遇到的page中间是布局,而非官网的body--但此内容可以在内容定义里自行修改(本文不做介绍) 在创建Orchard网站后,你可以添加页面来承载你的内容. 本文将介绍怎么创建一个新的网页,以及如何使用Orchard中的富文本编辑器添加内容并发布到你的网站. 创建新页面 在控制面板中,点击 Content 菜单下的 Create Page. Create Page 设置页面将如下显示: 点击 New Pag…
原文链接:Building Your First Orchard Site 文章内容基于Orchard 1.8版本 本文将逐步简要介绍Orchard提供的功能.如果你是第一次使用Orchard,本文将非常适合你. Orchard入门 对于初次接触Orchard的人,我们提供以下一些关于Orchard资源和最新信息的链接: Orchard Beginner Orchard in GitHub - Orchard Code Repository Orchard Discussion Forum -…
原文链接: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来开发网站,…
原文链接:Working with Orchard in WebMatrix WebMatrix--微软一站式Web开发工具,包括网站的创建.编辑以及发布--不过现在微软更推荐VS code .WebMatrix中自带了内置Web服务器(IIS Express), 同时还内置了一个简化的编辑器--可以直接编辑及自定义应用,如Orchard.如果你使用Web Platform Installer安装Orchard,你需要选择将其安装到WebMatrix而非IIS--在你决定使用WebMatrix管…
原文链接:Installing Orchard 文章内容基于Orchard 1.8版本 安装Orchard的方式 主要有以下四种方式安装Orchard: 利用Microsoft Web Platform Installer(微软Web平台安装程序)进行安装. 利用Microsoft WebMatrix安装:参考:原文:使用WebMatrix管理Orchard.译文:Orchard入门 --使用WebMatrix管理Orchard. 下载Orchard.zip file安装包手动安装;参考:原文:…
原文链接:Managing Widgets 在Orchard中,部件是可以加入到当前当前主题任何位置或区域(如侧栏sidebar或底部区域footer)的UI块(如:HTML)或代码部分(如:内容部分).常见部件示例包括:导航菜单navigation menus, 图片库image galleries, 广告ads, 视频videos, 以及标记云图tag clouds 本文介绍部件的基础知识,以及如何管理部件. 层Layers, 区域Zones, 和部件Widgets 在Orchard控制面板…
使用WordPress的朋友应该都清楚,特别是喜欢图文并茂的网站,肯定离不开的就是WordPress文章编辑页面的“添加媒体”按钮,每次点击就能弹出一个插入多媒体的界面,然后页面默认就会列举加载所有最近的媒体库上传的文件,从而文件过多过大的请求下载,就可能造成页面的卡顿或假死,同时也会造成服务器带宽资源的浪费,严重影响网站内容的编辑和效率. 那么正是根据小编亲自遇到的这个问题,就寻找了一些方法,其中网上已经有分享相关的方法,都是从国外某问答类的站点转载过来的,从而出现的问题就只能看到上传到当前文…