Alfresco共享站点的文档库小面板

时间:2012-11-13 15:18:58

标签: repository share alfresco sites

我想知道是否存在任何允许您浏览网站文档库的dashlet。据我所知,这种小版本不存在开箱即用,只有“网站内容”小版本,但它略有限制。

我一直在搜索并“搜索”,我找到了这些有用的资源,如果我必须创建自己的资源,可以作为一个起点:

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

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

有人知道针对此问题的更多小程序/资源吗?有什么建议吗?

作为临时解决方案,我也在考虑利用“Web View”小面板的可能性,通过在其中配置检索 文档列表 documentlibrary 页面中的区域/组件。例如:,分享/页面/组件/文档库/文档列表共享/页面/网站/ {网站} /文档库?区域=文档列表。也许这很疯狂,或者我所说的没有任何意义,但这只是一个想法。

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

提前致谢。

3 个答案:

答案 0 :(得分:2)

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

该项目于一周前由我在柏林的Alfresco DevCon展示,以带来互动导航和内容分析。如果有兴趣,您可以在Alfresco的DevCon 2012网站上的闪电谈话幻灯片中找到幻灯片。

干杯! =)

答案 1 :(得分:2)

您好我完全一样,Dashlet并不是真的需要它,而是将网站的文档库嵌入到另一个网站的iframe中。

所以我所做的确实是创建了一个新的页面模板embedded-documentlibrary。

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

  1. 站点数据/页/ documentlibrary.xml
  2. 站点数据/模板实例/ documentlibrary.xml
  3. 站点webscripts /组织/露天/ documentlibrary.ftl
  4. 如果您重命名文件3或将其放在另一个文件夹中,则需要检查文件1和文件夹中的路径。 2。

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

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

    因此,创建自己的页面非常容易,而不是导航到网站/文档库,您只需导航到site / embedded-documentlibrary或您选择的自己的名称。

    是的,那么你需要使用网络视图Dashlet来显示它。

    您唯一需要知道的是,链接在iframe中打开。因此,如果您使用Web视图Dashlet,则需要在新窗口中打开链接。 对于我的情况,我需要一个iframe,在你的情况下,你也可以让你的Dashlet中的freemarker渲染所需的组件。

答案 2 :(得分:0)

在露天附加列表中有一个文档库显示小面板,可用于显示site-dashlet上文档库中的所有文档。 http://addons.alfresco.com/addons/document-library-display-dashlet