2012年9月28日 星期五

內容管理系統 - 整合應用程式 - Content Management System - Integration Web Application

本篇主要說明如何將自行開發的Web頁面整合到CMS系統中.

1. 選擇CITUO -> CMS Web Application範本建立Web專案


2. 專案開啟後,可以看到預設的MasterPage與source.cmswebapp檔案
3. 新增一個目錄Sample並加入一個WebForm1.aspx的頁面
4. 在WebForm1.aspx頁面中,加入取得目前登入使用者與頁面權限的程式碼
5. 開啟source.cmswebapp檔案,將要佈署的檔案加入(如下圖)


6. 建置成功後,可以看到Bin的目錄中多了一個"_CMSWebApplication"的目錄,裡面有一個壓縮檔案,這個檔案就是要佈署的檔案.


7. 到CMS系統的 系統管理->方案->上傳新方案


8. 上傳成功後將顯示該方案的詳細資料


9. 在系統管理->應用程式->新增新應用程式 加入剛剛佈署的檔案至CMS系統中,指定該功能要放到哪一個分類中顯示,並設定使用的權限


10. 回到分類導覽中可以看到連結到該功能的頁面


11. 執行結果


優點:
可以快速的將獨立開發的應用程式崁入CMS系統,並整合CMS本身所提供的使用者與權限管理進行控管

沒有留言:

張貼留言