在前面的文章有提過了,當初在決定要重啟部落格的時候,其實其中有一點就是想要趁機體驗一下 WordPress.com — WordPress 的官方 hosting 服務。再加上家裡最近有人錄取了 Automattic(就是 WordPress.com 後面的公司),然後看了一下 Automattic 的創辦人 Matt Mullenweg 實在是做了蠻多很有趣的事情,就讓我覺得更應該支持一下 Automattic 這間公司。就用這篇文章記錄一下我用了大概 3 星期的一些心得吧!
WordPress.com 的付費服務
一進入 WordPress.com 馬上就看到 WordPress 非常引以為傲的數據 — 43% 的網站都是用 WordPress 建置的 🎉。而要有一個 WordPress 的網站最快的方式應該就是直接在 WordPress.com 開一個新的帳號就可以馬上開始了。雖然免費的帳號對於建置一個部落格算是夠用了,但如果要使用像是自己的網址或者使用 plugin 等功能,那就必須要付費升級才行了,相信任何想要認真經營的網站應該都不會想要用 yourname.wordpress.com
這種網址才對。所以接下來我們就來看看付費方案有那些選擇。
可以看到方案其實就只有兩種,Pro 除了可以用自己的網址之外,還多了可以使用 plugin 跟有 premium support 等等的額外服務。想想其實一個月 380 的價錢似乎還能接受,再加上本來就是為了要贊助 Automattic 跟 WordPress,所以我們就直接攻頂吧!
按下 Choose Pro 的按鈕之後,可以在這個時候就選擇 domain name,這樣在網站建立好之後就會自動接上屬於你的網址。或者是如果還沒有決定好要用什麼 domain name 的話,也可以在開好網站之後,在管理介面的 Upgrades 選單中的 Domains 選項啟用。所有的付費方案都有附上一年的網址費用。基本上從售前到整個付費的過程的體驗我的感覺就是非常流暢,畢竟多卡一點點就會降低轉化率,我相信這部分 WordPress.com 的團隊做的還算是蠻用心的。
經過了簡單的步驟跟付款之後,就可以正式來看看 WordPress.com 到底跟我們自己架的 WordPress 有什麼不同了。
第一印象
如果你之前就有使用過 WordPress 的話,對於登入之後看到的管理畫面應該會有一種「咦?怎麼好像有點熟悉可是又不太一樣」的感覺 🤔。原來 WordPress.com 預設的管理介面並不是大家或許都有聽過的 wp-admin,而是 Automattic 為了 WordPress.com 特別開發的 Calypso(當然這個專案也是 open source 的)。根據官方的介紹,Calypso 是特別使用了更現代化的前端技術來打造的管理介面,希望可以提供比 wp-admin 更順暢的使用體驗。
不過看起來 Calypso 並還沒有完全支援所有 wp-admin 提供的功能,所以當按下左側的某些功能的時候你會發現還是會被連回 wp-admin,不過至少整體的切換體驗還算是順暢,甚至我覺得如果這是你第一次使用 WordPress 的話,說不定還不會發現其實你正在兩個不同的管理介面中來回切換。
不過因為後來遇到的問題也讓我跟 WordPress.com 的客服確認過了:免費版的幾乎所有的功能都在 Calypso 上面了,要使用到付費的才會有部分功能必須要使用 wp-admin,這點在後面會說到。
雖然不是第一次使用 WordPress 了,但是我對 WordPress 的使用經驗還一直停留在差不多 4.x 的版本,所以對於後來在 WordPress 上面變成預設的 block editor 其實我還是第一次體驗 😅。雖然常常會在各大不同討論 WordPress 的地方看到對於 Gutenberg(block editor 的名稱)的各種批評,但是我覺得那些大多數都是在針對 Gutenberg 還在早期階段的評論或者是單純對於改變編輯方式的不習慣而已。我後來搜尋了一下發現比較近期的調查其實大家對 Gutenberg 的未來都還是蠻看好的(畢竟都已經成為 WordPress 核心的一部分了)。
Gutenberg 主要採用了跟其他主流 page builder 比較像的體驗。比起以前編輯內容那種填表單到各個欄位的做法,Gutenberg 直接讓你在網頁最後會呈現的樣子上面做編輯,我覺得對於編輯內容的人來說應該會覺得更直覺才對,至少不用一天到晚一直按預覽按鈕來看看實際上看起來的樣子。不過我也大概能理解那些反對的人的一些看法,因為真的跟之前 WordPress 的編輯器有非常大的不同。對於我個人來說,其實我還蠻喜歡 Gutenberg 這個做法的,而且以往的一些排版需要使用 shortcode 或者一些其他的方式才能完成的,在 Gutenberg 裡面就變成了直接插入各式各樣不同的 block 就可以馬上看到排出來會長的樣子囉!
不過在用了一段時間之後,其實還是感覺得出來跟一些更成熟的 page builder 或者是其他網頁製作平台比起來,Gutenberg 很多地方的操作還是沒有那麼直覺,這點我相信隨著 Gutenberg 的持續發展應該會越來越好。
之所以各大 page builder 會在 WordPress ecosystem 上面百花齊放有一個最大的點就是:WordPress 一直以來都沒有提供了一個夠直覺的方式來更改整個網站的 look and feel。事實上除了直接用 PHP 寫佈景主題之外,基本上就沒有其他方式了。也因此才會出現了這麼多 page builder,或者是一些專注在讓使用者能夠輕鬆做出各種不同樣式的佈景主題出現。不過最新版的 WordPress 推出了 Full Site Editing,讓 Gutenberg 不只能編輯文章,更能直接編輯整個網站 🤯!這對於很多網頁設計師或者不會寫程式的使用者來說真的是一個非常棒的事情。而且這個功能在免費版的 WordPress.com 就可以使用囉!
遇到問題
在大致上玩完 WordPress 核心的功能之後,接著我便開始要來使用 Pro 方案的重點功能 — 使用 plugin 跟其他的 custom code,不過這個卻是一切麻煩的開始 😱。
裝 plugin 的方式基本上跟自架的 WordPress 方式一樣,而且更好的一點是看起來對能裝的 plugin 也沒有太多的限制。不過有一點還蠻明顯的就是,當裝了第一個 plugin 之後,有一些本來在 Calypso 完成的事情被切換到 wp-admin 才能做了。就感覺像是啟用了 plugin 功能之後,整個網站切換了一個完全不同的軟體版本的感覺。而這個後來也得到了 WordPress.com 客服人員的證實。
I’m glad you asked! In terms of version, the core version of WordPress remains the same for all websites, however, in terms of infrastructure the plugin-enabled sites are moved to specific servers dedicated for this type of site so it can handle all the features properly.
Happiness Engineer, WordPress.com
本來想說這樣看起來應該是換到一個更好的環境跟版本上面了,但是後來才發現是換到了一個有嚴重 bug 的環境。這個也稍微凸顯了一些 WordPress.com 在免費跟付費版本之間切換的一個隱憂,那就是其實 WordPress.com 的軟體版本是混亂的,WordPress.com 的軟體跟架構並沒有彈性到可以用一樣的版本來真正 toggle 免費和付費版本的功能。不過這個其實也沒關係,畢竟我也一樣是工程師,能夠很乾淨的 toggle 免費和付費功能其實也不是這麼容易 😏。再加上幫付費網站另外準備一個有別於免費網站的獨立環境也不全然是壞事,至少如果免費網站出了什麼問題的時候不會影響到付費客戶。
這又讓我回想到其實 WordPress.com 並不是一開始就讓付費客戶可以任意安裝 plugin 的,事實上以前的 WordPress.com 就算是付費客戶,為了相容性還有其他種種原因,也只能使用在一個白名單上面的非常有限的 plugin,這點也在以前很常被很多人拿來做 WordPress.com vs WordPress.org 的比較。所以我猜是 WordPress.com 想要進一步的增加可以支援網站類型的彈性跟提高競爭力所以才開始至於讓使用者可以安裝任意 plugin,WordPress.com 也從本來的服務角度改成了 managed WordPress hosting 的角度。這些在一些 WordPress.com 發表的文章中都可以看見他們對於他們自己服務的態度跟看法。
雖然陸續發現了不少問題,但是其中有一個影響最大的便是網站的 FSE 裡面的樣式無法起作用了,這基本上讓 FSE 的功能完全廢了。重點是一開始我還以為是我自己操作上的問題,所以花了整整兩天的時間做了各種嘗試的排列組合,但是始終無法讓樣式恢復正常。最主要的問題就是本來 FSE 裡面的 global styles 會產生的 block specific 的 CSS 並沒有被證實產生,因此那些 block 就被套上了預設的樣式。
試了一陣子之後,我本來以為或許是某一個有問題的版本不小心被 deploy 了,應該很快就會被處理,所以就放著沒管他。不過過了兩三天之後發現其實還是完全沒有任何要改善的意思。後來索性我就開了一個免費的網站確認一下是不是只有我的網站有問題,然後免費版的網站完全沒有這個問題!
到這裡,我想起來了 Pro 版的一個功能叫做 premium support,對於一個幾乎沒有用過任何產品的 support 的我來說,看來是時候要來體驗一下所謂的 premium support 了 😏。
客服處理
WordPress.com 提供了 Pro 客戶週間的 24 小時 live chat 服務。不過我一開始發出問題的時候是星期日,週末只有提供 e-mail 客服。在我發了問題之後到了隔天星期一才收到回信,這也讓我在內心想著「原來回信需要等一天就是所謂的 premium support」,而且再加上收到的回覆看起來就是一封罐頭:
Hello!
Thank you for reaching out to us with your report:
After collecting additional information about the issue, I am forwarding it to the team in charge of theme development, since they will be better equipped to investigate the source of the problem and search for a solution. We will update you as soon as they make progress in their investigation.
Happiness Engineer, WordPress.com
就這樣,客服的第一印象其實沒有讓我覺得很 premium 🤔。收到這個回覆的一天後,我發了一封信 follow up 一下,畢竟我可是付了錢在等他們修問題,這次 10 分鐘後就收到了回覆,不過看了一下就不難發現為什麼可以回這麼快:
Hi Denny,
There hasn’t been any updates yet, the relevant team is still looking at the issue.
We’ll let you know as soon as they make any progress, but in the meantime please let us know if you have any further information or comments about the issue.
Happiness Engineer, WordPress.com
在收到這個回應之後,我覺得這樣信件來來回回實在是說不上什麼 premium support,也因此我決定要來試試看 live chat。早知道就早點用 live chat 就好,體驗實在是好非常多,線上的 Happiness Engineer 不但回應的很熱情重點是也很及時,一副真的很希望幫你解決問題的樣子,這個把前兩封信被我扣掉的分數瞬間都補了回來。
我在 live chat 中提議在他們找問題的同時先把我另外建立的那個免費版網站也改成 Pro 功能,這樣我也可以繼續建置我的網站而不會互相浪費彼此的時間,他們很乾脆地就答應了,並且告訴我可以放心的使用。到這個時候我忽然覺得終於有享受到 premium support 的感覺了 ☺️。不過就在我在第二個站也啟用了 plugin 之後,就發生了完全一模一樣的問題,到此幾乎可以確定就是在啟用 plugin 的時候會讓網站切換版本,而出問題的就是這個版本。同時還發現了另外一件事情,只要你裝了 plugin,就算後來把 plugin 移除掉基本上也不會回到本來那個沒問題的版本了,所以我就把我的觀察完整的提供給了客服。再加上其實本身也是工程師,其實蠻清楚知道如何重現問題對於工程師找問題來說是非常重要的,也因此我提供了一個 offer 就是如果他們有需要任何跟重現相關的資訊或者是步驟我也很樂意協助。同時我也提議希望我的 Pro 版本的開始時間能從這個問題修好了之後才開始算,畢竟目前卡在這個問題上面我也無法繼續做我的網站了,當然 WordPress.com 的客服也是很爽快地就答應了。看來他們的 live chat 部分還是做的不錯的!
後來… 其實就沒有後來了。一直到現在這個問題都還沒修好,其實我大概知道發生了什麼事情,應該就是客服往產品團隊反映了這個問題之後,就被放到優先度比較低的地方了而已。再加上我有一些內部的情報,得知了其實這個問題並沒有真的被關注,看來是時候做個了結了…
後記
如果你一路看到了這裡,首先要先感謝你願意花時間!希望這篇的故事沒有太無聊或太冗長(好像不小心花了太大篇幅在介紹 WordPress 管理介面的體驗部分 😅)。到這裡應該不難猜我最後做了什麼決定吧,沒錯,即便我真的很想支持一下 WordPress 團隊,但是我真的沒辦法付錢買一個現階段無法使用的服務,更何況我知道如果我自己架的話這些問題都不會發生,所以我最後還是把 WordPress.com 的 Pro 方案退掉了 😢。這部分客服也是蠻乾脆的,只有跟我提到因為網址的部分已經沒辦法退了,所以網址的部分會扣掉,剩餘的部分會全額退款,不過網址就是我的了,我可以自由使用。關於這部分我倒是沒什麼太大的意見。
至於對於 WordPress.com 的看法我就在這裡稍微總結一下好了:
- 如果你今天想要很快的有一個網站,或者是你其實對於架站等事情沒有經驗,而且重點是 WordPress.com 的所有免費功能都可以滿足你的需求的話,那我覺得 WordPress.com 沒有什麼問題!而且不管是速度還是系統流暢程度來說應該都比自架的還要好很多。如果你是這類使用者那我覺得 WordPress.com 很適合你!甚至如果你要認真經營的話,付費掛網址都可以,但是記得只要付 Starter 那個方案就可以了。
- 除了以上需求之外,如果你真的打算要把 WordPress.com 當作你的 WordPress hosting,那我覺得還是先找別的 managed hosting 或者是自架吧,WordPress.com Pro 並不是一個很適合的方案。
為什麼我會說自架或者找別的 managed hosting 會更適合呢?除了上面講的事情之外我覺得還有一個點就是:對你的網站所使用的軟體一點控制力都沒有。我覺得以 WordPress.com 的角度來說,能夠統一管理所有網站的軟體版本肯定對他們來說是方便的,但是其實當我們今天在找 hosting 的時候,好不好用是一回事,通常大家更在乎的其實是穩定性跟可靠度。因此能不能夠完全或者部分掌握跟控制自己網站的版本跟升級策略其實還是挺重要的,這點我也有問了客服,不過得到的答案其實就是他們並沒有考慮這件事情,能不能控制更新這點他更是沒有做出回應:
Most plugins that are provided by us, meaning Jetpack, Akismet, etc. are automatically updated when our updates are rolled out. Those updates have been tested with our systems.
Third party updates are typically handled by the site owner, unless the plugins have been set to auto update. For those plugins, we have no way to provide notification, as the updates would come out on the plugin authors time line.
Happiness Engineer, WordPress.com
所以只能說,如果你今天想要認真的使用 WordPress 來經營你的網站,並且要使用 plugin 和客製化 theme 的話,還是強烈建議找其他的 managed WordPress hosting。如果你覺得你技術上還 OK 的話,也很推薦大家自己搭建自己的 WordPress 網站噢!關於自架 WordPress,我有把本站目前的做法分享在這裡了,之後有空的話也會再跟大家分享其他不同的做法噢!
至於 WordPress.com 嘛… 再給他們一些時間把上面說的一些問題搞定吧!我相信我之後一定還會再給他們機會的。
發佈留言