根據咱們最近作的調查: 有 25%的人但願能直接在官網舉辦活動, 有25%的人但願活動頁沒有別人的活動.json
所以,爲擴大工具使用的便利性, 開發Plugin Widget 讓活動主能夠透過外掛 ,把活動掛到官網上舉辦.跨域
要求以下: 工具
1) 客戶能夠透過官網吸引訪客成爲粉絲客.測試
2) 外掛插件能夠提升 SEO,對擴散咱們品牌知名度也有幫助.jsonp
外掛的方式採用 JS,相似 Facebook social plugins。google
外掛主要有四種模式,box ,bar ,客戶本身定製文字或者logo圖片以及全頁嵌入模式.插件
外掛產生的流量有個上限,達到上限,要顯示定製的空白頁面.設計
點擊外掛要求能在官網上參加活動.事件
JS Bin相關思路:圖片
流量統計用 google analytics 來解決
數據在設置外掛的時候生成 json 格式的文件,並上傳到s3
數據使用s3上的文件,交互用 jsonp 從而解決跨域的問題.
開發一個腳本程序,在服務端按期運行,若是檢測到某個外掛產生的流量已經超過上限,則刪除這個s3相應的文件.
設置四種外掛模板.分別對應四種不一樣的模式..利用js sdk 帶的參數分別處理.
響應式設計能夠很好的支持手機瀏覽,但咱們沒法保證官網的設計質量. 外掛在設置的時候已經定義了長,寬..單獨設置外掛的百分比設計,意義不大.
更新活動數據到s3,只能用腳本定時跑..
查下s3的API 有沒有這樣的功能以前是111, 更新是使用111-n 完成後, 111-n 重命名成111.若是有就簡單
在ie8如下,外掛容器元素的點擊事件會’穿透’到 iframe 中元素,引起這些元素的響應事件. 解決方案是外掛上再作一個
透明的mask,這個mask須要設置透明背景色,不然在ie8如下無效..坑
流量達到上限後,如何顯示定製的空白logo 頁面. 要在外掛程序中捕獲404錯誤嗎? 待測試 .
1. 腳本在跑, 並更新活動數據到S3的過程當中, 若是此時用戶打開頁面, 避免請求JS只讀到一半的狀況. 2. S3的JS會被 cache, 但數據10 分鐘須要被更新一次 (外掛內容的最新留言/留言總數是須要更新的) 3. 加就送的活動, 若是獎品已經發布完畢, 活動自動結束的狀況.