我们的团队刚刚开始为Sitecore CMS开发.
我们发现在每次代码更改(.cs文件)后,应用程序需要重新启动并且sitecore的重新启动需要我们最多2.5或3分钟.我们的本地电脑的开发环境与远程数据库进行通信.除了增加我们的数据库带宽,有没有办法加速sitecore重启(关闭缓存等)
sitecore开发人员通常使用IIS或VS的web dev环境吗?
我假设使用IIS仍然会出现每次更改后重新启动sitecore的相同问题?
我最近用debian软件包安装了Erlang RFC4627(JSON-RPC).我运行测试服务器使用:
sudo erl -pa ebin
Run Code Online (Sandbox Code Playgroud)
然后在提示符下:
test_jsonrpc:start_httpd().
Run Code Online (Sandbox Code Playgroud)
回
ok
Run Code Online (Sandbox Code Playgroud)
我测试了http://:5671 /并获得了成功消息.
当我尝试运行rabbitmq-http2时,我得到的错误是自述文件是由rfc4627的代码不在erlang搜索路径上引起的.我该如何把它放在路上.我在Dave Thomas的博客上看到了一些建议将路径放在文件中:
~/.erlang
Run Code Online (Sandbox Code Playgroud)
这对我来说似乎不起作用(也许我做错了?).
在Material-ui中,我想使用
<List>而<ListItem>但有他们水平出现.
什么是最好的方式?
在Sitecore中,是否可以设置工作流程,以便更改项目的某个字段不会导致项目进入审批状态?
我们希望有几个字段可编辑并立即发布,同时强制执行工作流以更改到一个特定字段.如果编辑此字段会将项目传递到"等待批准"状态.
我在参考文献中没有找到任何关于如何做到这一点的内容.
我已经编写了一些代码,这些代码来自Steve的回复和这个代码片段的示例:
class Filter
{
public void Process(WorkflowPipelineArgs args)
{
Database master = Factory.GetDatabase("master");
Item item = args.DataItem;
IWorkflow wf = master.WorkflowProvider.GetWorkflow(item);
AllowPublishIfNoChangeToBodyField(item, wf);
}
/// <summary>
/// If the item's 'Body' field was not modified change the workflow state to Pending Publication
/// by running the Approve and Submit for Publication command
/// </summary>
/// <param name="item"></param>
/// <param name="wf"></param>
void AllowPublishIfNoChangeToBodyField(Item item, IWorkflow wf)
{
using (new Sitecore.SecurityModel.SecurityDisabler())
{
if (true//pseudo code …Run Code Online (Sandbox Code Playgroud) 例如,以下代码:
element.style.zIndex = 4;
Run Code Online (Sandbox Code Playgroud)
收益:
类型'4'不能赋值为'string | 空值'.
如果我指定'4'就会消失,但这感觉不对.