區塊協議項目旨在創建通用區塊系統,可能與古騰堡合作

block-protocol-project-aims-to-create-universal-block-system-may-collaborate-with-gutenberg 塊協議項目旨在創建通用塊系統,可能與 Gutenberg 合作

區塊協議 是一個新項目,旨在構建一個塊系統,用於在任何 Web 應用程序中嵌入互動式塊。 目標是創建一個更具互操作性和開放性的網路,這些塊可以通過標準化協議共享。 區塊協議規範的初稿由團隊在 哈希,一個開源數據、建模和模擬平台。

當 HASH 創始人 Joel Spolsky 昨天通過他的一篇帖子與全世界分享了這個想法時 WordPress驅動的博客,它引起了馬特·穆倫韋格的注意。

「這是 Gutenberg 正在嘗試做的 100%,它的設計不是特定於 WordPress,其想法是 Gutenberg 塊成為跨 CMS,」Mullenweg 說。 「我們有開源的 Android 和 iOS 版本。」 他建議 Block Protocol 團隊與 Gutenberg 首席架構師 Matias Ventura 一起討論聯合工作。

Mullenweg 在 2021 年世界形勢演講中談到了這一願景,稱這是該項目的原因之一 追求雙重許可 為古騰堡。

「我只是想指出,WP 應用程序不需要雙重許可——它​​們已經是 GPL(安卓, iOS),」移動開發者 Matt Chowning 在 2021 年初與貢獻者的雙重許可討論期間。「改變的動機是將 Gutenberg 的使用範圍擴大到絕大多數不是 GPL 的應用程序,如 WP 應用程序,並發展使用 Gutenberg 並為 Gutenberg 做出貢獻的社區。」

Mullenweg 在 State of the Word 期間重塑了這一願景,稱他希望「Gutenberg 塊成為一個比 WordPress 更大的標準。」 他認為古騰堡是「比 WordPress 更大的東西:」

有一個 Drupal 版本的 Gutenberg 等等。 但我認為部分原因是它的塊可以成為每個專有系統的標準。 我取笑維克斯。 我認為這是公平的。 他們已經賺到了,但如果他們收養了古騰堡,我會為他們乾杯,然後帶他們去喝啤酒。 我認為那會很棒。

Gutenberg 甚至比 WordPress 更大,它基本上是在說我們如何編輯和創建網路? 我們能否讓儘可能多的人,包括專有的和開源的,在這方面進行合作? 所以這是我們下的一個賭注。 也許它是正確的。 也許是不正確的。 我希望作為貢獻者的您仍然對成為 Gutenberg 的一員感到興奮。

像這樣的項目 Drupal 古騰堡古騰堡雲,它在 Drupal 和 WordPress 中共享與 CMS 無關的塊,是第一個證明這個想法可以在現實世界中工作的人之一。 Drupal Gutenberg 模塊獲得了 2018 年 Drupal Europe 熱情接待 在將其移植到 Drupal 的挪威數字服務機構 Frontkom 的代表在會議上公布了他們的工作之後。

「對我們來說,關鍵是 Gutenberg 作為一個庫與兩個 CMS 保持分離,我們希望 Gutenberg 核心開發人員能夠理解 Gutenberg 作為『開放網路編輯器』的願景——而不僅僅是 WordPress,」Frontkom 首席信息官Per André Rønsen 在活動結束後說。 古騰堡雲推出後不久,古騰堡工程師 重申了他們的承諾 保持架構平台不可知。

2019年, 莫里斯·維尼亞, 開發人員 范昂斯,一家位於阿姆斯特丹的機構,創建 拉拉貝格 作為開發人員使用 Laravel 構建應用程序以集成 Gutenberg 編輯器的簡便方法。 在許多情況下,在 WordPress 生態系統之外使用 Gutenberg 是為了給客戶一種更友好的方式來管理他們的網站。

區塊協議有自己的技術目標,超越了跨平台採用相同的區塊。 它還包括在應用程序之間移動數據塊的想法:

該協議以安全、許可的方式在塊(用戶可交互組件)和嵌入應用程序(如基於 Web、桌面或移動應用程序)之間提供標準化、有保證的雙向通信方法。 通過輕鬆擴展不同數據類型的功能,它允許用戶在一個塊中編輯數據並將更新反映在其他塊(或應用程序)中,每個塊都提供有用的功能。

實際上,這意味著用戶可能會在待辦事項列表應用程序中創建一個塊,然後將該數據移動到另一個應用程序的看板塊中,而無需依賴 API 集成。 這將數據從其原始應用程序中解放出來,並使其更具可移植性和互操作性。

塊協議還旨在讓開發人員訪問可重用塊的全球註冊表,以便他們可以將它們嵌入到自己的應用程序中。 該協議使開發人員能夠在應用程序之間傳遞結構化數據。

Block Protocol 的快速入門指南建議使用 React 構建塊,但它表示團隊將在不久的將來發布如何使用不同的前端庫編寫塊的示例。 這 塊中心 有他們已經構建的塊的示例。

當 WordPress 開發它的 阻止目錄,古騰堡雲團隊 鼓勵他們將其設為與 CMS 無關的庫 塊,但塊目錄仍然嚴格綁定到 WordPress 的基礎設施。

Rønsen 在 2019 年表示:「然而,更理想的方法是將這兩項努力合併。對我們來說,關鍵是讓基礎設施對其他社區開放,而不僅僅是 WP 開發人員。」 我們很高興將我們的項目交到 WP 核心團隊手中——因為他們有著相同的開放願景。」 這最終沒有發生,這就是為什麼 Gutenberg Cloud 仍然是唯一分發跨平台 Gutenberg 塊的地方。

「因為它都是 100% 開放的,我們希望塊協議將成為一種網路標準,並在整個互聯網上普遍使用,」斯波爾斯基在他的公告中說。

塊協議在分發可在網路上任何地方使用的塊方面可能會取得更大的成功,因為可互操作的塊是該項目的主要推動力。 該項目對 使用現有的塊編輯器 其創建者希望為新標準做出貢獻。 Gutenberg 將努力與 Block Protocol 相結合,有可能為世界各地的 Web 應用程序帶來更好的創作體驗,同時也讓用戶能夠輕鬆地在應用程序之間移動他們的數據。

來源

相關文章