WordPresss funktion för problem med samarbete i realtid

WordPresss funktion för problem med samarbete i realtid


WordPress försenade lanseringen av den efterlängtade version 7.0 av CMS eftersom funktionen för realtidssamarbete (RTC) ännu inte var stabil. Förseningen har fått en del att ifrågasätta om funktionen är nödvändig i kärnan, medan andra säger att förseningen är ett symptom på djupare problem inom själva WordPress.

Realtidssamarbete (RTC)

Gutenberg-projektet har varit på ett utvecklingsspår i fyra faser: Gutenberg-blockredigerare (fas 1), redigering av hela webbplatsen (fas 2), samarbete (fas 3) och flerspråkig kapacitet inom kärnan (fas 4).

WordPress 7.0, som ursprungligen skulle släppas den 9 april, var tänkt att vara lanseringen av fas 3, liksom andra viktiga funktioner som gör det enklare att använda AI inom WordPress.

RTC gör det möjligt för flera användare att samtidigt redigera innehåll och blockbaserad design i blockredigeraren, en funktion som kommer att vara användbar för utgivare och byråer.

RTC har testats

Den kommersiella sidan av WordPress, Automattics WordPress.com, har gjort RTC tillgängligt för betatestare sedan oktober 2025. Dessa betatestare är kunder på företagsnivå hos WordPress VIP. WordPresss dokumentation säger att RTC fungerar bäst med inbyggda WordPress-block och antyder att funktionen kan vara buggig med block som inte strikt följer bästa praxis.

Ett inlägg på den officiella WordPress.org-webbplatsen ger denna information om RTC-prestanda:

“Den mest konsekventa feedbacken: samarbete i realtid fungerar sömlöst när webbplatser är byggda för modern WordPress. Organisationer som använder blockredigeraren med inbyggda WordPress-block och anpassade block utvecklade med bästa praxis rapporterade smidiga upplevelser med minimala problem.

En teknisk ledare vid en stor forskningsinstitution noterade att deras team har investerat i en djup förståelse av Gutenberg och, som ett resultat, “…inte stött på några problem.”

…Flera team testade gränserna genom att:

Lägga till dussintals block samtidigt.

Kopiera stora mängder befintligt innehåll parallellt.

Att låta hela team redigera samma inlägg tillsammans (ett team noterade specifikt “det här är så roligt”).

I dessa stresstester med inbyggda block och moderna anpassade block höll realtidssamarbete anmärkningsvärt bra.”

Dessa tester var med en version som återanvände befintliga tabeller för att lagra redigeringshändelserna. Den metoden resulterade i flera buggar, vilket ledde till en fördröjning efter att det beslutades att skapa en dedikerad tabell för RTC-funktionen i databasen som används av WordPress-webbplatser för att förbättra stabiliteten.

Den beta-testade versionen av RTC var tvungen att begränsa antalet användare som samtidigt kunde redigera tillsammans.

En GitHub-emissionsbiljett förklarar vad som är fel med den gamla versionen av RTC:

“Det är känt att det är begränsat på prestanda- och skalningsbasis, men ger ett enkelt sätt att se samarbete fungera.

Genom att begränsa leverantören till ett visst lågt antal medarbetare som standard minskar risken för överbelastning.”

Så det är ett av problemen som löses genom att introducera en ny databastabell. När det är gjort måste RTC-funktionen testas, och detta är området som WordPress-webbvärdar kommer att oroa sig för.

Symtom på djupare problem?

Joost de Valk, grundare av Yoast SEO, publicerade nyligen ett blogginlägg som gjorde fallet att WordPress är i behov av att skriva om befintlig kod för att göra den säkrare, modernare och effektivare. Han uppmärksammade det oroliga tillståndet för realtidssamarbete som ett symptom på problemen med själva kärnan.

Han skrev:

“Den senaste uppskjutningen av WordPress 7.0 illustrerar problemet i realtid. Utgivningen försenades eftersom teamet måste se över hur samarbetsdata i realtid lagras — det ursprungliga tillvägagångssättet med att stoppa in det i postmeta skulle inte hålla. De överväger nu en anpassad tabell. Det här är exakt mönstret: en ny funktion går in i gränserna för den befintliga datamodellen, eller för att pausa den befintliga datamodellen.”

Det är en persons åsikt, och alla delar den inte. En livlig diskussion på Post Status Slack-kanalen visade att en del i WordPress-communityt var mycket oense om att WordPress behöver omstruktureras.

Inverkan på WordPress-värdar

En oro jag har hört privat är att RTC kan ha en negativ inverkan på delade värdleverantörer. Men det är svårt att veta eftersom RTC-funktionen fortfarande utvecklas från det som testades på WordPress.com, vilket ska göra den mer stabil.

Delade värdmiljöer måste fatta ett beslut om hur den här funktionen ska användas.

  • Hur kommer värdmiljön att påverkas av att tusentals RTC-kunder redigerar på en gång?
  • Kommer de behöva begränsa hur många användare som kan redigera i blockredigeraren?
  • Kommer de att behöva placera en övre gräns för samtidiga redigerare för en nivå av kunder och en högre gräns för andra kunder?

Ska RTC vara en plugin?

WordPress-proffsen Matt Cromwell (LinkedIn-profil) publicerade nyligen en opinionsartikel som uppmärksammade om RTC ens borde finnas i WordPress-kärnan och istället borde utvecklas som ett plugin. Hans resonemang bygger på WordPresss kärnfilosofi att alla nya funktioner som introduceras i kärnan bör vara något som majoriteten av WordPress-användare kommer att behöva.

Anledningen till den designfilosofin är att göra WordPress användbart för de flesta användare och inte levereras med funktioner som de flesta inte kommer att använda. Detta håller WordPress magert. Hans artikel citerar den officiella WordPress-designfilosofin:

”Design för de flesta
Många slutanvändare av WordPress är icke-tekniskt sinnade. De vet inte vad AJAX är, och de bryr sig inte heller om vilken version av PHP de använder. Den genomsnittliga WordPress-användaren vill helt enkelt kunna skriva utan problem eller avbrott. Det är dessa användare som vi designar mjukvaran för eftersom de i slutändan är de som kommer att spendera mest tid på att använda den för vad den byggdes för.”

Cromwell skriver:

“Om en funktion inte behövs av de allra flesta hör den hemma i ett plugin. Det är anledningen till att WordPress förblir tillräckligt magert för att driva 43% av webben.

Samarbete i realtid misslyckas detta test spektakulärt.”

Även om Cromwell insisterar på att den här funktionen inte skulle användas av majoriteten, kan man argumentera för att detta är en funktion som folk vill ha. Till exempel uppger samarbetspluginen Atarim, med gratisversionen installerad på över 1 000 webbplatser, att plugin-programmet har använts på över 120 000 webbplatser av byråer och frilansare.

Det kan vara så att RTC verkligen är en viktig funktion, särskilt för designers, byråer och redaktioner som arbetar tillsammans om artiklar.

AI i WordPress

WordPress-färdplanen i fyra steg skapades för sex år sedan 2018, och det fanns inget sätt att veta då hur viktig AI skulle vara idag. Ändå är det utan tvekan AI, inte samarbete, som är den mest efterlängtade integrationen för WordPress 7.0. Ändå kommer realtidssamarbete med stor sannolikhet att landa i WordPress 7.0, vilket gör det möjligt för frilansare och byråer att arbeta tillsammans med kunder såväl som med interna team spridda över länder. Det verkar som ett giltigt skäl att skicka en stabil funktion inom kärnan i motsats till i ett plugin.

Utvald bild av Shutterstock/Summit Art Creations



Source link

Postagens Similares

  • La aventura como epistemología – Transmisión en vivo este jueves – Rune Soup

    ¡Aprovechemos al máximo mi desfase horario y volvamos a las transmisiones en vivo habituales la mañana después de que regrese a la granja! Pero todo es en serio, este tenso tema de los viajes sagrados, las aventuras y cosas así es claramente lo más importante. Así que únete a mí para eso, además de algunas…

  • گوگل گوگل بوٹ کرال کی حدود پر مزید معلومات کا اشتراک کرتا ہے۔

    Google کے Gary Ilyes اور Martin Splitt نے Googlebot کی کرال کی حدوں پر تبادلہ خیال کیا، اس بارے میں مزید تفصیلات فراہم کیں کہ حدود کیوں موجود ہیں اور اس بارے میں نئی ​​معلومات کا انکشاف کیا کہ ان حدود کو کس طرح اوپر کی طرف ایڈجسٹ کیا جا سکتا ہے یا ضرورتوں اور…

  • Neon Diffraction’ın türü değiştiren ilk şarkısı “Iron River” yayınlandı

    İngiliz yapımcı Ru Goddard’ın davul ve bas takma adı olan Neon Difraction, Londra merkezlidir. Parça, 80’lerden kalma bir rock melodisi sesiyle açılıyor; belki de gişe rekorları kıran bir film için bestelenmiş gibi hissedeceğiniz bir şey. Yaptığı şey, 20. saniyede davul vuruşu gelmeden hemen önce parçayı oluşturmak ve bu noktada türlerin karışımını gerçekten hissedebiliyorsunuz. … rock…

  • AI تلاش میں جیتنے والے مقامی صفحات کیسے بنائیں

    مقامی AI تلاش بہتر صفحات کو انعام دیتی ہے۔ بالکل سیکھیں کہ انہیں کیسے بنایا جائے۔ کیا آپ کے مقام پر مبنی صفحات ظاہر ہوتے ہیں جب AI سے چلنے والی تلاش مقامی سوالات کا جواب دیتی ہے؟ کیا سٹرکچرڈ ڈیٹا، فہرستیں، جائزے تمام مقامات پر آپ کے برانڈ کی مرئیت کو بڑھا رہے ہیں…

  • 您應該相信股市崩盤警告還是繼續長期投資

    每當市場下跌時,頭條新聞就會變得更大聲。像是「崩潰」、「崩潰」和「危機」這樣的字眼開始隨處出現——突然間,你感覺只要做出一個錯誤的決定,就會失去一切。即使是最冷靜的投資者也足以質疑下一步該做什麼。 但事實是:恐懼驅動的新聞並不是什麼新鮮事。真正的問題不在於今天的市場是否不穩定——重要的是你是否做出了明智的選擇,從現在起幾年後仍然會得到回報。 在你驚慌、出售或發誓永遠停止投資之前,先退後一步。 這是你清晰思考、腳踏實地並做出真正讓你更接近長期目標的決定的機會。 因為獲勝的投資人並不是反應最快的人,而是在其他人失去勇氣時保持專注的人。 忽略恐慌性頭條新聞和情緒化的市場預測 圖片來源:來自 Getty Images Signature 的 bernie_photo。 有關股市崩盤的消息聽起來很可怕,但大多數都是為了引起關注。當您對恐懼做出反應時,您可能會做出損害您金錢的選擇。 聰明的投資者學會停下來看看事實而不是頭條新聞。這可以幫助您保持冷靜並專注於長期成長。 這是保護您的計劃並隨著時間的推移累積財富的簡單方法。 了解更多:加密貨幣初學者指南:什麼是加密貨幣以及如何投資 查看長期市場趨勢而不是每日新聞 圖片來源:Prostock-studio 的 Konstantin Postumitenko。 每日市場更新可能會快速上下波動,這可能會帶來壓力。 觀察長期趨勢可以更清楚地了解股市的實際表現。 這可以幫助您做出明智的投資選擇,而不是對噪音做出反應。隨著時間的推移,儘管有短暫的下跌,市場仍呈現成長模式。關注趨勢是促進財務和保持正軌的有效方法。 了解更多:初學者的加密貨幣術語:您應該真正了解的 12 個術語 審查您的投資目標和時間表 圖片來源:Images Rouges 的 ImagesRouges。 當市場感到不確定時,回到你的目標會有所幫助。 考慮一下您開始投資的原因以及您計劃保持投資多久。 這會讓你的決定與你的未來連結在一起,而不是短期的恐懼。清晰的時間表可以幫助您避免在市場波動期間出現錯誤。這是邁向財務獨立和穩定成長的關鍵一步。 了解更多:初學者常犯的 10 個投資錯誤(以及如何避免這些錯誤) 堅持多元化投資組合 圖片來源:來自 Getty Images 的 Wavebreakmedia。 當一個區域下降時,不同的投資組合可以為您提供保護。這意味著將資金分散到股票、基金,甚至加密貨幣市場(如果符合您的計劃)。 多元化可以降低風險並使您的投資組合更加穩定。 它可以幫助您在市場崩盤期間保持投資而不會驚慌。這是隨著時間的推移累積財富的明智投資技巧。 了解更多:多元化投資和建立長期財務自由的 10 種明智方法 避免突然做出買進或賣出決定 圖片來源:來自 Getty Images 的…

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *