为了更好地理解事物是如何工作的,我试图通过复制相同的(希望)工作流程发布机制在Alfresco内构建我自己的网站,但它不起作用:我没有发布任何内容或转移到我假设的实时文件夹
我创建了一个名为Authoring的文件夹并分配了type_ws.website。这应该是创作和编辑文件夹。后来我分配了这个属性:
Host Name: localhost
Host Port: 8080
Web App Context: wcmqs
Site Configuration: isEditorial=true
Publish target: Publishing
在创作中,我创建了一个名为http的文件夹,并将其类型更改为type_ws.webroot。
我不得不说我已经做了两个尝试暂定,从某种意义上说我后来将文件夹重命名为root
。
然后我为名为Publishing的实时内容创建了一个文件夹,分配了type_ws.website和以下属性:
Host Name: myservername.com
Host Port: 8080
Web App Context: wcmqs
Publish target: none
结构与演示Web快速入门站点相同。
每当我开始并批准相关的网页快速启动工作流程时,即发布结构,然后发布网络资源。
即使我没有在所有露天日志中看到任何错误,我也看不到内容被转移到我的发布文件夹。因此,wcmqs Web应用程序除了cannot render page 404page
之外不显示任何内容。
此时我有两个主要问题:
更新日期27/02/2014
根据建议,我发现在webroot类型文件夹中创建的任何文件夹都会自动在其中创建index.html。我改为在root文件夹中手动创建我的index.html,它的类型可能与工作流所需的类型不同。 我将自动生成的index.html复制到根文件夹,然后从这样的html页面启动工作流程。获得批准后,整个内容将正确传输到发布实时文件夹,因此对wcmqs应用程序可见。
答案 0 :(得分:1)
第二个问题的答案是,awe.war和wcmqs.war是您可以用作构建使用Alfresco作为后端的网站的起点的应用程序示例。他们绝对是起点,不是原样。
我不确定为什么内容没有从Authoring转移到Publishing。我建议您导入样本政府或财务网站,并查看发布工作流程适用于这些网站。如果是,那么您可以将结构,类型,方面和属性值与您的值进行比较,看看是否有任何明显的变化。
如果发布工作流程不适用于示例网站,则可能需要对工作流程进行故障排除和/或提交Jira文件。