在sitecore中,如果我将新项目添加到主数据库(未发布),则不会显示有关已发布状态的任何指示.
例如,如果用户添加了10个项目,他可能会混淆以找出他正在等待发布的项目.
有没有办法将新添加的项目标识为未发布或新建,并在"快速操作栏"中显示验证?
我们计划在生产服务器中部署我们的系统.我有兴趣了解有关优化网站性能的更多信息.
找不到关于这些主题的好文章.感谢任何帮助:).
我需要隐藏Sitecore桌面工具栏(数据库)中显示的"web"数据库,用于某些用户角色(我们不需要这些人来访问Web数据库).我怎样才能做到这一点?
我想建立一个简单的项目ANTLR的在.NET 1.0的核心项目使用VS2017.
在https://github.com/sharwell/antlr4cs之后,将.g4文件添加到项目中.项目文件如下所示,
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp1.0</TargetFramework> </PropertyGroup>
<ItemGroup>
<None Remove="Calculator.g4" /> </ItemGroup>
<ItemGroup>
<PackageReference Include="Antlr4" Version="4.5.4-beta001" /> </ItemGroup>
<ItemGroup>
<AdditionalFiles Include="Calculator.g4" />
</ItemGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
但文件说,
根据上表中的MSBuild Property列找到现有的XML元素,如果尚不存在则添加一个.例如,要为解析器生成解析树侦听器和访问者接口以及基类,请更新项目项以使其类似于以下内容.
Run Code Online (Sandbox Code Playgroud)<Antlr4 Include="CustomLanguage.g4"> <Generator>MSBuild:Compile</Generator> <CustomToolNamespace>MyProject.Folder</CustomToolNamespace> <Listener>True</Listener> <Visitor>True</Visitor> </Antlr4>
此proj文件中没有任何Antlr4标记.VS2017不支持Antlr吗?是一个很好的例子,我可以遵循使用.net核心的ANtlr?
我实现了SCIM API并与Azure集成.
当我在AzureAD中删除用户时,它不会发送DELETE请求.我尝试从应用程序以及目录中删除.
获取用户/ [userID],获取查询和POST /用户正常工作.此外,我也收到了PATCH请求,但由于我没有实现PATCH返回404.
为什么它不发送DELETE请求?根据Azure AD SCIM文档,它应发送DELETE请求.
AzureAD如何跟踪SCIM服务发送的用户的"Id"属性,它来自SCIM响应的"Id"属性还是Meta/Location属性中的Uri.这个问题的原因是,当我删除AzureAD中的用户时,它将如何知道用户的ID.
我已经配置了一个工作流程,像往常一样以"草稿"状态开始.我已经为模板的标准值配置了工作流程.它在内容编辑器中工作得很好.(当我使用内容编辑器创建项目时,一旦我创建项目,工作流程就会被分配给项目,它的状态变为"草稿".)
但是当我在上述模板下以编程方式创建项目时,它不会分配工作流程.如何分配工作流程?如果有,请分享任何代码示例.
谢谢.
Sitecore.Data.Items.TemplateItem template = this.MasterDatabase.GetItem("/sitecore/templates/user defined/sample types");
Sitecore.Data.Items.Item parent = this.MasterDatabase.GetItem(parentId);
Sitecore.Data.Items.Item newItem;
// Create new item and retrieve it
newItem = template.CreateItemFrom("sampleName", parent);
newItem.Editing.BeginEdit();
newItem.Name = StringFormatter.CreateItemNameFromID(this.newItem);
newItem.Fields["Title"].Value = "Sample Title"
newItem.Editing.EndEdit();
Run Code Online (Sandbox Code Playgroud) Sitecore跟踪上次更新的项目更改,按信息创建.是否可以跟踪对项目中"字段"所做的更改而不是更改它们的人?并检索对项目字段所做的更改列表.
我们需要Sitecore Web应用程序每秒处理60-80个Web请求.我们正在使用Sitecore 7.0.我们尝试过1个Webserver + 1数据库服务器部署,但它每秒只处理20-25个请求.Web服务器将内存中的所有其他请求排队.随着我们增加负载,内存会填满.(我们建议使用所有Sitecore性能增强功能).我们需要4倍的性能来达到目标:).
是否可以通过升级现有服务器来实现此目标,或者是否必须在生产环境中添加更多Web服务器.
注意:我们也使用Lucene索引.
需要在页面编辑器,项目编辑部分添加"发布"功能.(在"更多"部分下是理想的).我怎样才能做到这一点?

sitecore ×8
c# ×2
.net-core ×1
antlr4 ×1
azure ×1
page-editor ×1
scim ×1
sitecore-dms ×1
sitecore6 ×1