wordpress & plugin 使用心得

網頁相關
上週花了一點點時間 把部落格從 blogger 搬到 wordpress 陸續裝了一些外掛 wordpress 外掛的確是很好用啦 五花八門 但還是有些缺點 這邊稍微整理一下心得 [caption id="attachment_2535" align="alignnone" width="200"]wordpress logo wordpress logo[/caption]

沒用過的外掛要一個一個測試

例如我從來沒用過 wordpress 的快取外掛 我如果去外掛區 搜尋 cache 會出現一堆外掛 但哪個好用? 不知道 我可能要去 google 查一下 或是直接把那些快取外掛 都裝上去 比較一下實際的設定 運氣不好一點 可能要測試個三五個 運氣更不好一點 你可能要擺個一兩天 甚至一兩週 才會知道效能好不好

厲害的plugin通常要收費

什麼? wordpress不是不用錢嘛? 這就是一般人對 open source 的誤解 大部分人都認為 open source 不用錢 因為是 open 的 所以可以不用付錢就下載 不用付錢就使用 但當你遇到問題 需要技術支援的時候 你就得花些費用 這很合理 人家寫了這麼好用強大的工具 豈有不收費的道理? 每家公司的服務費收費方式都不同 有的是買斷 有的是月費 有的是年費 反正就是得付費就對了 像最有名的 Yoast (SEO的模組) 就是要付錢的 當然你不付費能不能用 也是可以用 但功能就是有限制的

外掛裝越多 機器負擔就越重

因為外掛不是你寫的 你永遠都不知道外掛在後面偷偷做了什麼你不知道的事情 不是說外掛會做什麼壞事 而是寫的好 寫的不好 效能可能會差很多 怎樣避免? 我們也只能另外弄個測試區 然後先 "試裝" "試用" 看看 等用了一陣子沒問題 再到正式網站安裝 我有遇過客戶裝了很多外掛 導致虛擬主機的資源吃光 就連用 VPS 也是照樣吃光 但客戶又堅持不肯移除那些華麗的外掛 所以沒辦法只好花大錢租效能超好的 VPS 結論就是為了免費 花更多錢

升級問題

wordpress 的外掛市集有各式各樣的外掛 但仔細看一下外掛的資訊 你會看出一些端倪 [caption id="attachment_2536" align="alignnone" width="628"]wordpress外掛說明範例 顯示 wordpress外掛說明[/caption] 以這個例子而言 你可以看到這個外掛雖然很多人用 (超過10萬次的安裝) 但他四個月沒更新 並且沒有在我的 wordpress 版本做測試 (我的 wordpress 目前是最新版本) 這代表這個開發者最近並沒有對這個外掛做版本升級/修改 由於 wordpress 常常針對安全性或是功能做更新 如果外掛開發者沒有緊盯著 wordpress 官方的更新 很有可能在 wordpress 更新後 外掛就不能使用 但如果你的 wordpress 因為遷就這個外掛而不更新 你的 wordpress 可能就會有安全性的疑慮 也許你很需要這個外掛 但作者不更新 你一點辦法也沒有

外掛不見得完全符合你的需求

這也很正常 簡單的功能 一定有很多外掛可以滿足你的需求 因為門檻低 會有很多人寫 只要是越專業的功能 牽涉到越多專業技能 (不管是不是程式上的技能) 外掛就會越少 然後你會發現不管裝哪個外掛 總是跟你想的差一點點 如果這個外掛再補個什麼功能 就完美了 這也不是作者的問題 因為每個人的使用情境不一樣 作者無法在使用者使用前就設想到所有的情形 如果外掛作者持續有在維護 你也許可以提供改版的意見 如果沒有 那...這個外掛可能就到此為止了 你可能得手工做一些這個外掛做不到的事情 這個成本也許比沒有使用這個外掛還高

結論

我覺得 wordpress 是一個很不錯的東西 如果你想很快試點什麼功能的可行性 wordpress 是個很不錯的選擇 例如 我之前一直很想換掉 blogger 我是有能力可以自己寫個部落格系統 但我沒時間寫 所以我只好先用 wordpress 頂一下 等到我發現 一些我寫的出來的功能 在wordpress上需要安裝外掛 而且外掛還需要付錢的時候 我就會更想自己寫 這就意味著 如果你使用 wordpress 到一個階段 你會發現 wordpress 就算有再多外掛 也無法滿足你客製化的需求 如果這些客製化需求很關鍵 可以節省你非常多的時間跟經費 那就表示是時候做客製化網站了 也許 中間這段使用 wordpress 的時間投資 看似是白費的 但也提供了客製化階段的具體想法 有的人喜歡一次攻頂(直接客製) 有的人喜歡逐步升級 有好有壞