WordPress 分為兩種:WordPress 和 WordPress.com,通常前者也被稱為 WordPress.org 或自架站(Self-hosted WordPress),後者則是一般大家熟悉的部落格服務提供商(BSP),兩者最主要差異在於自架站可以有最大自由度和彈性,但技術性門檻較高,也需要花更多時間成本維護,不過可調整自訂範圍更大,以長期經營網站來說會是更好的選擇。
Sandbox
Sandboxie 在虛擬沙盒環境測試軟體或瀏覽器安全,避免對系統造成危害
可能很多人都聽過所謂「沙盒(或沙箱)」(Sandbox)的概念,簡單來說,這是一種安全機制,為執行中的程式提供一個完全隔離的環境,以避免對使用的作業系統造成危害。沙盒通常會嚴格限制程式所能存取的資源,包括磁碟及記憶體空間。當然這也屬於虛擬化的一種方法,就如同透過虛擬機器建立電腦一樣。那麼沙盒通常會被用於那些地方呢?例如測試可能帶有病毒、不乾淨的程式,或是不確定安不安全的惡意程式碼。
建立 Facebook 測試帳號,免用真實帳號示範粉絲專頁和社團功能
在撰寫 Facebook 相關文章或教學時,我通常都是直接使用自己的帳號,一來我沒有其他分身或小帳號可以用,另一方面是因為帳號裡已有資料,在測試時就不必手動產生範例內容。不過這有一些缺點,有時遇到要更深入細部的設定教學,就必須直接以平常管理的粉絲頁面來操作測試,若網頁中有個人資訊或不適合顯示的資料,也得在擷圖後透過繪圖工具稍作處理。
Poopy.life 快速建立 WordPress 測試環境,可安裝外掛和佈景主題
我的習慣是在已上線、運作中的網站直接進行編輯修改,但其實不建議這麼做,一來如果修改的檔案很多,就必須逐步完成;另一方面當沒改好發生問題時,也會連帶影響到網站運作,因此現在許多主機商都有內建複製網站(Staging sites)功能,可以快速建立一模一樣的版本,就能在另一個測試網站進行修改、除錯,完成後再讓測試網站取代現有的網站,這麼做的好處是不用再耗費時間部屬相同環境,避免掉這中間可能因為某些程式不同而出現的其他問題。