Liferay
記錄與Liferay Portal技術相關的主題討論
菜單式下拉列表
摘要: 項目中為方便用戶在添加上傳文件時選擇自己想要保存到的文件夾,著手寫了一個程序實現(xiàn)遍歷數(shù)據(jù)庫中所有的文件夾而形成有層次感的下拉列表,涉及到的代碼基本如下:
首先介紹下表結構:
必須有的字段有:folderId, parentFolderId, folderName
閱讀全文
posted @
2007-07-19 17:34 Scott.Pan 閱讀(691) |
評論 (0) 編輯
Liferay日志portlet里面的結構模板亂碼問題
摘要: 在Liferay里面,有很多內置的示例portlet,這為我們在EXT環(huán)境下做二次開發(fā)新的portlet提供很好的參考依據(jù),其中CMS模塊里的日志文章portlet,功能尤為強大,可以通過配置Structure和Template可以很容易實現(xiàn)一些新聞或是其他內容版面,寫好基本的Structure、Template *.XSL文件,可以通過擴展,再復雜的頁面都可以通過配置模板實現(xiàn),這為發(fā)布新聞信息提供了非常方便的解決方案。下面我將自己在項目中遇到的幾個問題簡單記錄一下
閱讀全文
posted @
2007-07-13 11:19 Scott.Pan 閱讀(1089) |
評論 (0) 編輯
Java Content Repository API 簡介
摘要: 隨著內容管理應用程序的日益普及,對于公共的、標準的內容倉庫 API 的需求也變得漸漸明顯起來。Content Repository for Java ? Technology API(JSR-170)的目標就是提供這樣一個接口。在這篇文章中,我將用開放源碼的 JSR-170 實現(xiàn) Apache Jackrabbit,設計一個簡單的類似維京百科全書的后端,研究這個前途遠大的框架所提供的特性。
閱讀全文
posted @
2007-07-11 20:44 Scott.Pan 閱讀(389) |
評論 (0) 編輯
SearchContainer的用法說明
摘要: 在Liferay中,列表通常是使用SearchContainer來實現(xiàn)的,如BBS的欄目列表等。在Liferay的源代碼中,JSP夾雜了大量的本應在Action中實現(xiàn)的代碼,因此導致很難看懂。我嘗試寫一個Portlet,結果就在JSP處耗費了很長時間。 在此簡單總結一下SearchContainer的用法,內容有些不恰當。具體可參考message_boards/view.jsp中的代碼。
1.1 概述
作為一個條目的列表,應該包括幾個方面的內容:
l Table的標題行
l Table的內容
l 每一個條目允許的操作
l 分頁
閱讀全文
posted @
2007-07-11 16:39 Scott.Pan 閱讀(2796) |
評論 (1) 編輯
Portlet學習分析筆記
摘要: 關于Portlet的一些概念性的文字網絡上很多,谷歌或是百度一下可以很容易搜索到,下面我把自己覺得容易混淆和模糊的幾個知識點做下簡單介紹:
1、Portlet Request & URL
在一個 Portal 頁面中,通常都包含了多個 Portlet ,在一個時刻用戶只能與一個 Portlet 交互,當用戶向一個 Portlet 發(fā)出請求(例如點擊了“ submit ”按鈕),整個 Portlet 頁面將會重新構成。在這個過程中,是否有與用戶交互的 Portlet 處理方式顯然是不同的,而且用戶沒有與之交互的 Portlet 顯然不應該接收到用戶的請求參數(shù)。
閱讀全文
posted @
2007-07-11 14:48 Scott.Pan 閱讀(3620) |
評論 (4) 編輯
Liferay項目中問題及解決方法列舉
摘要: 近階段手頭上進行的是一個liferay項目,由于是初次學習和使用liferay技術,在項目的開發(fā)過程中遇到了很多的問題,等項目結束我會抽時間好好整理下關于liferay開發(fā)的一些心得體會。在此先記下若干(對熟手來說可能很弱智~~~),我會不斷更新:
閱讀全文
posted @
2007-07-10 19:13 Scott.Pan 閱讀(1625) |
評論 (1) 編輯