在Portlet開發上,企業可指定偏好的架構與介面,包含常用Framework、Tag Library等。
並可利用Portlet規格的優勢,在Portal在開發與整合上達到更好的效果。
標準JSR-168、JSR-286下,
實作renderURL、actionURL、resourceURL以建立UI上之行為互動。
Portlet可部署於各Portal系統:
Liferay Portal、JBoss Portal、eXo Platform、IBM WebSphere Portal、Oracle WebCenter等。
Portlet功能開發
配合Portlet規格與Portal服務參考,開發出的Portlet有許多功能可進一步得到各種使用、整合上的效益。
基本功能 |
擴充功能 |
- 內容管理(Content Management, CRUD)
- 新增(New)
- 修改(Edit)
- 刪除(Delete)
- 分頁(Paging)
- 多重選取(Row Checker)
- 排序(Sorting)
- 動作選單(Action Menu)
- 欄位檢查(Validator)
- 多國語系(i18n, ResourceBundle)
- 使用者回應(User Feedback)
- 偏好設定(Preferences Configuration)
- 行動裝置支援(Mobile Device Support)
|
- 資產(Assets)
- 分類(Categories)、標籤(Tags)
- 權限(Permission)
- 搜尋檢索(Search Indexing)
- 訂閱(Subscription)
- 工作流程(Workflow)、版本控管(Versioning)
- 附件(Attachments)
- 可擴充欄位(Custom Field)
- 遠端服務支援(Remote Services)
- 排程執行(Scheduling)
- Portlet互動(Inter-portlet Communication)
- WSRP(Web Services for Remote Portlets)
- RSS Feed
- 匯入、匯出(Import, Export)
- 活動記錄(Activity Logging)
- 使用者活動(User Activity)
- 評論(Comments)、評分(Ratings)
- 系統訊息
- 通知(Notifications)、E-mail
- Web Services支援
- JSON API、SOAP API
|
CRUD(Create, Read, Update, Delete)
使用技術:
Liferay Tag Library, Struts
Reporting
OpenSocial Gadget
CRUD Portlet, Reporting Chart Portlet, Portlet Examples, Samples
|