好的使用者經驗設計絕不是從使用者開始

在以人為本的設計相當盛行的世代,不論是稱之為設計思考或者是使用者經驗設計,直覺上的第一步通常是「瞭解使用者」,我們接觸使用者、傾聽他、感受它的需求並做出理想的設計。

但比起瞭解別人,了解自己才是最重要的吧?而這個不可忽略的步驟我稱為一Define Challenge

ReactJS與Immediate-mode GUI

為何ReactJS是開發複雜UI的首選

兩年多前ReactJS剛出現的時候,Angular與Ember(加上更早期的Backbone)還是大型網站應用程式的開發主流。ReactJS的出現,引起許多人注意,當時我看到一篇文章很有意思:Removing User Interface Complexity, or Why React is Awesome,裡面提到了ReactJS與immediate-mode GUI的相似之處。那是我第一次知道immediate-mode GUI這檔事,也很佩服作者的洞察力。這兩年來,我發現很少人談論這件事,中文的文章更是沒有,所以我想花點時間跟大家介紹一下ReactJS與immediate-mode GUI的關係,因為我認為這是ReactJS的最重要特性。

(免費資源網路社群) 9 個提升 WordPress 網站安全性的方法

大約一個月前,這個部落格被黑客入侵(編按:Amit Agarwal 的網站)。而其他托管於相同主機商的網站像是 ctrlq.org 和 hundredzeros.com 也深受其害,黑客成功從網路上拿下了這些網站。

托管網站的主機商表示這可能發生於某些使用舊版的 WordPress 網站,導致密碼不幸洩漏,這段時間雖然歷經一些艱難,但幸運的是被刪除的網站已經回復,且流量也回到正常。

以下是我所做的變更,用來提高我的 WordPress 網站安全性,縱使這樣的意外可能再次發生。

(免費資源網路社群) 安裝 WordPress 後你應該做的 25 件事

在你安裝完 WordPress 後,你可能會調整一些設定來最佳化 WordPress 效能和安全性。這裡有一份安裝完 WordPress 後你應該做的最佳化指南。安裝 WordPress 只需要兩個簡單的步驟,但你可能要調整一些預設的設定值,來改善、最佳化 WordPress 網站的效能和增強安全性。

如何最佳化你的 WordPress 網站?

(免費資源網路社群) 在 WordPress 設定 HTTPS

HTTPS 也就是俗稱的安全通訊協定(Secure Sockets Layer,簡稱 SSL),在網址列旁邊會顯示一個安全鎖頭小圖示,目的在於提高使用者瀏覽網站的安全性,在伺服器與用戶端傳送內容時,即使封包被擷取,也無法取得傳輸的內容。此外,透過一些公眾 WiFi 連線時,可能會在瀏覽網頁時置入特定的廣告代碼,使用 HTTPS 可避免這些問題發生。

(免費資源網路社群) 8 個實用的 WordPress 程式碼

網路上仍有一些 WordPress 網站尚未做任何修改。增強或修改網站功能最常見的作法是安裝 WordPress 外掛,然而功能也可以直接被加入佈景主題檔案中。事實上,大多數 WordPress 佈景主題包含 functions 檔案可以修改 WordPress 某些現有的功能。

原始碼片段(Code Snippets)是一小段的程式碼,可以直接加入到你的佈景主題檔案中。有時候它們包含了完整功能,其他時候它們可以用來修改一些現有功能。

在這篇文章裡,我想告訴你八個實用且能增強 WordPress 功能的原始碼片段。我已在預設的佈景主題 Twenty Fourteen 側試過所有的原始碼,皆能正常運作,請注意,如果你的佈景主題已經過大量修改(特別當它是一個框架),有些功能可能就無法正常使用。