Cloudflare EmDash: avatud lähtekoodiga CMS TypeScriptis, mis soovib WordPressi järeltulijat uuesti määratleda

  • EmDash on avatud lähtekoodiga TypeScripti sisuhaldussüsteem, serverita ja Astro baasil loodud sisuhaldussüsteem, mida Cloudflare esitleb WordPressi „vaimse järeltulijana“.
  • Nende peamine panus on turvamudel, mis põhineb liivakastides (Dynamic Workers) isoleeritud pluginatel, millel on deklaratiivsed õigused ja piiramatu MIT-litsents laiendustele.
  • See on loodud tehisintellektil põhineva sisuhaldussüsteemina: see integreerib MCP-serveri, agendi oskused ja käsurealiidese, et tehisintellektiga agendid saaksid hallata sisu, teemasid ja pluginasid, ning toetab x402 makseid üksuse kohta.
  • Praegune versioon on eelvaateversioon 0.1.0, millel on arenev ökosüsteem ja tugev optimeerimine Cloudflare'i infrastruktuurile, mis on WordPressi kogukonnas tekitanud skepsist ja kriitikat.

Avatud lähtekoodiga sisuhaldussüsteem TypeScriptis

Cloudflare on sisuhaldussüsteemide valdkonnas astunud märkimisväärse sammu edasi EmDash, avatud lähtekoodiga sisuhaldussüsteem, mis on täielikult TypeScripti keeles ehitatud Algselt serverita keskkondade jaoks ja tehisintellekti agentidega sujuvaks koostööks loodud ettevõte esitleb seda ühemõtteliselt kui "WordPressi vaimset järeltulijat" – silt, mis on veebiarendusringkondades arutelusid tekitanud.

Kuigi viide WordPressile on vältimatu – ja osaliselt tahtlik –, ei ole EmDash ei haru ega eksperimentaalne haru: see on Täielik ümberkirjutus, MIT litsentsi alusel, põhineb Astro raamistikul (mille Cloudflare omandas 2026. aasta alguses) ja mis arendati välja kõigest kahe kuuga tehisintellektil põhinevate kodeerijaagentide intensiivse toe abil. Tulemuseks on väga noor platvorm, versioon 0.1.0, kuid mille arhitektuur erineb radikaalselt veteranist PHP CMS-ist.

Mis on EmDash ja mis teeb selle WordPressist erinevaks?

Uus serverita CMS, mis põhineb TypeScriptil

EmDash on defineeritud kui Täisfunktsionaalne, avatud lähtekoodiga ja serverita sisuhaldussüsteem, mis on kirjutatud TypeScriptisSee on suunatud sisuveebisaitidele (blogid, meedia, portfooliod, turundusveebisaidid) ning on optimeeritud töötama Cloudflare Workersi ja ettevõtte infrastruktuuri peal, kuigi seda saab juurutada mis tahes Node.js serverisse. Kapoti all tugineb see Astrole, mis on üks kiiremaid raamistikke staatiliste ja hübriidsete sisule orienteeritud saitide jaoks.

Cloudflare'i ettepanek põhineb selgel eeldusel: WordPressi loodud hostimismudel ei sobi enam praegusele veebileKui WordPress üle 20 aasta tagasi esmakordselt ilmus, tähendas veebisaidi loomine serveri või VPS-i rentimist ja hooldamist. Tänapäeval on standardiks JavaScripti pakettide levitamine ülemaailmsete servaarvutite võrkude vahel, skaleerimine miljonite päringuteni ja maksmine ainult tegeliku protsessori kasutuse eest.

Selles kontekstis sündis EmDash pilvepõhise lähenemisviisiga: see Serverita disain, skaleerub nullini, kui liiklust pole Ja see suudab koormuspiikidele reageerides millisekundites täitmisinstansse mitmekordistada, kasutades ära V8 isolaate, millel Cloudflare'i käituskeskkond põhineb. See lähenemisviis muudab selle eriti atraktiivseks platvormidele ja projektidele, mis haldavad paljusid saite, millel on väga ebaregulaarsed liikluspiigid.

Teine oluline erinevus seisneb sisus: HTML-i ja metaandmete segamise asemel, nagu WordPress seda teeb, EmDash kasutab kaasaskantavat tekstiStruktureeritud JSON-vorming, mis eraldab andmesisu täielikult selle esitusest. See lihtsustab sama teksti taaskasutamist veebisaitidel, mobiilirakendustes, uudiskirjades või API-des ilma kindlale HTML-struktuurile tuginemata.

Turvaarhitektuur: liivakastides isoleeritud pluginad

Turvaline pluginate arhitektuur EmDashis

Üks valdkondi, kus Cloudflare WordPressi otseselt ründab, on turvalisus. Ettevõtte viidatud andmete kohaselt Ligikaudu 96% WordPressi saitide haavatavustest pärinevad pluginatest.Ja 2025. aastal avastati WordPressi ökosüsteemis rohkem tõsiseid haavatavusi kui kahel eelneval aastal kokku. Probleem ei seisne ainult koodi kvaliteedis, vaid arhitektuuris endas.

WordPressis on plugin põhimõtteliselt PHP skript, mis haakub südamikuga ja omab täielikku juurdepääsu andmebaasile, failisüsteemile ja täitmiskeskkonnaleTegelikku isolatsiooni pole: plugina installimisel annate sellele majavõtmed. Seetõttu peab WordPress.org pluginate ülevaatamiseks käsitsi järjekorda, kus ootejärjekorras on üle 800 plugina ja valideerimisajad ületavad kahte nädalat.

EmDash püüab seda probleemi juba juuretasandil lahendada väga erineva mudeli abil. Iga plugin töötab omaette isoleeritud liivakast, dünaamiline töötaja Cloudflare'i infrastruktuuril põhinev. Sisemiste andmete ja funktsioonide otsese juurdepääsu asemel peab plugin manifestis deklareerima, milliseid võimalusi see vajab (näiteks read:content o email:send) ja süsteem avaldab need toimingud talle ainult täpselt määratletud sidemete kaudu.

Tulemuseks on see, et plugin saab teha ainult seda, mida ta tahab teha. on oma manifestis otsesõnu öelnudSee on kõik. Kui see soovib internetiga ühendust luua, peab see isegi määrama hostinime, millega see ühenduse loob. Administraatori jaoks tähendab see, et enne millegi installimist tuleb teada, millised konkreetsed õigused sellele koodile antakse, sarnaselt OAuthi ekraani läbimisega, kus valitakse, millist juurdepääsu kolmanda osapoole rakendusele anda.

Sellel lähenemisviisil on tagajärjed ka ärimudelile. Kuna pluginakoodi ei segata põhikoodiga ja See ei kuulu GPL-litsentsi alla EmDash, mis domineerib WordPressi ökosüsteemis, võimaldab EmDashi laienduste arendajatel valida mis tahes litsentsi, sealhulgas täiskommertslitsentsi. Lisaks, kuna plugin töötab isoleeritud keskkonnas, saab EmDashi sait teoreetiliselt pluginale loota ilma selle lähtekoodi nägemata, vähendades sõltuvust tsentraliseeritud turgudest ja tüüpilisest "tähtede pärast võidu ajamise" hindamissüsteemist.

„Tehisintellektil põhinev” sisuhaldussüsteem: programmiline haldus tehisintellekti agentide poolt

Lisaks turvalisusele positsioneerib Cloudflare EmDashi kui Nullist peale loodud sisuhaldussüsteem, mis toimib tehisintellekti agentidega koosmitte ainult integreeritud tööriistana, vaid ka esmaklassiliste osalejatena süsteemi enda haldamisel. Ettevõte uhkustab sellega, et kirjutas projekti alused kahe kuuga tänu intensiivsele kodeerimisagentide kasutamisele ning sama filosoofia kantakse üle ka lõpptootele.

Praktikas sisaldab iga EmDashi eksemplar järgmist Agent Skills, integreeritud MCP-server ja CLI Agent Skills on loodud selleks, et sellised tööriistad nagu Claude, ChatGPT ja muud assistendid saaksid otse sisuhaldussüsteemiga suhelda. See kirjeldab EmDashi võimalusi (saadaval olevad konksud, pluginate ja teemade struktuur, sisu ülesehitus jne), võimaldades agendil koodi genereerida või kohandada väiksema improvisatsiooniga.

CLI omalt poolt avab agendile ukse rutiinsete haldusülesannete haldamiseks: Laadi üles meediat, loo sisukogusid, muuda skeemeKäivitage migratsioone või kontrollige eksemplari olekut nii lokaalselt kui ka eemalt. Integreeritud MCP (Model Context Protocol) server toimib kaugtasemena, pakkudes samu toiminguid välistele tehisintellekti tööriistadele ilma, et inimesel oleks vaja armatuurlauale juurdepääsu.

See lähenemisviis tekitab juba huvi väga spetsiifiliste profiilide seas WordPressi ökosüsteemis. Veteranidest arendajad nagu Joost de Valk (tuntud Yoast SEO plugina poolest) on välja toonud, et praktiliselt Kõik EmDashi disainiotsused näivad olevat tehtud tehisintellekti agendi mugavust silmas pidades.Alates koodistruktuurist kuni funktsioonide dokumenteerimiseni võib see olla selge eelis uutele projektidele, mis soovivad suuresti automatiseerimisele toetuda.

x402 maksed ja uued monetiseerimismudelid agentide ajastul

Teine EmDashi eristav element on natiivne lisamine x402, avatud standard tasulistele veebiteenustele mida Cloudflare on juba mõnda aega reklaaminud. Idee põhineb HTTP 402 (makse nõutav) olekukoodi kasutamisel, et hõlbustada mikromakseid või makseid üksuse kohta nii kasutajatele kui ka eriti tehisintellekti agentidele ja edasijõudnutele robotitele.

Töövoog on lihtne: klient – ​​näiteks kasutaja tehisintellekti agent – ​​esitab HTTP-päringu ja server vastab päringuga HTTP 402, mis näitab, et makse on vajalikKlient teeb makse konfigureeritud rahakotile ja pärast kinnitust pääseb järgmine päring juurde soovitud sisule. Kohustuslikke tellimusi ega keeruliste lüüsidega spetsiifilisi integratsioone pole: protokoll toimib liimina.

Cloudflare on viimastel aastatel selle mudeli ümber osi kokku sobitanud, pilootprojektid on tehtud alates Maksa indekseerimise eest tehisintellekti robotite eest, avatud lähtekoodiga mallid x402 puhverserveritele ja lepingud traditsiooniliste makseteenuse pakkujatega. Asjaolu, et EmDash sisaldab x402 standardina, tähendab, et iga kirjastaja saab minimaalse vaevaga aktiveerida artikli või jaotise kohta tasulise müüri: märkida, millised kogud nõuavad makset, määrata summa ja sisestada rahakoti aadress.

Euroopas, kus ajakirjandus ja digitaalmeedia on pikka aega püüdnud tasakaalustada publikut, tasulisi reklaame ning koondava ja otsinguplatvormide survet, on agentide juurdepääsu detailne arveldusmudel See võiks olla huvitav. Mitte niivõrd reklaamitulude korraga asendamiseks, vaid lisakihina stsenaariumi jaoks, kus suur osa liiklusest ei tule enam inimestest brauseritest, vaid mudelitest, mis kasutavad vastuste genereerimiseks teksti.

Serverita juurutamine ja praktiline sõltuvus Cloudflare'i infrastruktuurist

Puhttehnilisel tasandil kasutab EmDash ära Cloudflare Workersi serverita mudel, mis põhineb V8 isolaatidelPäringu saamisel käivitab käituskeskkond isolaadi lennult, täidab koodi, tagastab vastuse ja lülitab selle välja, kui liiklust enam pole. Arveldatakse ainult tegelikult kasutatud protsessori aega, mis välistab vajaduse säilitada "kuumi" eksemplare, et koormust absorbeerida.

Ettevõte rõhutab, et see on võimalik Käivita Cloudflare for Platformsi kaudu paralleelselt miljoneid EmDashi eksemplareKõik need süsteemid skaleeruvad nullist vastavalt vajadusele, kasutades sama võrku, mis toetab mõnda maailma kõige tihedamalt külastatavat veebisaiti. Selline arhitektuur sobib hästi Euroopa SaaS-platvormidele, digiagentuuridele või majutusteenuse pakkujatele, kes haldavad arvukalt erineva liiklusega saite.

Ja nüüd leiame ühe punkti, mis on kogukonnas kõige rohkem kriitikat tekitanud: pluginate turvamudel ja üldiselt EmDashi peamised eelised. Nad toetuvad otseselt Cloudflare'i infrastruktuurileIsoleeritud pluginate käivitamine Dynamic Workerite abil on Cloudflare'is saadaval ainult natiivselt; kui keegi otsustab EmDashi ise hostida mõnel teisel pakkujal või oma riistvaral, peab ta sarnase turvataseme saavutamiseks rakendama oma isolatsioonikihi.

EmDashi dokumentatsioon nõuab, et CMS „See töötab mis tahes Node.js serverisJa see on tõsi põhiteostuse osas. Kuid praktikas on paljud lipulaevalubadused – eriti turvalisuse ja automaatse skaleeritavuse osas – optimeeritud neile, kes jäävad tootja platvormi juurde. See pinge avatud lähtekoodi ja kommertsinfrastruktuurist sõltuvuse vahel on üks punkte, kus arutelud on foorumites nagu Hacker News ja Reddit kõige enam takerdunud.

Teemad, sisu ja migratsioonivoog WordPressist

Arenduskogemuse seisukohast tähendab EmDashi teema loomine a-i loomist Astroprojekt lehtede, küljenduste, komponentide, stiilide ja tüpograafiadLisaks annab JSON-seemnefail sisuhaldussüsteemile teada, millist tüüpi sisu ja välju genereerida. Neile, kes juba töötavad Astro või moodsate TypeScripti raamistikega, on see tuttav.

Erinevalt WordPressist, kus teemad saavad olulist loogikat rakendada functions.php ja pääsete juurde andmebaasile— EmDashis Teemad ei saa andmebaasioperatsioone tehaIdee seisneb esitlus- ja äriloogika selges eraldamises, vähendades rünnakupinda ja takistades populaarse teema muutumist kriitiliseks haavatavuse vektoriks.

Migratsiooni osas on Cloudflare võimaldanud kahte peamist teed: importige WordPressi juhtpaneelilt eksporditud WXR-fail Teise võimalusena saate algsele saidile installida EmDash Exporteri pistikprogrammi, mis loob turvalise lõpp-punkti, mida kaitseb rakenduse parool. Mõlemal juhul imporditakse sisu (postitused, lehed, kohandatud postituste tüübid) ja seotud meedia kopeeritakse EmDashi teeki.

Kuid sellega ühilduvus lõpeb: PHP teemad ja praegused WordPressi pluginad ei tööta EmDashisIgaüks, kes soovib keerukat saiti kopeerida, peab Astro visuaalse osa ümber kujundama ja uuesti rakendama põhifunktsioonid, nagu SEO pluginad, vormid, e-kaubandus või liikmelisused, tuginedes protsessi kiirendamiseks tõenäoliselt tehisintellekti agentidele ja agentide oskustele.

Positiivse poole pealt lihtsustab EmDash kohandatud sisutüüpide haldamist. Selle asemel, et loota sellistele pluginatele nagu Advanced Custom Fields ja toppida kõik samasse postituste tabelisse, võimaldab CMS defineeri skeemid otse halduspaneelilandmebaasis eraldi kogude loomine. Importimise ajal saab neid WordPressi kohandatud postitustüüpe kaardistada uute EmDashi tüüpidega, millel on oma struktuur.

Autentimine, õigused ja administratiivkogemus

Konto turvalisuse valdkonnas on EmDash algusest peale valinud autentimine pääsukoodidega ja ilma traditsiooniliste paroolidetaJuurdepääs põhineb seadmega lingitud võtmetel ja teatud olukordades ka maagilistel linkidel e-posti teel, mis välistab suure osa klassikalistest toore jõu ja volituste filtreerimise vektoritest.

Kasutajahaldus hõlmab CMS-i klassikalised rollid (administraator, toimetaja, autor, kaastööline)kusjuures õigused on piiratud iga profiili vajalike toimingutega. Lisaks on autentimissüsteem plug-and-play: seda saab integreerida ettevõtte SSO-teenuse pakkujatega ja hallata juurdepääsu eraldamist IdP metaandmete põhjal, mis on oluline Euroopa ettevõtetele, kes juba kasutavad tsentraliseeritud identiteedilahendusi.

Armatuurlaua osas leiavad WordPressi kasutajad teatud paralleele navigeerimisstruktuuris ning sisu ja kollektsioonide korraldamises, kuid Liides ei püüa olla kloon.Mõned kogukonna liikmed, kes on eelvaadet proovinud, leiavad, et see asub endiselt omamoodi "eikellegimaal" tuttava ja uue vahel ning kritiseerivad vähem keeruka rikkaliku tekstiredaktori valimist võrreldes plokkide ökosüsteemiga, mille poole WordPress on viimastel aastatel liikunud.

Versioonis 0.1.0 olles pole haruldane leida halduskogemuse puudused ja veadNäiteks on teatatud probleemidest teatud Linuxi keskkondades paroolide esialgse konfigureerimisega või maagiliste linkidega, mis tagastavad lehti, mida ei leitud – need on arendaja eelvaates suhteliselt ootuspärased detailid, mis viitavad sellele, et tootega on enne nõudlikes tootmisprojektides üldistamist veel tööd ees.

MIT-litsents, ökosüsteem lapsekingades ja WordPressi kogukonna reaktsioon

Üks tegureid, mis on ettevõtete ja juriidiliste meeskondade tähelepanu enim köitnud, on see, et EmDash Kasutab kerneli jaoks MIT-litsentsiSee on lubav litsents, palju vähem piirav kui WordPressi GPL. Suurte Euroopa organisatsioonide, millel on väga ranged juriidilised osakonnad, vaatenurgast muudab see CMS-i integreerimise ja laiendamise lihtsamaks ilma nii palju arutlemata tuletatud koodi levitamiskohustuste üle.

Mündi teine ​​külg on ökosüsteem. Praegu käivitab EmDash järgmise kolm esialgset malli (blogi, turundus ja portfoolio) ja praktiliselt null kasutusvalmis pluginat. Seevastu WordPressil on tuhandeid laiendusi ja teemasid ning globaalne kogukond, mis on üle kahe aastakümne loonud dokumentatsiooni, tuge, spetsialiseeritud agentuure ja seotud teenuseid.

Foorumites nagu Hacker News on EmDashi esitlusele reageeritud järgmiselt: uudishimu ja skeptitsismi seguPaljud kasutajad kahtlustasid algselt, et tegemist on 1. aprilli naljaga, mille peale projektijuhid vastasid, et nimi mängib selle ideega, kuid kood ja kavatsus olid täiesti reaalsed. Mitmed arendajad on seadnud kahtluse alla WordPressi "asendamise" teostatavuse kahe kuuga loodud projektiga, olenemata sellest, kui palju tehisintellekt seda abistab.

Kõige kõlavam vastus on tulnud just nimelt teiselt asjaosaliselt. Matt Mullenweg, WordPressi kaasasutaja, avaldas oma isiklikus blogis kriitilise analüüsi, milles ta seab kahtluse alla, kas EmDash on tõesti tema projekti „vaimne“ pärija. Tema arvates, WordPressi olemus seisneb võimes töötada kõikjal, alates odavast jagatud serverist kuni Raspberry Pi-ni.ilma et see nõuaks spetsiifilist infrastruktuuri, mis tema arvates läheb vastuollu EmDashi tugeva optimeerimisega Cloudflare'i ökosüsteemi jaoks.

Mullenweg ei eita pluginate turvaprobleeme, kuid väidab, et Plugina võime muuta praktiliselt kõike on tahtlik funktsioon. See on WordPressi disainiviga, mitte juhuslik defekt, ja EmDashi liivakastimudel ohverdab suurema kontrolli nimel teatud paindlikkuse. Ta rõhutab ka, et paljud EmDashi eelised kaovad, kui proovida seda Cloudflare'i platvormist välja viia, ning et sellel üleminekul on selge komponent töökoormuse nihutamisel töötajatele.

EmDashi võimalikud turud Hispaanias ja Euroopas

CMS-i praeguse mosaiigiga, kus Hispaanias ja suures osas Euroopas WordPress jääb agentuuride, meediaväljaannete, VKEde ja institutsionaalsete projektide vaikevalikuks.EmDash on pigem ambitsioonikas eksperiment kui kohene asendus. Suure saidi migreerimisega kaasnevad probleemid – eriti pluginate ja teemade kadumise tõttu – muudavad massiliste migratsioonide peale mõtlemise lühiajalises perspektiivis ebareaalseks.

Siiski on nišše, kus nende ettepanek võiks olla ahvatlev. SaaS-i idufirmad, mille tehnilised meeskonnad on tuttavad TypeScripti, liikmesplatvormide või digitaalsete meediakanalitega, mis soovivad Avastage x402-l põhinevaid üksusepõhiseid monetiseerimismudeleidVõi isegi Euroopa majutusteenuse pakkujad, kes soovivad pakkuda moodsat ja serva jaoks optimeeritud sisuhaldussüsteemi (CMS), võivad näha EmDashi uute projektide kandidaadina, ilma et WordPressi aastatepikkuse kohandamise pärand oleks seda väärt.

Toimetajate ja sisuloojate jaoks, kes juba märkavad, kuidas Otsimootori liiklus muudetakse tehisintellekti genereeritud vastusteksStrateegias võiks kaaluda ka sisuhaldussüsteemi (CMS) lisamist, mis sisaldab sisseehitatud agendi juurdepääsutasu mudelit. Teine küsimus on see, mil määral hakkavad suuremad tehisintellekti mudelid ja otsinguplatvormid neid makseskeeme lühiajaliselt praktikas laialdaselt kasutusele võtma.

Samuti on oluline selle kooskõla Euroopa regulatiivse raamistikuga. Asjaolu, et EmDash on avatud lähtekoodiga, mille kood on saadaval GitHubis ja millel on arhitektuur, mis on loodud pluginate õiguste ja jälgede hõlpsamaks auditeerimiseksSee aitab organisatsioone, kellele kehtivad ranged vastavusnõuded, alates finantsasutustest kuni valitsusasutusteni. Cloudflare'i pilve praktilist kasutamist tuleks aga kaaluda tavaliste andmekaitseprobleemide, serveri asukoha ja digitaalse suveräänsuse nõuete valguses.

EmDashi esimese versiooni jäetud üldpilt on projekt oma tehnilises lähenemises selgelt uuenduslik —eriti TypeScripti, serverita, integreeritud tehisintellekti ja x402 väljamaksete kombinatsiooni tõttu —, kuid kogukonna, pluginate ja väljakujunenud kasutusjuhtude osas on see veel lapsekingades. Uute arenduste jaoks, millel pole eelnevaid investeeringuid WordPressi, kuid mis soovivad nende ideedega katsetada, võib see olla alternatiiv, mida tasub tähelepanelikult jälgida; aastatepikkuse ajalooga veebisaitide jaoks on üleminekukulud ja tundmatud tegurid endiselt liiga suured.

MallMonsteri mallid
Seotud artikkel:
Tasuta WordPressi mallid