如何在alfresco share中实现站点的RSS提要?

如何在alfresco share中实现站点的RSS提要?,alfresco,alfresco-share,Alfresco,Alfresco Share,我仍在学习alfresco,并试图让提要Dashlet在共享中显示自定义提要。最终目标是实现某种工作流,在该工作流中,对alfresco内某个站点页面上的某些组件的编辑将生成一个提要元素,然后该提要元素将由提要dashlet拾取。现在为了进行测试,我创建了一个xml提要文件,并将其放在一个协作站点的文档空间中,该站点设置为public,并将其链接放在提要dashlet配置中,但这不起作用。是否有任何方法可以实现我想要的功能?有两个选项: 创建自己的Dashlet。当前RSS提要Dashlet连接

我仍在学习alfresco,并试图让提要Dashlet在共享中显示自定义提要。最终目标是实现某种工作流,在该工作流中,对alfresco内某个站点页面上的某些组件的编辑将生成一个提要元素,然后该提要元素将由提要dashlet拾取。现在为了进行测试,我创建了一个xml提要文件,并将其放在一个协作站点的文档空间中,该站点设置为public,并将其链接放在提要dashlet配置中,但这不起作用。是否有任何方法可以实现我想要的功能?

有两个选项:

  • 创建自己的Dashlet。当前RSS提要Dashlet连接到http连接器(share config custom.xml),这是一个需要身份验证的外部连接器。因此,复制RSS提要Dashlet并删除这部分内容
  • 据此,在Alfresco Enterprise 4.1.4中,您可以阅读内部共享源!这意味着你可能不需要做任何定制。因此,绘制企业树的SVN/GIT源代码,并使用Alfresco的代码来构建Dashlet或扩展/覆盖它
    您如何获取要提供给dashlet的提要的URL?如果您尝试在一个独立的提要阅读器中访问同一个URL,这是否正常工作?最后,使用XML文档元数据详细信息中的url,查看浏览器JS错误日志或服务器日志中的任何错误。repo位于远程服务器上,但共享是本地的,因此我确实用url的localhost部分替换了repo的地址。我已经尝试了另一个插件(multi-rss),但也不起作用。我想问题可能是由于某种内部机制。嗯,奇怪。我以前开发过这样的Dashlet,它很有效。共享中几乎所有的RSS提要都是通过存储库生成的。因此,您需要将Dashlet直接指向源代码,它将正常工作。我刚刚查看了rss提要Dashlet,没有看到任何对经过身份验证的提要连接器的引用。事实上,根据我的搜索,使用该连接器的只有活动列表、博客、讨论和documentlibrary提要组件。根据js控制器,rss提要dashlet只使用了一个普通的ol'http连接器。很抱歉,我的问题是,它是http连接器,所以您需要删除它。您可能只需要更改feed.util.js文件,该文件将执行get。在您的配置中,dashlet仅填写alfresco/service或share/proxy/alfresco feedbtw之后的部分。您在配置中说的是XML配置文件还是其他文件?我还应该提到,我的存储库位于远程而不是本地,因此我可能/确实需要一个连接器