[Agentflow開發記事]--為 Agentflow 3.5 Portal 加入免費的投票機

今天在 Google+ 上看到 freeGROUP 免費資源網路社群介紹 Pollfu 免費投票網站產生器。

Modern UI 的網站介面,以及簡易的操作就可以快速產生一個投票機,想說最近在公司發 mail 詢問 MSN 歇業的問卷,放網站上也許更容易收集結果。

於是測試了一下,就把它擺到公司的 Portal 上使用。

Pollfu 產生投票機的方式很簡單,這邊就不多贅述,只是要把它擺到 Agent Portal 就必須了解一下作法了。

Agentflow 3.5 的 Portal 是採用 Porlet 的方式組成的。首先,要打開 aepp-memu-config.xml 這個檔案,路徑位於 Webagenda/WEB-INF/conf 底下。


  1. <page aclClass="" id="defaultPage" image="" title="default.page"  
  2.       url="/index.do" visible="false">
  3.   <acl-edit />
  4.   <acl-view />
  5.   <column visible="true" width="80">  
  6.     .....  
  7.   </column>  
  8. </page>


找到 page 這個 tag,defaultPage 就是首頁,底下的 column tag 就是首頁的版面配置(用 administrator 登入後調整版面所看到的),把


  1. <pagePart border="false" enabled="true" encoding="UTF-8"  
  2.           height="-1" id="msn" iframe="false" moduleId=""  
  3.           title="Survey" url="/pollfu.html" visible="true">  
  4.   <edit-mode target="" url="" />  
  5.   <acl-edit />  
  6.   <acl-view />  
  7. </pagePart>  


加在要顯示的 column 版面,然後新增一個 pollfu.html 的網頁在 WebAgenda 目錄下,加入這一段 javascript


  1. <script src="http://pollfu.com/public/js/embed.v1.js" data-id="X"></script> 


對!就這麼簡單的一行程式...(請從 pollfu 的網站產生 embeded code)

這樣就大功告成了!




3 意見

張貼留言