1

我想知道是否存在任何 dashlet 可以让您探索网站的文档库。据我所知,不存在这种开箱即用的 dashlet,只有“站点内容”dashlet,但它略有限制。

我一直在四处搜索和“谷歌搜索”,我发现这些有用的资源可以作为一个有用的起点,如果我必须创建自己的:

http://ecmarchitect.com/archives/2012/05/08/1592

http://code.google.com/p/fme-alfresco-extensions/wiki/GalleryPlusDashlet2

有人知道更多针对此问题的仪表板/资源吗?有什么建议吗?

作为一个临时解决方案,我还在考虑利用“Web 视图”dashlet 的可能性,方法是在其中配置检索文档库页面中的文档列表区域/组件的URL 。例如:share/page/components/documentlibrary/documentlistshare/page/site/{site}/documentlibrary?region=documentlist。也许这很疯狂,或者我所说的没有任何意义,但这只是一个想法。

我刚刚想到的另一个想法是创建自定义 Surf/Share 页面的选项,其中包括实现文档库资源管理器的组件/webscript,特别是 documentlist 组件。然后配置“Web 视图”dashlet,提供指向创建的自定义页面的 URL。这有意义吗?

提前致谢。

4

3 回答 3

2

您将在https://github.com/bhagyas/alfresco-visualization-tools上看到一些关于 Alfresco 可视化工具的站点可视化和导航小板。该项目仍处于初始阶段,但您会发现有趣的代码片段,用于在 dashlet 中检索文档库内容树。

就在一周前,我在柏林的 Alfresco DevCon 上展示了这个项目,带来了交互式导航和内容分析。如果有兴趣,您可以在 Alfresco 的 DevCon 2012 站点的 lightening talk slides 中找到这些幻灯片。

干杯! =)

于 2012-11-14T05:56:55.900 回答
1

嗨,我做了完全相同的事情,Dashlet 并不真正需要它,而是将站点的文档库嵌入到另一个站点的 iframe 中。

所以我所做的确实是创建了一个新的页面模板嵌入文档库。

我首先复制了以下文件并重命名它们:

  1. 站点数据/页面/documentlibrary.xml
  2. 站点数据/模板实例/documentlibrary.xml
  3. 网站-webscripts/org/alfresco/documentlibrary.ftl

如果重命名文件 3 或将其放在另一个文件夹中,则需要检查文件 1 和 2 中的路径。

因此,为了只显示文档库而不是所有内容,我只是删除了<div id="alf-hd">标签内文件 3 中的所有内容。

如果您删除标签,文档树也将被删除,并给出一些 javascript 错误。这应该在最新版本中修复,但没有绑定。

因此,创建自己的页面非常容易,无需导航到站点/文档库,您只需导航到站点/嵌入式文档库或您选择的名称即可。

是的,那么您需要使用 web-view Dashlet 来显示它。

您唯一需要知道的是,链接在 iframe 中打开。因此,如果您使用 web-view Dashlet,您需要在新窗口中打开链接。对于我的情况,我需要一个 iframe,在您的情况下,您也可以让 Dashlet 中的 freemarker 呈现所需的组件。

于 2012-11-14T09:23:03.950 回答
0

在 alfresco 附加列表中有一个可用的文档库显示仪表板,可用于在站点仪表板上显示来自文档库的所有文档。 http://addons.alfresco.com/addons/document-library-display-dashlet

于 2013-06-04T06:48:57.763 回答