
„WordPress“ atidėjo labai lauktos TVS 7.0 versijos išleidimą, nes realaus laiko bendradarbiavimo (RTC) funkcija dar nebuvo stabili. Dėl delsimo kai kurie suabejojo, ar ši funkcija būtina pagrindiniame kompiuteryje, o kiti teigia, kad vėlavimas yra gilesnių problemų pačioje „WordPress“ simptomas.
Bendradarbiavimas realiuoju laiku (RTC)
Gutenbergo projektas vyko keturių etapų kūrimo keliu: Gutenbergo bloko redaktorius (1 etapas), visas svetainės redagavimas (2 etapas), bendradarbiavimas (3 etapas) ir daugiakalbystės galimybės pagrindiniame centre (4 etapas).
„WordPress 7.0“, kuri iš pradžių turėjo būti išleista balandžio 9 d., turėjo būti 3 etapo išleidimas, taip pat kitos svarbios funkcijos, palengvinančios AI naudojimą „WordPress“.
RTC suteikia galimybę keliems vartotojams vienu metu redaguoti turinį ir blokais pagrįstą dizainą blokų rengyklėje – tai funkcija, kuri bus naudinga leidėjams ir agentūroms.
RTC buvo išbandytas
Komercinė „WordPress“ dalis, „Automattic's WordPress.com“, suteikia RTC prieinamą beta versijos bandytojams nuo 2025 m. spalio mėn. Šie beta versijos bandytojai yra įmonės lygio „WordPress VIP“ klientai. „WordPress“ dokumentacijoje teigiama, kad RTC geriausiai veikia su vietiniais „WordPress“ blokais, ir reiškia, kad funkcija gali būti klaidinga naudojant blokus, kurie griežtai neatitinka geriausios praktikos.
Įraše oficialioje WordPress.org svetainėje pateikiama ši informacija apie RTC našumą:
„Pats nuosekliausias atsiliepimas: bendradarbiavimas realiuoju laiku veikia sklandžiai, kai svetainės kuriamos moderniai „WordPress“. Organizacijos, naudojančios blokų rengyklę su vietiniais „WordPress“ blokais ir pasirinktiniais blokais, sukurtais naudojant geriausią praktiką, pranešė apie sklandžią patirtį ir minimalias problemas.
Vienas didelės mokslinių tyrimų institucijos techninis vadovas pažymėjo, kad jų komanda investavo į gilų Gutenbergo supratimą ir dėl to „…nebuvo susidūrusi su jokiomis problemomis“.
…Kelios komandos išbandė ribas:
Dešimčių blokų pridėjimas vienu metu.
Didelio kiekio esamo turinio kopijavimas lygiagrečiai.
Visoms komandoms kartu redaguoti tą patį įrašą (viena komanda konkrečiai pažymėjo „tai taip smagu“).
Atliekant šiuos testus nepalankiausiomis sąlygomis su vietiniais blokais ir moderniais pasirinktiniais blokais, bendradarbiavimas realiuoju laiku buvo nepaprastai geras.
Šie bandymai buvo su versija, kuri pakartotinai naudojo esamas lenteles redagavimo įvykiams saugoti. Dėl šio metodo atsirado daug klaidų, todėl buvo nuspręsta sukurti specialią lentelę RTC funkcijai duomenų bazėje, kurią naudoja „WordPress“ svetainės, siekiant pagerinti stabilumą.
Beta išbandyta RTC versija turėjo apriboti vartotojų, galinčių vienu metu redaguoti kartu, skaičių.
„GitHub“ išdavimo bilietas paaiškina, kas negerai su sena RTC versija:
„Žinoma, kad jis yra ribotas dėl našumo ir mastelio, tačiau yra paprastas būdas pamatyti, kaip veikia bendradarbiavimas.
Apribojus teikėją iki nustatyto mažo bendradarbių skaičiaus pagal numatytuosius nustatymus, perkrovimo tikimybė sumažėja.
Taigi tai yra viena iš problemų, kurios sprendžiamos pristatant naują duomenų bazės lentelę. Kai tai bus padaryta, reikės išbandyti RTC funkciją, ir tai yra sritis, dėl kurios susirūpins „WordPress“ žiniatinklio prieglobos.
Gilesnių problemų simptomas?
Joostas de Valkas, „Yoast SEO“ įkūrėjas, neseniai paskelbė tinklaraščio įrašą, kuriame teigiama, kad „WordPress“ reikia perrašyti esamą kodą, kad jis būtų saugesnis, modernesnis ir efektyvesnis. Jis atkreipė dėmesį į neramią bendradarbiavimo realiuoju laiku būklę kaip problemų, susijusių su pačia šerdimi, simptomą.
Jis rašė:
„Neseniai atidėta „WordPress 7.0” iliustruoja problemą realiuoju laiku. Išleidimas buvo atidėtas, nes komandai reikia dar kartą peržiūrėti, kaip saugomi bendradarbiavimo duomenys realiuoju laiku – pradinis būdas juos įterpti į postmeta nepasitvirtino. Dabar jie svarsto tinkintą lentelę. Būtent toks modelis: nauja funkcija susiduria su esamos komandos darbo ribomis, kad apeitų ir apmąstytų duomenų modelį.
Tai vieno žmogaus nuomonė, ir ne visi ja laikosi. Gyva diskusija „Post Status Slack“ kanale parodė, kad kai kurie „WordPress“ bendruomenės nariai griežtai nesutiko, kad „WordPress“ reikia pertvarkyti.
Poveikis „WordPress“ pagrindiniams kompiuteriams
Nerimas, kurį girdėjau privačiai, yra tai, kad RTC gali turėti neigiamos įtakos bendrojo prieglobos paslaugų teikėjams. Tačiau tai sunku žinoti, nes RTC funkcija vis dar tobulinama iš to, kas buvo išbandyta WordPress.com, todėl ji turėtų būti stabilesnė.
Bendrinamos prieglobos aplinkos turės priimti sprendimą, kaip pritaikyti šią funkciją.
- Kaip prieglobos aplinką paveiks tūkstančiai RTC klientų, redaguojančių visus vienu metu?
- Ar jiems reikės apriboti, kiek vartotojų gali redaguoti blokų rengyklėje?
- Ar jie turės nustatyti viršutinę vienu metu dirbančių redaktorių ribą vienam klientų lygiui ir didesnę ribą kitiems klientams?
Ar RTC turėtų būti papildinys?
„WordPress“ profesionalas Mattas Cromwellas („LinkedIn“ profilis) neseniai paskelbė nuomonės straipsnį, kuriame atkreipė dėmesį į tai, ar RTC netgi turėtų būti „WordPress“ branduolyje, o ne plėtojamas kaip papildinys. Jo samprotavimai grindžiami pagrindine „WordPress“ filosofija, kad bet kokia nauja funkcija, įdiegta į pagrindą, turėtų būti tokia, kurios prireiks daugumai „WordPress“ vartotojų.
Tokios dizaino filosofijos priežastis yra ta, kad „WordPress“ būtų galima naudoti daugumai vartotojų, o ne su funkcijomis, kurių dauguma nenaudos. Taip „WordPress“ išlieka liekna. Jo straipsnyje cituojama oficiali „WordPress“ dizaino filosofija:
„Dizainas daugumai
Daugelis galutinių „WordPress“ vartotojų yra netechniškai nusiteikę. Jie nežino, kas yra AJAX, ir jiems nerūpi, kokią PHP versiją naudoja. Paprastas „WordPress“ vartotojas tiesiog nori turėti galimybę rašyti be problemų ar pertraukų. Tai yra vartotojai, kuriems mes kuriame programinę įrangą, nes galiausiai jie skirs daugiausiai laiko naudodami ją tam, kam ji buvo sukurta.
Cromwell rašo:
„Jei funkcija nereikalinga didžiajai daugumai, ji priklauso įskiepiui. Dėl šios priežasties „WordPress“ išlieka pakankamai liesa, kad aprūpintų 43% žiniatinklio.
Bendradarbiavimas realiuoju laiku įspūdingai atlaiko šį testą.
Nors Cromwell primygtinai reikalauja, kad šios funkcijos nenaudotų dauguma, galima argumentuoti, kad tai yra funkcija, kurios žmonės nori. Pavyzdžiui, Atarim bendradarbiavimo papildinys, kurio nemokama versija šiuo metu įdiegta daugiau nei 1000 svetainių, teigia, kad agentūros ir laisvai samdomi darbuotojai šį papildinį naudojo daugiau nei 120 000 svetainių.
Gali būti, kad RTC iš tiesų yra svarbi funkcija, ypač dizaineriams, agentūroms ir redaktorių komandoms, dirbančioms kartu su straipsniais.
AI „WordPress“.
Keturių etapų „WordPress“ planas buvo sukurtas prieš šešerius metus, 2018 m., ir tada nebuvo jokio būdo žinoti, koks svarbus AI bus šiandien. Vis dėlto galima teigti, kad tai AI, o ne bendradarbiavimas, yra labiausiai laukiama „WordPress 7.0“ integracija. Nepaisant to, bendradarbiavimas realiuoju laiku labai tikėtina, kad „WordPress 7.0“ leis laisvai samdomiems darbuotojams ir agentūroms dirbti kartu su klientais, taip pat su vidinėmis komandomis, išsibarsčiusiomis įvairiose šalyse. Tai atrodo pagrįsta priežastis pateikti stabilią funkciją branduolyje, o ne papildinyje.
Teminis vaizdas, sukurtas Shutterstock/Summit Art Creations
