2012-05-01 55 views
1

我正在使用Alfresco Web快速入門創建一個基本的CMS網站。如何在Alfresco WQS網站上創建圖片庫?

我想要在我的網站上放置一個圖庫,這樣我的圖庫文件夾中的所有圖像都將顯示爲一個標準圖庫(即單擊可平滑移動到下一圖像,單擊圖像放大,可能添加註釋)。

我目前在網站的畫廊頁面上顯示了我的圖片,但您必須單擊每個縮略圖才能放大並返回主畫廊頁面,然後才能查看其他圖像。它功能強大但不好看,所以我需要改進它!

我認爲這個附加可能是一個可能的解決方案(http://addons.alfresco.com/addons/gallery-plus-dashlet),但它只顯示站點儀表板上的圖像,但我想讓我的包含在我的網站的圖庫頁面中的畫廊。任何與此有關的援助將非常感謝! :)

回答

1

有一點要檢查的是你正在使用的是什麼版本的Alfresco。 DeckShare是圍繞Alfresco 3.3設計和構建的(如果我沒有記錯的話)。它很可能無法正確使用較新版本的Alfresco,即4.0,因爲核心產品中的某些代碼已更改。

由於您是Alfresco的新手,最簡單的做法是安裝舊版本的Alfresco。如果你更有野心,你可以嘗試更新DeckShare代碼以使用更新的版本。

我想我已經完成了一些類似於你想要使用Lightbox(SlimBox)的東西。我做了一個關於WQS的簡短介紹,其中包括一個LightBox集成(參見第27頁)http://www.tribloom.com/content/tale-two-wqs-implementations-pdf的示例。我相信WQS頁面已經包括slimbox.js在這種情況下,它是很容易的創建一個組件/ Web腳本顯示畫廊(我叫imagebrowser.get.html.ftl):

... 
    <div class="interior-content"> 
     <#if articles.assets?size == 0> 
      ${msg('list.none')} 
     <#else> 
      <#if subTitle??><h3>${msg(subTitle)}</h3></#if>     
      <ul class="portfolio-wrapper"><#list articles.assets as article><li><a href="<@makeurl asset=article />${linkParam!''}" rel="lightbox-img" title="${article.title!''}"><img src="<@makeurl asset=article rendition='rightColumn'/>" alt="${asset.title!''}" class="img-border" /></a></li></#list> 
      </ul> 
     </#if> 
    </div> 
... 
+0

另外,Slimbox網站提供了使用示例:http://www.digitalia.be/software/slimbox#usage –

+0

非常感謝您的回覆!不幸的是,我使用的是Alfresco 4.0,編程的路徑通常不會流暢運行:)我快速查看了示例庫,它們看起來很棒。 (當我正在研究我的圖片庫選項時,我實際上遇到了該演示文稿)。我不能100%理解你的意思,我應該開始這一點,稍微澄清一下會很棒。非常感謝:) – sm4491

+0

我還可以將SlimBox圖庫合併到我在WQS網站上進行的現有工作中嗎?再次感謝。 – sm4491

2

Here是一個項目,使用WQS建立一個網站分享演示文稿。它包含的功能之一是圖像旋轉木馬。包含的圖像是存儲在Alfresco回購中的演示文稿的預覽圖像。您應該可以使用該組件並執行類似的操作,以在您自己的基於WQS的站點中實施圖像庫。

+0

嗨@JeffPotts,謝謝回覆!我是Alfresco的新手,所以你的幫助真的很感謝。聽起來不錯。有關部署的快速問題。我手動將文件部署到我的Alfresco安裝中,我知道deckshare-wcmqs文件應該放在Alfresco/tomcat/webapps目錄中,但是應該將deckshare-share和deckshare-repo中的文件複製到哪裏? – sm4491

+0

deckshare-share旨在被部署到share.war。 deckshare-repo意圖被部署到alfresco.war。這兩個項目都有Ant構建文件,因此假設您的build.properties設置正確,您應該能夠爲每個項目運行ant deploy,並且這些文件將會到達它們所屬的位置。 –

+0

嗨@JeffPotts,我按照你的意見部署deckshare文件(再次感謝)。但是當我開始Alfresco時,在stdout日誌文件中出現以下錯誤,我的網站的主頁無法呈現。 '11:26:01,923錯誤[org.springframework.extensions.surf.render.RenderService]無法處理模板:五塊 11:26:01,923錯誤[org.springframework.extensions.surf.render.RenderService]渲染時出現異常:homepage' 您的幫助真的很感謝!我需要儘快完成這個工作,沮喪已經開始在:( – sm4491