ClassicPress 社區(qū)考慮將 WooCommerce 重新分叉為 Classic Commerce v2

ClassicPress是一個為那些不想使用塊編輯器的人提供 WordPress 4.9 生命支持的分叉,在社區(qū)投票決定重新分叉較新版本的WordPress(6.x )繼續(xù)前進。1.6.0 版于幾周前發(fā)布,是 2.0 版之前的最后一個次要版本。

ClassicPress 貢獻者正在討論 Classic Commerce 的未來,它是WooCommerce 3.5.3 的一個分支,旨在為 ClassicPress 用戶提供可靠的電子商務(wù)解決方案。社區(qū)現(xiàn)在正在準備應(yīng)對 2.0 版本引入的不可避免的兼容性問題,這需要大量的工作來解決。

在尋求社區(qū)意見的論壇帖子中,@shimmy(一位有興趣支持長期電子商務(wù)解決方案的 IT 解決方案企業(yè)主)為經(jīng)典商務(wù)的未來提出了以下選項:

  • 重新分叉 Woo-Current
  • 重新分叉 Woo-Previous
  • 分叉不同的電子商務(wù)解決方案
  • 將 CCv1 遷移到當前版本
  • 完全重寫

“我們可以討論重新分叉,使用一些有效的東西,或者問自己:我們是否準備好真正分叉并支持它,以我們在 ClassicPress 中工作的方式開發(fā)它,或者我們分叉它并繼續(xù)每次都修補它它不起作用是因為阻塞還是只是將其凍結(jié)?” 伊麗莎白·卡拉拉說道。

經(jīng)過一番討論后,對話中的多個參與者一致認為,分叉最新版本的 WooCommerce 以使其與 ClassicPress 兼容并不是一個可行的選擇。

ClassicPress 總監(jiān) Viktor Nagornyy 建議探索類似于 ClassicPress 2.0 所用方法的重新分叉。

“對于 CP v2.0,我們沒有采用 WP v6.2 并剔除區(qū)塊、FSE 和 React,”他說。“?@MattyRob將分支與 CP v1?合并?develop?,并通過所有文件解決了合并沖突。這是很多工作,他做得很好。WooCommerce 和 Classic Commerce 是插件,因此我認為它們的文件比 WP/CP 核心少。

“這種類型的‘合并分叉’對于 CC 來說可能是一個可行的選擇,可以節(jié)省時間和精力。”

@shimmy 將領(lǐng)導(dǎo)這項工作,他表示他傾向于這種方法。

“我認為這提供了更自然的升級路徑,并在某種程度上提供了向后兼容性,”他說。“在合并分叉過程中的某個時刻,WC 插件將不再與 CC 兼容;這很好,因為我認為 CC 應(yīng)該有它自己的插件“bazaar”。這保證了與CC的兼容性;如果您需要某個功能,那么它應(yīng)該是您已經(jīng)擁有的功能的過濾結(jié)果。”

Nagornyy 還鼓勵新生的插件生態(tài)系統(tǒng)圍繞這些分叉發(fā)展起來,以提供額外的功能。盡管 WooCommerce 插件生態(tài)系統(tǒng)有數(shù)千個用于擴展商店的選項,但不能保證它們與舊版本 WordPress 和 WooCommerce 上構(gòu)建的分支兼容。

“雖然核心 CC 是免費的,但我鼓勵插件開發(fā)人員考慮為 CC 開發(fā)付費插件,以確保他們的時間和精力得到報酬,”Nagornyy 說。“它只會增強 CP 和 CC,因為知道可以使用受支持的優(yōu)質(zhì)插件。對于電子商務(wù)來說,兩個有利可圖(且至關(guān)重要)的插件類別是支付網(wǎng)關(guān)和運輸集成。”

隨著古騰堡項目第三階段 WordPress 管理后臺的重大變化,維護這些分叉將繼續(xù)是一項艱巨的任務(wù),因為來自更廣泛的生態(tài)系統(tǒng)的插件將越來越少,與 ClassicPress 保持兼容。

維護支付網(wǎng)關(guān)和運輸集成以與這些分叉兼容也將具有挑戰(zhàn)性,因為這個討論表明社區(qū)沒有很多經(jīng)驗豐富的電子商務(wù)開發(fā)人員渴望挺身而出并為這個項目貢獻自己的時間。如果經(jīng)典商務(wù)無法實現(xiàn)雄心勃勃的“合并分叉”選項,用戶可能需要尋求集成外部電子商務(wù)解決方案。

原文連接

歡迎關(guān)注WordPress大學(xué)公眾號 WPDAXUE
0 條回復(fù) A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

射洪县| 如东县| 临猗县| 大城县| 香河县| 维西| 梅河口市| 竹山县| 东乡| 临邑县| 丹巴县| 南岸区| 陆川县| 湛江市| 平南县| 广水市| 珠海市| 寻乌县| 北安市| 兴和县| 蕉岭县| 珲春市| 白山市| 凉城县| 筠连县| 沙洋县| 高青县| 晴隆县| 稻城县| 新乡县| 通化县| 丹江口市| 博乐市| 旬阳县| 遵义市| 凤台县| 尼勒克县| 凭祥市| 高邮市| 山阳县| 安达市|