WordPress網站開發,該選用 Elementor 或 Gutenberg?
起步
首先讓我們解釋一下為什麼 WordPress 世界中有這麼多頁面編輯器。在 WordPress 5.0之前,預設的 WordPress 編輯器是“Classic Editor(經典編輯器)”。 Classic Editor 是一個非常簡單的工具,足以編寫文章(文章和新聞)。在設計方面,解決方案首先來自開發主題工程人員。開發人員在主題中建置了漂亮的預設計部分,含各節次裡版面的設計,這些可以直接用於創建頁面(請參考本工室開發的世界非物質文教遺產克羅埃西亞花邊網:www.croatialace.com )。通過這種方式,可以創建漂亮的網站,但由於主題所給予的節次數量有限,並且即使更改節次裡的某些版面也很困難,所以存在限制。因此很長一段時間頁面編輯工具的功能是很貧乏的。
放飛網頁設計靈魂
因為設計需要更多的自由,所以頁面編輯器誕生了。
頁面編輯器很棒,因為用戶不再依賴於有限數量的主題部分,他們可以完全按照自己的意願設計整個頁面。這是一場放飛網頁設計靈魂的革命,許多頁面編輯器外掛被開發出來,甚至連主題開發人員也創建了自己的頁面編輯器。年復一年,頁面編輯器變得愈來愈好,有愈來愈複雜的塊,及愈來愈漂亮的模板…,但是它不是完美的。
首先頁編輯器是“大”和“重”外掛,這意味著它們包含大量需要更長加載時間的程式碼。其次,頁面編輯器產生的 HTML 程式碼可能非常長。例如,使用頁面編輯器創建的帶有簡單文章和圖片的部分可能包含數百行程式碼,從而使頁面加載速度變慢。頁面愈複雜,頁面編輯器產生的“額外”程式碼就愈多。但是沒有人太在意這一點,因為與獲得的好處相比,這變成了一個最小的問題。
這是一場放飛網頁設計靈魂的革命,許多頁面編輯器外掛被開發出來,甚至主題開發人員也創建自己的頁面編輯器 。
但是,WordPress團隊有了其它的想法。於是Gutenberg(古騰堡)出現了。
沒有底限的完全創造
第一步就是發表 Gutenberg,一個區塊頁面編輯器。即使 Gutenberg 功能比Classic editor好得多,不過對要進行複雜設計的頁面而言,仍然有不足之處。但是一些開發人員(他們聰明,因為看到了 WordPress 的未來在哪裡)創建了設計工具(外掛)來擴展 Gutenberg 的功能,並且透過這些擴展,Gutenberg 可以變得足夠強大,可以創建出與頁面編輯器一樣漂亮的頁面。更重要的一點是,Gutenberg 簡單並且它是 WordPress 的預設編輯器,所以它比任何頁面編輯器外掛都要輕得多,並且產生的程式碼比任何頁面編輯器都要短,網站加載速度遠快於頁面編輯器(例如Elementor網頁)。請參考以Gutenberg完成的本工作室官網:www.omahoung.com 的首頁,及其它網站案例:www.ician.co 鈺尚營造。
與頁面編輯器相比,Gutenberg 的唯一問題是界面不像頁面編輯器那樣“用戶友好”,並且使用 Gutenberg 開發頁面的步驟可能會較複雜,所需時間較長。
現在使用WordPress的人感到困惑。因為人們習慣了使用頁面編輯器,並且因為他們對古騰堡的了解不夠深入,所以他們仍然使用和推薦頁面編輯器。有時這也可能與業主要求快速完成網站開發,或網站公司因大量接案要快速消化工作,造成時間不足有關。公司沒有時間在Gutenberg上開發,他們使用Elementor或其他頁面編輯器來加快開發速度,但犠牲的是網站加載速度。
網站飊速時代來臨
但是,一個轉折點出現了:關於Google搜索引擎的遊戲規則。網絡世界只有更快,沒有更慢,因此最近Google改變了他們檢查網站的方式。加載速度變得比過去重要得多。這是一個轉折,突然間愈來愈多的人瞭解到 Gutenberg 與頁面編輯器比較後的好處,於是現在愈來愈多的人推薦使用 Gutenberg。
這種趨勢在未來還會增加。如果任何跟WordPress有關係的開發公司想要在未來生存,他們將不得不走向使用古騰堡。例如 Crocroblocks,一家為 Elementor 製作非常著名和高級外掛的公司正在慢慢地為 Gutenberg 重新創建他們的所有外掛。一些歐美印地區的開發人員甚至認為,所有這些頁面編輯器將在未來都消失。好吧,我們將看看這是否會發生,但可以肯定的是,至少有一些頁面編輯器會消失,其他的則必須在優化方面進行更多的改進。
網絡世界只會更快,不會更慢。