Portlet Plugin / Widget 開發
配合Portlet規格與Portal服務參考,開發出的Portlet有許多功能可進一步得到各種使用、整合上的效益。
Portlet UI介面能搭配Theme、Liferay Taglib系列、及jQuery特效等以提供多元彈性的風格。
基本功能 | - 內容管理(Content Management, CRUD) / Service Builder框架
- 新增(New)
- 修改(Edit)
- 刪除(Delete)
- 分頁(Paging)
- 多重選取(Row Checker)
- 排序(Sorting)
- 動作選單(Action Menu)
- 欄位檢查(Validator)
- 多國語系(i18n, ResourceBundle) - 介面語系、欄位儲存
- 使用者回應(User Feedback)
- 偏好設定(Preferences Configuration)
- Portlet Mode控制
- Taglib - portlet/aui/liferay-ui/liferay-util
- 行動裝置支援(Mobile Device Support)
- 持久層(Persistence Layer)控制
- Custom SQL制定
- 主流Database部署用SQL Script
- Schema設計管理
|
擴充功能 | - 資產(Assets)
- 分類(Categories)
- 標籤(Tags) - 輸入內容提供建議關鍵字(Keywords)
- 相關內容(Related Asset)
- 內容呈現(Asset Renderer)
- 出版器列表版型(Application Display Template) - Velocity, Freemarker
- 權限(Permission) - Role / 目標權限管理
- 搜尋檢索(Search Indexing)
- 友善網址(Friendly URL)支援
- 訂閱(Subscription)
- 工作流程(Workflow)、版本控管(Versioning)
- 工作流程定義開發 - 配合不同流程引擎(Workflow Engine)
- 數位資產(含文件、表單)支援流程審核
- 附件(Attachments) - 不限數量
- 可擴充欄位(Custom Field)
- 排程執行(Scheduling Job)
- 使用者偏好 - 依使用者語系、時區,作呈現調整
- Portlet互動(Inter Portlet Communication, IPC) - Portlet共享參數
- WSRP(Web Services for Remote Portlets)
- Data Handler架構
- 匯入、匯出(Import, Export)
- Staging傳輸
- 系統紀錄追蹤
- 使用者活動記錄(Activity Logging) - 整合使用紀錄歷程查詢
- Portal系統紀錄(System Logging)
- 使用者活動(User Activities) / 社群互動(Social Interaction)
- 按讚(Like)
- 評論(Comments)
- 評分(Ratings) - 1~5星
- 系統訊息
- 通知(Notifications)、E-mail
- Email內容套版(Template)
- SMS簡訊通知
- 站內訊息(Message)
- 公告(Announcement) / 提供外部呼叫API
- 警告(Alert)
- 多資料來源(Multiple Data Source) - 串接不同資料庫來源
- 訊息匯流排(Message Bus) 接收器(Listenser)
- WebApp Filter Implementation擴充
- 社群帳號整合(Social Login)、社群回應整合
- Alloy UI特效整合
- Web Services支援
- Restful API - JSON / SOAP
- 遠端呼叫Portal API
- Mobile APP整合 - 行動資料平台應用
|
Portlet模組 | - Front End前端技術
- Angular
- React
- VueJS
- Clay UI
- Liferay Taglib Series(AUI Taglib)
- Portlet架構 / Portlet Bridge
- Liferay MVC
- Spring MVC
- Struts
|
以上項目可作為教育訓練指定內容。