WordPress Theme 的選擇

WordPress 在這幾年中,雖然整體架構沒有大改變,但在功能上進化很多,前台多了許多函數可以用,管理介面也越來越強大,甚至透過 Web UI 就可以更新以及管理佈景主題 (也新增了許多對佈景主題的自定功能)…等等。

目前 roga’s blog 的佈景主題大概已經用了 3 年了,這是當時我根據某個佈景主題自己改出來的版本,雖然也支援 Dynamic Sidebar ,但整體來講,它的極限也大概就是這樣了。

昨天晚上稍微修改了佈景主題。主要異動範圍是選單,改成支援 WordPress 內建的 Menu 功能(原本是用 wp_list_pages() 達成),另外把廣告的所有文字存到 text widget 裡面 (原本是寫死在 code 裡面) ,另外減少一些不必要的 css 敘述,統一不少地方的顏色,移除一些看不順眼的邊框。不過越改越覺得這樣做不太值得,倒不如乾脆換一套新的設計還比較省事。

剛剛想了一下,我大概有幾個想要達成的目標…

  • 必須善用 WordPress 本身提供的 API 以及 Feature (例如:選單使用 WordPress 內建的 Menu 來做)
  • Theme 每個檔案本身都要實作完整 (參考 Theme Development)
  • Responsive Web Design – 不想要 desktop 和 mobile device 各用一套 theme
  • HTML 5
  • CSS Sprite
  • 所有版面配置都可以在後台完成,我不用自己改到程式
  • 希望有各家 social network service 的 icon,並在後台直接管理
  • SEO Friendly

看來看去,我最喜歡的大概是 responsive ,另外我覺得 Northern-Web-Coders 也不錯。

如果最近放假有時間,我大概會抽空把現在的佈景主題換掉。

Hinet 的上線狀況其實不是很理想

除了 cacti 以外,我從 4 月開始我用 pingdom 來檢測 SiteStates 的可用性,發現這個數據不是很理想,以下是 4 月份的服務上線狀況

2012-04-07 21:16    Down - Hinet 無法連線 
2012-04-07 22:24    Up   - Hinet 無法連線 1hr 8min

2012-04-16 07:50    Down - Hinet 無法連線
2012-04-16 09:38    Up   - Hinet 無法連線 1hr 48min

2012-04-19 18:00    Down - Server 硬體問題
2012-04-19 18:36    Up   - Server 硬體問題 36min

2012-04-19 18:42    Down - Server 硬體問題
2012-04-19 18:44    Up   - Server 硬體問題 2min

2012-04-21 19:12    Down - Server 硬體問題
2012-04-21 20:53    Up   - Server 硬體問題 1hr 41min

2012-04-23 08:10    Down - Hinet 無法連線
2012-04-23 08:46    Up   - Hinet 無法連線 36min

2012-04-23 12:19    Down - Hinet 無法連線
2012-04-23 12:25    Up   - Hinet 無法連線 6min

2012-04-28 14:24    Down - Hinet 無法連線
2012-04-28 18:02    Up   - Hinet 無法連線 3hr 38min

上面的數據,扣掉 Server 本身硬體問題 (Raid 磁碟陣列損毀+修復, 約用掉 2hr 19min) ,還有大概 7hr+ 的 downtime 是中華電信造成的。

一般市面上主機商的 uptime guarantee 大概都是 99.9% ,若沒達成則部分退費或按比例退費。如果以這個標準檢視,每個月的 downtime 其實都不能高於 1hr 。

目前我是用中華電信的光世代固定 6 IP + 自己放家裡的 PC 當伺服器,目前單個月的 uptime 僅有 98.5% ,儘管狀況不是很理想,不過根據中華電信光世代的條款,最少要連續斷線達到 6 小時以上才會有費用減扣,所以這種斷斷續續的網路品質,我也只能默默接受就是了…

相關連結:中華電信營業規章