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
