從 WordCamp 歐洲2020峰會看看 WordPress 的現狀與未來

在今天6月初的WordCamp 歐洲2020峰會中,有一些比較有意思的討論,尤其是涉及到不少新生的或流行的事物、詞匯:headless WordPress、JAMStack、Frontity、HardyPress、Shifter、Strattic、Gatsby、WP2Static、AI 等等,讓我們一起來瞅瞅吧。

WordPress是“最可怕的平臺”?

一直以來,WordPress顯示出驚人的增長。自5月1日以來,該平臺在35天內增加了1.1%的市場份額,而WordPress的搜索量增長了52%(可能是由于新冠肺炎疫情導致了更多的在線業務)。

看來,作為一個生態系統,WordPress是贏家。然而,在WordPress開發人員調查(由65,000名開發人員填寫)中,它獲得了可疑的“最可怕的平臺”獎。

為什么?

開發人員發現它令人沮喪,包括缺少現代堆棧以及緩慢,易受攻擊且難以擴展。

為什么如此重要?

這很重要,因為60%的開發人員具有批準或拒絕購買工具的能力,并且其中許多人不想使用PHP。他們對其他工具(例如Headless,JAMStack,Decoupled和靜態站點生成器)感到更加興奮。

原因:這些新工具更快,更安全,可擴展,可移植,靈活并且能夠使用不同的數據源。

那么,WordPress是否注定要失敗?

同時,諸如headless WordPress,JAMStack和靜態站點生成器之類的工具并非適用于所有情況。尤其是,JAMStack變得越來越復雜,因為您需要傳統CMS開箱即用的更復雜的功能。

因此,還有一種趨勢,人們從JAMStack返回WordPress。一個例子是GitHub博客。因此,這不是全有或全無的方法。

但是,即使WordPress是“制勝法寶”,我們也需要認識到那里有一個更現代的網站,并且找到將WordPress集成到其中的方法是有意義的。這樣,開發人員可能會重新使用WordPress,因為它令人興奮。

WP REST API 是朝著這個方向邁出的重要一步,并且有更多示例。

混合使用的例子

以下是將WordPress與更現代的堆棧結合在一起的一些開發:

  • Frontity??-將WordPress與JavaScript前端結合使用。滾動至底部,了解其聯合創始人關于解耦WordPress的挑戰的演講
  • HardyPressShifterStrattic?—這些公司將WordPess用作靜態站點生成器。
  • Gatsby?—靜態站點生成器,可以通過REST API從WordPress來獲取內容。
  • WP2Static?—開源WordPress靜態站點生成器。
  • 古騰堡(Gutenberg)?-編輯者正在將WordPress Core帶入現代空間。但是,仍然存在挑戰,例如主題開發人員沒有很好地采用它。

簡而言之,WordPress處于拐點。它正在不斷發展,并正在開發一些非常令人興奮的項目。但是,我們還需要將其帶入當前空間和未來。

通過AI使WordPress更好

下一個話題是實用主義的大衛·洛克(David Lockie)發表的。他是一位資深人士,不僅在2020年,他還在WordCamp Europe上做了多次演講。他開始對AI及其對WordPress的潛在影響越來越感興趣。

今天的WordPress

WordPress是一個龐大的生態系統,擁有巨大的用戶群和令人難以置信的社區。這是全球排名第一的CMS。

但是,世界比WordPress還要大,而CMS也無法擺脫混亂。人工智能即將到來,并將成為當今時代的定義技術,第四次工業革命。

這既給WordPress帶來了挑戰,也帶來了機遇。

什么是AI,它能做什么?

首先,什么是AI?這是涵蓋很多領域的一系列技術的總稱。許多公司已經利用了它,并且我們每天都在使用AI,例如在Spotify上推薦歌曲的形式。

然而,這不是一回事,而是一攬子應用程序,例如自然語言學習,對抗性機器學習,生成算法等。

如今,就WordPress而言,人工智能幾乎總是意味著與該平臺集成的外部工具和資源,例如Akismet或Jetpack校對服務。五年后,情況可能會完全不同。

AI將改變WordPress的9種方式

以下是人工智能有可能改變WordPress的具體方法以及我們使用它的方式:

  • 自動化的內容創建?-如今,您已經擁有完全由軟件生成的內容的網站。例如,該技術也已在《華盛頓郵報》和MSN主頁上使用。
  • 更好的協作寫作?-人工智能將能夠在寫作過程中提供意見。它可以提供有關質量和發布內容的最佳時間的客觀分析。
  • 自動化日常任務?-這項技術可能更有效的另一個領域是日常任務,特別是在可訪問性領域。AI可以通過分析圖像內容來添加圖像標簽或標題。已經有用于自動替代文本的插件。
  • 更好的媒體嵌入?-機器將能夠生成適合您需求和內容的視覺內容。這也可能適用于圖像自動提示,名人甚至可以許可他們的肖像進行深造,因此您可以使用他們的臉來進行營銷。
  • 改善其他數字體驗?-這里的例子是增強現實,這是Microsoft的自動問答制造商,它從FAQ或Polly等文本語音轉換服務生成聊天機器人。
  • 內容顯示?-AI可以創建豐富的交互式數據集,使用戶可以深入研究基礎數據并進行處理。
  • 個性化?-機器將能夠根據一天中的時間,他們所消費的其他內容以及其他數據集,為個人即時定制文章和網站。
  • 編寫更好的代碼?-人工智能可以在更高程度上完成自動完成和自動建議,甚至自動編寫您描述的功能。
  • 提高安全性?–軟件程序可能能夠檢查您的代碼中是否存在漏洞。已有WP Engine的智能插件管理器,可以捕獲有問題的插件,并在必要時將其回滾。David提到了WordPress網站的頭腦敏銳的想法,該想法可以檢測威脅并自動做出響應。

WordPress中AI的后果

這種發展也提出了一些重要的問題。如果有WordPress AI,誰將擁有它?當它有可能危及WordPress工作負載時,這種發展值得嗎?

同時,AI的到來是不可避免的,今天已經有公司在WordPress中使用它。但是,這也是WordPress發揮領導作用的機會。

但是,有一件事是肯定的,這不是明天的事情,這是昨天的事情,所以讓我們繼續吧。

為什么下一代人對WordPress的生存至關重要

大衛·比塞特(David Bisset)另一篇關于WordPress未來的演講(我在這里開始探討一個主題)。他是美國的開發人員,也是WordCamp Miami和其他聚會的社區組織者。

問題

對于年輕一代而言,已建立的網站(例如Facebook)正成為人們的遺物。WordPress現在運行良好,但看看其他人正在發生什么,問題是年輕一代是否會采用它。

在WordPress社區中,無法做到這一點。現在是時候考慮如何使青年人融入社區了。否則,WordPress也有成為文物的風險。這需要與影響WordPress的未來和生存的其他因素在同一列表中。

為什么WordPress面臨艱苦的戰斗

出于以下幾個原因,可能難以達到下一代:

  • 他們少寫博客,而是使用其他平臺
  • 其他服務的競爭越來越激烈,Shopify之類的封閉系統正在獲得發展
  • 他們對WordPress的介紹太晚了,因為該平臺不在學校課程中
  • 今天的年輕人不是在擁有自己的內容,而是在為其他平臺(例如YouTube)創建內容
  • PHP和WordPress并不是趨勢技術

我們可以做什么?

為了抵制這種發展,整個社區必須使WordPress對各個級別的年輕人更具吸引力。以下是大衛的建議:

  • 組織者 —使WordCamps與家庭友善,使年輕人包括在PR材料中。停止像對待新事物那樣對待年輕人,規范他們進入WordCamps的行列,不要讓他們成為二等公民。
  • 開發人員 -做您的研究,請注意25歲以下的人群。成為導師,向年輕人介紹技術。為學生和年輕人提供折扣。
  • 貢獻者 —提供讓年輕人成為社區成員的方式,例如更輕松的門票或入門級門票。幫助他們做出貢獻,歡迎他們,解決年輕話題。
  • 父母/老師 —將WordPress納入課程,引起興趣,為老師和父母創建工作坊。

一線希望:年輕人似乎加入了古騰堡,這可能是WordPress生存的關鍵。另外,Tumblr(Automattic購買了)可能是吸引年輕用戶的好方法。

Headless WordPress:當前狀態和尚存的挑戰

由 Frontity 的聯合創始人兼首席開發人員Luis Herranz進行的一場演講。他和他的商業伙伴已經與Headless WordPress合作了7年,并與React一起使用了該平臺。

Headless/Decoupled WordPress是什么意思?

Headless WordPress意味著您可以在WordPress中管理內容,但可以使用其他堆棧(如JavaScript框架)來顯示內容。現有的React框架可以做到這一點,包括Gatsby,NextJS和Frontity。后者專門針對WordPress。需要注意的重要一點是它們不是靜態站點生成器。

那么,為什么要使用React?

React框架在用戶瀏覽器內部具有速度優勢,但是,如果使用CDN,最終結果并不會完全不同。相反,React提供了其他好處:

  • 可重復使用的組件和掛鉤
  • 龐大的生態系統,擁有大量可用組件
  • 聲明性代碼而不是命令性代碼,這可以為DOM操作帶來很多繁重的工作
  • 單個代碼庫,意味著需要維護的代碼更少

React還提供了改進的開發人員體驗,這意味著您可以在更短的時間內以較低的成本構建更好的網站。這是WordPress帶來的革命,但是React是前端開發中一個新的里程碑。

目標是將WordPress與React結合使用,以創建具有更好UX的網站,這些網站更易于維護,并提供更好的性能。這種方法對于更復雜的網站最有意義,因為WordPress網站的復雜性越高,維護其性能,代碼和錯誤的難度就越大。

因此,正如Miriam在開始時已經提到的那樣,這不是萬能的解決方案,而是具有特定的應用領域。此外,將React與WordPress結合使用仍然會遇到一些困難。

缺點和仍然存在的挑戰

迄今為止,以下使WordPress和React一起使用的工作有些繁瑣:

  • 您需要兩個不同的域,一個用于WordPress,一個用于React主題。一種解決方法是通過嵌入React主題,這是Frontity在做的事情。
  • React需要一個可以運行該編程語言的JavaScript服務器。我們已經有托管服務提供商正在致力于容納無頭WordPress,但這不是標準的。
  • 插件兼容性可能很棘手,尤其是對于數據或前端插件。通過REST API有一些解決方法,但并非所有內容都可以復制。雖然這意味著要關閉一些門,但它也為React生態系統打開了巨大的大門。
  • Gutenberg支持在大多數情況下都可以正常工作。一個例子就是Frontity主頁,它是完全由Gutenberg構建的。我建議您檢查視頻重播以查看其在后端的外觀。
  • SEO插件可以并且需要通過REST API進行修改。Yoast 14.0已經包括對此的支持。
  • 網站預覽(例如主題預覽)也需要變通方法。
  • 可擴展性是主要挑戰。WordPress是非常可擴展的。您可以替換整個零件,它們將適用于每個主題。在React中很難做到這一點,但是有一個非常技術性的解決方法,我什至不假裝有資格進行解釋。如果您是開發人員,強烈建議您觀看視頻。

簡而言之,Frontity試圖使React對WordPress用戶可用,并保持CMS的可擴展性。您必須忍受一些缺點,但總的來說,這是一個非常令人興奮的開發,它使用戶可以繼續使用WordPress,但可以利用React提供的一切。

總結

以上內容是倡萌從 Torque 文章中摘錄的一些比較有意思的內容,我們可以從中了解到WordPress的現狀、困難以及可能的未來,對于開闊我們的眼界還是很有幫助的。

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
歡迎關注我們的微信公眾號:WPDAXUE

倡萌

一個文科IT宅男,喜歡折騰WordPress和被它折騰 ^_^

2 條評論

    1. 后生可畏,我們這一代初中的時候除了電腦課,其他時間幾乎無法摸到電腦,期待WordPress在你們這代能有新的發展

發表評論