实时模式中的Sitecore

作为开发人员,我们经常需要在本地环境中使用代码和内容。在本地,能够立即看到任何内容更改,以节省时间和提高效率是有意义的。这是在实时模式下运行Sitecore。默认情况下,您在master数据库中工作,并将更改发布到Web数据库。
这意味着您使用内容,并在准备好后,发布到Web数据库,即内容交付数据库,在实时模式下运行Sitecore,可以通过将本地网站指向主数据库来完成。

如何

首先你必须要知道,从Sitecore 8.1及更高版本,sitecore配置是从web.config中提取的,而如果你在8.0及更低版本上工作,那么sitecore部分就在web.config中。所以在哪里有区别需要改变。
在自定义解决方案中,您可能希望使用自定义解决方案定义创建补丁文件,如果您运行Sitecore 8.0或更低版本,则可以在此处进行更改。对于概念证明,您可以直接在web.config文件中进行,但绝对不是最佳实践。从8.1及更高版本开始,您可以直接在Sitecore.config文件中进行更改,因为它已经从web.config中提取,因此我们有一个包含Sitecore配置的单独配置文件。

找到此节点(在Sitecore.config或web.config中):

<site name =“website”enableTracking =“true”virtualFolder =“/”physicalFolder =“/”rootPath =“/ sitecore / content”startItem =“/ home”database =“web”domain =“extranet”allowDebug =“true “cacheHtml =”true“htmlCacheSize =”50MB“registryCacheSize =”0“viewStateCacheSize =”0“xslCacheSize =”25MB“filteredItemsCacheSize =”10MB“enablePreview =”true“enableWebEdit =”true“enableDebugger =”true“disableClientData =”false “cacheRenderingParameters =”true“renderingParametersCacheSize =”10MB“/>

并将database = web的值更改为database = master:

<site name =“website”enableTracking =“true”virtualFolder =“/”physicalFolder =“/”rootPath =“/ sitecore / content”startItem =“/ home”database =“master”domain =“extranet”allowDebug =“true “cacheHtml =”true“htmlCacheSize =”50MB“registryCacheSize =”0“viewStateCacheSize =”0“xslCacheSize =”25MB“filteredItemsCacheSize =”10MB“enablePreview =”true“enableWebEdit =”true“enableDebugger =”true“disableClientData =”false “cacheRenderingParameters =”true“renderingParametersCacheSize =”10MB“/>

现在,内容将从Master数据库加载。
更改一些内容并保存更改。重新加载您的网站。
对任何配置文件或二进制文件夹的更改会触发应用程序池重置,因此页面重新加载将花费时间。
BAM - 您将看到更改生效,现在不需要发布。

直接从Master数据库访问内容

强制从特定数据库中提取内容的另一种方法是使用sc_database参数。因此,例如,您可以将sc_database = master作为参数添加到url,以强制从master数据库中提取内容。您必须以具有读取权限的用户身份登录才能执行此操作。

Sitecore系统教程即时查阅编辑内容的更多相关文章

  1. 在.txt文件的首行写上.LOG后,后面每次对改文本文件进行编辑后,系统会自动在编辑内容后记录操作时间

    在.txt文件的首行写上.LOG后,后面每次对改文本文件进行编辑后,系统会自动在编辑内容后记录操作时间

  2. sitecore系统教程之禁用xDB和Xdb跟踪

    Sitecore体验管理包含未启用体验数据库(xDB)且无需购买xDB许可证情况下使用Sitecore内容管理系统. 除了在未启用xDB的情况下运行Sitecore Experience Platfo ...

  3. sitecore系统教程之架构概述

    Sitecore体验数据库(xDB)从实时大数据存储库中的所有通道源收集所有客户交互.它连接交互数据,为每个客户创建全面,统一的视图,并使营销人员可以使用数据来管理客户的实时体验. xDB架构非常灵活 ...

  4. sitecore系统教程之内容编辑器

    内容编辑器   内容编辑器是一种编辑工具,可用于管理和编辑网站上的所有内容.它专为熟悉Sitecore及其包含的功能的经验丰富的内容作者而设计. 内容编辑器的外观和功能取决于用户的角色,本地安全设置以 ...

  5. sitecore系统教程之内容编辑器中创建项目

    在内容编辑器中创建新项目时,必须先在内容树中选择一个项目,以指示新项目的位置.您可以创建一个新项目作为您选择的项目的兄弟或子项目: 兄弟是您在与所选项目相同的级别创建的项目. 子项是您在所选项下创建的 ...

  6. sitecore系统教程之内容创作入门

    在Sitecore中,有两种编辑工具,您可以在其中创建和编辑网站上的内容: 内容编辑器 - 专为熟悉Sitecore及其包含的功能的经验丰富的内容作者而设计的应用程序. 体验编辑器 - 一种直观的编辑 ...

  7. sitecore系统教程之体验编辑器中创建一个项目

    您可以使用体验编辑器创建新项目并将其直接插入网页. 注意 如何在Sitecore中创建项目可能会有所不同,具体取决于您拥有的安全角色以及网站的设置方式. 要插入新项目: 在体验编辑器中,导航到要添加新 ...

  8. sitecore系统教程之媒体库

    您可以管理媒体库中的所有媒体项目,例如要嵌入网页的图像或供访问者下载的图像.媒体库包含所有媒体项目,例如图像,文档,视频和音频文件. 在媒体库中,您可以: 将所有媒体文件保存在一个位置,并将其组织在与 ...

  9. sitecore系统教程之体验编辑器

    体验编辑器是一个WYSIWYG编辑器,允许您直接在页面上轻松更改项目.您可以编辑页面上可见的所有项目 - 文本,图形,徽标,链接等. 在体验编辑器中,您可以编辑当前项目的字段以及页面上呈现的任何项目的 ...

随机推荐

  1. Java 判断字符串 中文是否为乱码

    import java.util.regex.Matcher; import java.util.regex.Pattern; public class ChineseUtill { private ...

  2. oneNote2016代码高亮插件

    下载地址:https://github.com/elvirbrk/NoteHighlight2016/releases 安装插件前必须安装oneNote笔记. NoteHighlight插件有32位和 ...

  3. Laravel 添加路由文件

    在laravel 5.4中的routes文件夹里面默认有两个路由文件web.php和api.php. 新建路由文件 我们在routes文件夹下多创建一个admin.php文件作为管理后台的路由 修改R ...

  4. 赵雅智_Swift(4)_断言

    可选能够让你推断值是否存在.你能够在代码中优雅地处理值缺失的情况.然而,在某些情况下,假设值缺失或者值并不满足特定的条件.你的代码可能并不须要继续执行.这时.你能够在你的代码中触发一个断言(asser ...

  5. python 为空判断场景

    判定为空的场景: 取值为数字0.None.''.[]四种情况.

  6. 基于EBNF语法的描述

    基于JavaCC的语法描述 使用JavaCC从token序列中识别出"语句" “表达式” “函数调用” 等语法单位的方法. 只要为JavaCC描述“语句” “表达式” “函数调用” ...

  7. Oracle 11gR2(11.2.0.4)安装包(7个)作用说明

    在之前使用Oracle10G的时候,官网下载的数据库安装包只有两个文件,解压合并后为完整的安装包. 后来因为检查出多个Oracle漏洞,需要现场Oracle数据库版本需要升级到11.2.0.4,下载的 ...

  8. 使用npm安装webpack失败时,可能被墙要为cmd命令行设置代理

    一.搜索到的相关概念: Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. npm是 Node packaged Modules(node的包管理工具).本身用n ...

  9. Excel反序排列

    实际工作中有这样一个需求,将Excel列表中所有的条目进行反序排列,有人说这还不简单直接选中某一列按照这列排序(升序或降序)就可以了. 但问题是这里没有可以参考的列,进行排序. 比如: 想转换为: 那 ...

  10. sql语句的存储过程中的条件处理

    SQL语句的crud操作很多可能是相似的,或者重复的,这时可以将其总结我一个存储过程,即函数,这样就可以实现代码复用,也就是函数. 这时候的控制语句就像编程语言c,java的一样,其中有很多关键词CA ...