【问题标题】:How to implement an RSS feed of a site within alfresco share?如何在露天共享中实现网站的 RSS 提要?
【发布时间】:2013-04-20 17:03:07
【问题描述】:

我仍在户外学习并尝试让提要小板显示共享中的自定义提要。最终目标是拥有某种工作流程,其中在 alfresco 中编辑站点页面上的某些组件会生成一个提要元素,然后提要小板将拾取该提要元素。现在为了进行测试,我创建了一个 xml 提要文件并将其放在一个协作站点的文档空间中,该站点设置为公共,并将其链接放在提要 dashlet 配置中,但这不起作用。有没有实现我所追求的功能?

【问题讨论】:

  • 您如何获取要提供给仪表板的提要 URL?如果您尝试在独立的提要阅读器中访问相同的 URL,是否可以正常工作?最后,浏览器 JS 错误日志或服务器日志中是否有任何错误?
  • 使用来自 XML 文档的元数据详细信息的 url。 repo 在远程服务器上,但共享是本地的,所以我用 url 的 localhost 部分替换 repo 的地址。

标签: alfresco alfresco-share


【解决方案1】:

有两种选择:

  1. 创建您自己的 Dashlet。当前的 RSS-Feed Dashlet 连接到 http 连接器(share-config-custom.xml),这是一个需要身份验证的外部连接器。所以复制 RSS-Feed Dashlet 并撕掉这部分。
  2. 据此JIRA enhancement,在Alfresco Enterprise 4.1.4 中,您可以阅读内部共享源!所以这意味着您可能不必进行任何自定义。因此,获取企业树的 SVN/GIT 源并使用 Alfresco 的代码来构建 Dashlet 或扩展/覆盖它。

【讨论】:

  • 我已经尝试了另一个插件(multi rss),但也没有用。我认为问题可能是由于某些内部机制造成的。
  • 嗯,奇怪。我以前开发过这样的 Dashlet 并且它有效。 Share 中几乎所有的 RSS-Feed 都是通过存储库生成的。因此,您需要将 Dashlet 直接指向源代码,它会起作用
  • 我刚刚查看了 rss-feed dashlet,但没有看到对经过身份验证的提要连接器的任何引用。事实上,根据我的搜索,唯一使用该连接器的是活动列表、博客、讨论和文档库提要组件。 rss-feed dashlet 只使用一个普通的 ol' http 连接器,符合 js 控制器
  • 对不起,我的错,它是 http 连接器,所以你需要删除那个。可能您只需要更改执行 get 的 feed.util.js 文件。在你的dashlet的配置中只填写alfresco/service或share/proxy/alfresco-feed之后的部分
  • 顺便说一句,当您在配置中说时,您是指 XML 配置文件还是其他?另外我应该提到我的存储库位于远程而不是本地,所以我可能/确实需要一个连接器
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-13
相关资源
最近更新 更多