簡體   English   中英

Alfresco Share網站文件庫的小表

[英]Alfresco Share site's dashlet for document library

我想知道是否存在任何小工具,可讓您瀏覽站點的文檔庫。 據我所知,沒有現成的小控件,僅存在“站點內容”小控件,但它受到了一些限制。

我一直在搜索並“搜索”,發現這些有用的資源對於如果必須創建自己的資源可能會是有用的起點:

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

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

有人知道有更多針對此問題的小工具/資源嗎? 有什么建議嗎?

作為一個臨時解決方案,我也在考慮通過在Web dashlet中配置檢索文檔庫頁面中文檔列表區域/組件的URL來利用“ Web View” dashlet的可能性。 例如: share / page / components / documentlibrary / documentlistshare / page / site / {site} / documentlibrary?region = documentlist 也許這很瘋狂,或者我的意思沒有任何意義,但這只是一個主意。

我想到的另一個想法是創建一個自定義Surf / Share頁面的選項,該頁面包含實現文檔庫瀏覽器的組件/網頁腳本,特別是documentlist組件。 然后,配置“ Web視圖”破折號,提供指向所創建的自定義頁面的URL。 有道理嗎?

提前致謝。

您將在https://github.com/bhagyas/alfresco-visualization-tools上的Alfresco Visualization Tools上看到幾個站點可視化和導航小控件。 該項目仍處於初始階段,但是您會發現一些有趣的代碼片段,這些代碼片段用於在dashlet中檢索文檔庫內容樹。

一周前,我在柏林的Alfresco DevCon上提出了這個項目,該項目帶來了交互式導航和內容分析。 如果有興趣,可以在Alfresco的DevCon 2012網站上的精彩演講幻燈片中找到這些幻燈片。

干杯! =)

嗨,我做的完全一樣,Dashlet並不是真正需要它,而是將一個站點的文檔庫嵌入到另一個站點的iframe中。

因此,我的確確實創建了一個新的頁面模板Embedded-DocumentLibrary。

我首先復制了以下文件並將其重命名:

  1. 網站數據/頁/ documentlibrary.xml
  2. 網站數據/模板實例/ documentlibrary.xml
  3. 網站webscripts /組織/戶外/ documentlibrary.ftl

如果重命名文件3或將其放在另一個文件夾中,則需要檢查文件1和2中的路徑。

因此,為了只顯示文檔庫而不是顯示所有內容,我只刪除了文件3中<div id="alf-hd">標記內的所有內容。

如果刪除標記,則文檔樹也將被刪除,並且出現了一些JavaScript錯誤。 應該在最新版本中修復此問題,但尚未綁定該問題。

因此,創建自己的頁面非常容易,而不是導航到站點/文檔庫,而只是導航到站點/嵌入式文檔庫或您選擇的名稱。

是的,那么您需要使用網絡視圖的Dashlet來顯示它。

您唯一需要知道的是,鏈接在iframe中打開。 因此,如果您使用Web視圖的Dashlet,則需要在新窗口中打開鏈接。 對於我來說,我需要一個iframe,在您的情況下,您也可以只讓Dashlet中的freemarker呈現所需的組件。

alfresco附加組件列表中提供了一個文檔庫顯示小工具,可用於顯示site-dashlet中來自文檔庫的所有文檔。 http://addons.alfresco.com/addons/document-library-display-dashlet

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM