Friday, April 6, 2012

連署網站設計

最近幫人做了一個簡易的連署網站,作為Google App Engine的練習。
第一次看到有這麼多人使用自己的作品,實在是很感動,同時也覺得應該要改進設計。

網頁簡介
此網站非常簡單,只有兩個使用者網頁
  • 訪客用: 顯示連署書,加上連署者的姓名、生日、地址和電話。填好資料後按下送出即可。
  • 管理者用: 可以下載連署資料,格式為csv。不需任何輸入。

可改進之處
  • 採用 https 連線。
  • 驗證輸入資料的合法性。拒絕空白的使用者姓名。
  • 平衡流量。GAE的免費版本大約只能支援每天1500人。可以採用多重網站,每個的服務都相同,並從入口處隨機分配要連到哪個網站。

Bug
英文地址裡有逗號,會讓csv的欄位判斷錯誤。解決方法為加上雙引號。