當(dāng)前位置:首頁(yè)>WordPress資訊>WordPress古騰堡編輯器錯(cuò)在哪里了(主題開發(fā)篇)

WordPress古騰堡編輯器錯(cuò)在哪里了(主題開發(fā)篇)

說(shuō)到古騰堡編輯器,真是令人失望的。不管是開發(fā)者還是使用者,都不滿意。雖然倡萌一直也在用古騰堡編輯器,它的確有一些好的功能,比如相比經(jīng)典編輯器平平淡淡的排版,古騰堡讓文章排版更加豐富多樣。

但是,就目前而言,古騰堡太不成熟了,每一次更新都給開發(fā)者和使用者帶來(lái)了不少的痛楚,因?yàn)樗赡茈S時(shí)會(huì)修改某些代碼結(jié)構(gòu),刪除某些接口方式。導(dǎo)致之前開發(fā)的區(qū)塊或發(fā)布的文章內(nèi)容布局,可能會(huì)完全不可用或需要繼續(xù)做兼容。

這無(wú)疑是非常可怕的。倡萌去年新推出的3款主題,都采用古騰堡進(jìn)行頁(yè)面布局,為此我們還自己開發(fā)了一個(gè)古騰堡插件,但是隨著時(shí)間的推移,我們發(fā)現(xiàn),這是一個(gè)錯(cuò)誤的選擇,每次古騰堡大更新,我們都需要做插件的兼容改進(jìn),之前發(fā)布的內(nèi)容可能會(huì)在哪一個(gè)時(shí)間點(diǎn)就不兼容新版本的接口和樣式。這的確讓人抓狂!!

倡萌覺得,古騰堡編輯器開發(fā)進(jìn)度太慢,而且在沒(méi)有完全成熟之前,就內(nèi)置到WordPress核心中,這是極其錯(cuò)誤的。它更應(yīng)該作為插件單獨(dú)存在,也就是說(shuō),為有需要的人安裝使用,而不是直接強(qiáng)制使用。至少也應(yīng)該在功能完整、接口固定以后接入!

倡萌認(rèn)為:古騰堡插件,應(yīng)該將它的目標(biāo)固定在改善文章內(nèi)容區(qū)的編輯體驗(yàn)上,也就是像經(jīng)典編輯器一樣,只做文章內(nèi)容部分的編輯,添加一些簡(jiǎn)單常用的內(nèi)容區(qū)塊,讓用戶可以方便快速做一些常用到內(nèi)容模塊即可。或者說(shuō),內(nèi)置的古騰堡就應(yīng)該是一個(gè)精簡(jiǎn)的版本。而可以開發(fā)一個(gè)高級(jí)功能版(類似于其他可視化頁(yè)面生成器)一樣,讓有需要的用戶選擇安裝和使用。

好了,關(guān)于古騰堡,倡萌就說(shuō)到這里。


以下內(nèi)容來(lái)自于WordPress Tavern,原文《古騰堡錯(cuò)了的地方:主題開發(fā)版》,用谷歌翻譯了一下,大家將就看下吧。

通過(guò)在轉(zhuǎn)彎處進(jìn)行全站點(diǎn)編輯,詢問(wèn)WordPress生態(tài)系統(tǒng)是否為這種過(guò)渡做好了準(zhǔn)備是一個(gè)公平的問(wèn)題,尤其是在主題開發(fā)方面。

主題開發(fā)人員一直努力跟上Gutenberg插件更新和最終主要WordPress版本之間的變化,這已不是什么秘密。問(wèn)誰(shuí)在操縱船也是一個(gè)公平的問(wèn)題。每天花費(fèi)大量時(shí)間制作Web前端的網(wǎng)站開發(fā)人員,主題作者和其他設(shè)計(jì)師在哪里?確保項(xiàng)目保持向后兼容性的前瞻性解決方案在哪里?

已經(jīng)進(jìn)行了一些努力來(lái)彌補(bǔ)古騰堡(Gutenberg)項(xiàng)目與主題開發(fā)人員之間的分歧,例如每?jī)芍芤淮?a target="_blank" rel="noreferrer noopener">基于塊的主題會(huì)議。但是,這些會(huì)議大體上是古騰堡團(tuán)隊(duì)已經(jīng)開發(fā)或即將發(fā)布的最新進(jìn)展。這些會(huì)議是通向更好溝通的良好墊腳石,但是該項(xiàng)目需要一個(gè)項(xiàng)目規(guī)劃人員,既要具有對(duì)未來(lái)前景的愿景,又要有主題作者所要解決的日常問(wèn)題。

現(xiàn)實(shí)情況是,在7,455個(gè)主題中,只有132個(gè)主題在官方資料庫(kù)中列出了功能塊編輯器樣式。正式進(jìn)入WordPress的塊編輯器的生命周期已經(jīng)過(guò)去一年半了,但是該平臺(tái)的面孔主要由主題組成,這些主題將一些基本的塊樣式變成了平庸的設(shè)計(jì)。在完全塊編輯器支持下真正脫穎而出的主題很少,而且相差甚遠(yuǎn)。其中許多也對(duì)Elementor或其他頁(yè)面構(gòu)建器出價(jià)很高。

沒(méi)有主題作者的支持時(shí),是否喜歡塊編輯器幾乎沒(méi)有影響。每周,我都會(huì)在主題目錄中查找新主題,以期找到隱藏的寶石。每個(gè)星期,我都很失望地看到新主題在2020年下降,并且不支持塊編輯器。還有,只要他們有東西多誰(shuí)可能會(huì)喜歡的編輯器用戶的整個(gè)2020-這是一個(gè)很好的主題,但不是每個(gè)人的一杯茶

在支持方面,ThemeForest賣家以18比1的價(jià)格擊敗了免費(fèi)的WordPress.org主題作者,并列出了超過(guò)2,300個(gè)主題,這些主題被列為經(jīng)過(guò)Gutenberg優(yōu)化的。當(dāng)然,眾所周知,來(lái)自大型市場(chǎng)的主題具有其所有功能,可以試圖使競(jìng)爭(zhēng)更加激烈。此外,其中許多都具有內(nèi)置頁(yè)面構(gòu)建器或支持第三方解決方案。

盡管如此,對(duì)于平臺(tái)的旗艦功能,最終用戶應(yīng)該從官方主題目錄中獲得更多期望。第三方市場(chǎng)不應(yīng)該是唯一的游戲。目前,WordPress.org上的許多產(chǎn)品充其量都顯得平淡無(wú)奇。諸如Rosa 2Go主題之類的極少數(shù)產(chǎn)品,已經(jīng)有成熟的企業(yè)為這項(xiàng)工作提供了資金。

目前,主題作者和WordPress之間存在一些破裂的信任。一些人大聲喊叫(人們可以從WP Tavern的評(píng)論部分證明)。其他人則更安靜地試圖解決所有這些問(wèn)題。

甚至是官方主題小組的代表之一,Carolina Nymark也對(duì)此表示關(guān)注。“你們所有的主題作者如何跟上古騰堡的變化?”?她在推特中問(wèn)到。如果團(tuán)隊(duì)負(fù)責(zé)人無(wú)法跟上進(jìn)度,則對(duì)整個(gè)項(xiàng)目不利。

“我不知道,”?安德斯·諾倫說(shuō),2020主題背后的主要開發(fā)者,以Nymark的問(wèn)題。“我一直等到某些問(wèn)題(在beta版本中)出現(xiàn)故障,然后嘗試對(duì)其進(jìn)行修復(fù)。在Core中保持對(duì)塊編輯器的支持的同時(shí),嘗試支持Gutenberg插件中的更改對(duì)您的健康不利。”

主題作者對(duì)未來(lái)非常關(guān)注。當(dāng)不確定未來(lái)12個(gè)月的主題發(fā)展情況時(shí),很難對(duì)當(dāng)前的可能性感到興奮。關(guān)于事情的運(yùn)作方式,沒(méi)有明確而詳盡的路線圖,許多主題設(shè)計(jì)師感覺他們每周都在追趕。相反,他們應(yīng)該能夠更清楚地展望未來(lái)并將早期想法付諸實(shí)踐。

我最終的擔(dān)心是,主題團(tuán)隊(duì)有一天會(huì)切換開關(guān),并要求所有主題都進(jìn)入目錄以支持塊編輯器,就像2015年與定制程序所做的一樣。如果主題作者沒(méi)有有機(jī)地進(jìn)行過(guò)渡,那么這一天可能會(huì)到來(lái)。球隊(duì)將被困在中間,成為壞人

我們從這里去哪里?

為主題作者確定一些主要的痛點(diǎn)很容易。更新之間的更改將不可避免地破壞主題設(shè)計(jì)。

重大的HTML更改。

重大的CSS變更。

缺少類名。

根據(jù)塊的不同,處理對(duì)齊的方法也不同。

經(jīng)過(guò)多年的培訓(xùn),避免使用內(nèi)聯(lián)樣式。

所有這些問(wèn)題都是主題作者的障礙。而且,當(dāng)事情妨礙了主題作者的工作時(shí),他們就會(huì)流到最終用戶。

這不是最近十年的WordPress。承諾不會(huì)通過(guò)更新破壞事情的WordPress。由非專業(yè)設(shè)計(jì)師設(shè)計(jì)的一次性主題仍然在四個(gè)月后生效的WordPress。

古騰堡項(xiàng)目仍處于起步階段。玩起來(lái)可能很有趣,但也可能很雜亂。與任何人一樣,我都是塊編輯器的福音傳教士,但是我可以認(rèn)識(shí)到主題作者與項(xiàng)目開發(fā)人員之間存在清晰而明確的信任問(wèn)題。

當(dāng)前,試圖涵蓋所有基礎(chǔ)的主題作者正在設(shè)計(jì)至少幾個(gè)版本的WordPress,多個(gè)版本的Gutenberg和經(jīng)典的編輯器插件。對(duì)于一個(gè)主題,這是一個(gè)令人眼花array亂的測(cè)試。那些主題很多或更多的人……嗯,這不是理想的情況。

需要針對(duì)主題和網(wǎng)站設(shè)計(jì)采取整體方法。主題作者需要查看路線圖的細(xì)節(jié)并做出貢獻(xiàn),在未來(lái)幾年中將他們認(rèn)為與之相關(guān)的功能雕刻成石頭。他們需要知道,在過(guò)去的幾個(gè)小時(shí)中,他們花了數(shù)小時(shí)努力制作的按鈕塊設(shè)計(jì)將在下周繼續(xù)工作。

這一切都始于項(xiàng)目管理級(jí)別。

如果需要進(jìn)行重大的HTML更改,則主題作者需要的不僅僅是“需要X更改才能使Y功能正常工作”。他們需要在X的初始計(jì)劃階段中看到錯(cuò)誤的所有權(quán),向后兼容的代碼解決方案,以及減少發(fā)生相同錯(cuò)誤的途徑。

主題設(shè)計(jì)師仍然需要某種設(shè)計(jì)框架。當(dāng)前的實(shí)用程序類就像是Tailwind的一個(gè)窮人版,隨著項(xiàng)目添加新功能而被拼湊在一起,而無(wú)需預(yù)見未來(lái)的前景。也許即將發(fā)布的“全球樣式”功能可以解決更大的問(wèn)題,從而提供跨主題的兼容性。

最終,古騰堡團(tuán)隊(duì)與正在為官方WordPress主題目錄構(gòu)建主題的主題作者之間需要進(jìn)行更多的交流。也許甚至應(yīng)該組建一個(gè)專門針對(duì)區(qū)塊時(shí)代主題的新團(tuán)隊(duì)或子團(tuán)隊(duì),并直接與Gutenberg開發(fā)人員一起確定痛點(diǎn)。無(wú)論發(fā)生什么情況,都需要激發(fā)下一代主題的出現(xiàn)。在此之前,大多數(shù)主題作者都一直在想知道下一步需要修復(fù)什么。

接下來(lái):區(qū)塊/插件開發(fā)版?

聲明:本站所有文章,如無(wú)特殊說(shuō)明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關(guān)注WordPress大學(xué)公眾號(hào) WPDAXUE
WordPress資訊

Page Builder by SiteOrigin 2.10.15及以下版本存在嚴(yán)重漏洞,請(qǐng)及時(shí)更新

2020-5-12 8:23:41

WordPress資訊

Gutenberg 8.1添加區(qū)塊復(fù)制、客戶推薦模型,模型UI更新

2020-5-16 9:47:47

4 條回復(fù) A文章作者 M管理員
  1. 只能說(shuō)它生不逢時(shí),論簡(jiǎn)潔沒(méi)以前的好用,論功能沒(méi)有大量的第三方編輯器好用

  2. 響當(dāng)當(dāng)是我大姐頭

    一直使用經(jīng)典編輯器,無(wú)排版,只需要考慮內(nèi)容就行,其他的不用管;而古騰堡個(gè)人感覺它的目的就是想做成一個(gè)簡(jiǎn)單的頁(yè)面創(chuàng)建器,但如果這樣的話為什么不直接買帶頁(yè)面創(chuàng)建器的主題呢,功能更多,而且更方便。

  3. 奶爸建網(wǎng)站筆記

    古騰堡對(duì)于一些不會(huì)代碼的朋友來(lái)說(shuō),發(fā)文章方便點(diǎn)。不過(guò)對(duì)于老手來(lái)說(shuō)確實(shí)不方便。

?
個(gè)人中心
購(gòu)物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

潮州市| 阳东县| 永新县| 巴彦县| 金昌市| 襄垣县| 故城县| 宜昌市| 汾阳市| 台东县| 根河市| 休宁县| 启东市| 南皮县| 白河县| 库车县| 蒙阴县| 黑山县| 普兰店市| 明溪县| 黄龙县| 花莲市| 兴化市| 洛浦县| 成都市| 错那县| 监利县| 美姑县| 五莲县| 内黄县| 德昌县| 水城县| 南漳县| 横山县| 通州市| 梨树县| 湖北省| 咸丰县| 沧州市| 文昌市| 闽侯县|