ma19.net 2008 競選網站,採用 Drupal 5.2 建置,隨著安全性更新陸續升級到 5.7。Why Drupal? 原因很簡單,這是我最熟悉的工具,也相信它有足夠能力可以承載。不過,還是很擔心以我們的有限資源,能否在選舉後期撐住大批流量或攻擊。
最後 1.5 個月,一方面請專人監測/調整伺服軟體的效能與設定,二來請同仁努力封鎖來自中國的攻擊IP(幾百個 Class B 的網段),三則採用靜態頁面快取模組 Boost,並在最尖峰時段(選前一天刊登下午時段的 Yahoo 首頁影音雙星廣告)加大頻寬、預先暫停網站部份功能。最終,我們有效地生存下來,在緊張的狀態下平平安安地選完 :)
(對照組:楊蕙如:長昌官網遭到中國網軍攻擊、長昌競選網站癱瘓 疑遭受中國網軍攻擊)
系統:
- 主機:一台資料庫伺服器 + 兩台 web server。
- 頻寬:前期 5M,中期 10M,最後一週 60M。
- 防火牆:Juniper 防火牆 + 入侵偵測裝置。
在網站建置方面,其實沒什麼撇步:先規劃想要的功能,刪刪減減,再到 Drupal.org 一頁頁尋找可用的模組,或是從裡面千奇百怪的模組中再挖掘到可以利用的功能。網站功能尚稱齊全,但若是以使用介面/流程來看,完成度其實還不夠,這也是 Drupal 還待努力的地方。
模組列表:
社群相關:
- Avatar Selection - 註冊時提供大頭貼供網友選用
- Avatar 2 - 會員大頭貼列表顯示 - http://2008.ma19.net/friends
- Birthdays - 列出最近要過生日的會員
- Buddylist - 好友名單
- Buddylist Auto Add - 於會員註冊時自動加入某人(ma19...)為好友
- Guestbook - 個人留言板
- Invite - 邀請朋友加入網站
- Organic groups - 社群機制,網友可自行成立社群 - http://2008.ma19.net/community/list
- Organic groups mandatory group - 加入會員時自動加入某特定社群
- User badges - 頒發特殊徽章(圖示)給特定會員
- User Visits - 誰來看我...
- User Comment - 讓會員可自行刪除其部落格裡的留言
內容呈現:
- Calendar + Date API - 以月曆方式呈現行程 - http://2008.ma19.net/schedule/2008/3/all
- Custom Breadcrumbs - 依據內容類型自動設置麵包屑
- Diff - 顯示文章各修訂版本的不同處
- Imagecache - 自訂圖片縮圖
- Read More Tweak - 調整"閱讀全文"的連結
- Panels - 提供多內容面板,整合多種資訊
- Subscriptions - 自動寄送回應通知郵件
- Timeline - 以 timeline 方式呈現候選人簡歷
- Views - 以區塊或頁面來呈現各種內容
內容相關:
SEO 相關:
- Global Redirect - 將相同內容的多個網址整合導到一個網址
- Meta tags - 讓單篇文章可以自訂 meta tags
- Pathauto - 自動設定語意化簡潔網址
- XML Sitemap - 自動產生 xmlsitemap 並傳送給 Yahoo/Google
網站效能:
- Boost - 產生 HTML 靜態網頁供訪客存取
- Javascript Aggregator - 將多個 JS 檔案彙整成一個
(並開啟內建的 CSS 整合功能與快取機制)
輔助工具:
- abuse - 讓網友回報惡意內容
- Spam - 自動偵測垃圾留言
- CAPTCHA - 算術檢核碼
- Feedburner - 將 RSS feed 導到 Feedburner
- Fivestar - 打星星的評比功能
- Google Co-op CSE - 採用 Google 搜尋引擎
- Google Analytics - ...如題
- Hierarchical Select - 階層式分類選單
- Legal - 加入會員時需同意網站服務條款
- Postcard - 寄送賀年卡片
除了 Drupal 之外,得力最多的來自於 Blip.tv 的影音功能。ma19.blip.tv 加上 JW FLV MEDIA PLAYER 簡直是絕配!最後實做出來的影片專區,不僅效果不錯,在維護上也相當便利。國內的影音服務...請再加油。
Comments
Re: my ma19.net - powered by Drupal :)
感激這麼詳盡的紀錄。
幫助我很多!
請問板大.您的影片專區是如何實作出來的? 是否可有教呈?
請問板大.您的影片專區是如何實作出來的?
是否可有教呈?
因為最近有需要做到此功能....
但都找不到相關的教學..
請給我指點一下
感恩
Post new comment