I-Cloudflare yembule i-EmDash, enye indlela ye-WordPress ene-plugin isolation.

I-Cloudflare ikhiphe uhlelo lwayo lokuphatha okuqukethwe kwe-EmDash. Njenge-WordPress, uhlelo olusha lusekela izandiso ze-plugin, luvumela ukusetshenziswa kwamathempulethi ekwakheni izinhlobo ezahlukene zamawebhusayithi, futhi luhlinzeka nge-interface yokuphatha. Iphinde isekele amapulatifomu ekhompyutha angenaseva futhi ithuthukise ukuphepha ngokusebenzisa i-TypeScript enezinhlobo ezimile kanye nama-plugin ahlukanisayo ezindaweni ezihlukene ze-sandbox.

Ikhodi yephrojekthi ibhalwe nge-TypeScript kusetshenziswa uhlaka lwewebhu lwe-Astro futhi isatshalaliswa ngaphansi kwelayisensi ye-MIT. Lesi simemezelo siveza ukuthi, ngenxa yokubandakanyeka kwama-ejenti e-AI ekuthuthukisweni, umkhiqizo wadalwa ezinyangeni ezimbili. I-EmDash ingasebenza kokubili ngaphakathi kwengqalasizinda ye-Cloudflare kanye nayo yodwa. amaseva Ukusebenzisa i-Node.js. I-SQLite, i-Turso/libSQL, kanye ne-PostgreSQL kungasetshenziswa njenge-DBMS, kanti i-AWS S3, izinhlelo ezihambisana ne-S3, noma uhlelo lwefayela olujwayelekile lwendawo lungasetshenziswa njengesitoreji. I-Redis noma uhlelo lwefayela luphakanyiswa ukugcina ulwazi lweseshini.

Uhlelo olusha lwakhiwe njengomzamo wokwakha kabusha i-WordPress kusetshenziswa amathuluzi esimanje nokuxazulula izinkinga ezikhona. Phakathi kwezinkinga ezitholwe nge-WordPress kukhona isidingo sokuphathwa kwekhodi okuhlukile kuzo zonke izilimi ezimbili (i-PHP ne-JavaScript), ukusetshenziswa kwezinqolobane zamazinga amaningi ukuze kufezwe ukusebenza okwamukelekayo, kanye nokwakhiwa kwe-plugin okungavikelekile, okubangela u-96% wabo bonke ubuthakathaka epulatifomu.

I-plugin ngayinye ye-WordPress inokufinyelela okugcwele kusizindalwazi futhi ihlangana nekhodi ye-PHP yeplatifomu eyisisekelo, ngakho-ke noma yikuphi ubuthakathaka ku-plugin kubeka engcupheni ngokuphelele isayithi lonke. Ku-EmDash, ama-plugin asebenza kubasebenzi abahlukene, abahlukanisiwe, abanamakhono anqunyelwe yi-manifest. Isibonelo, uma i-plugin icela izimvume ze-read:content kanye ne-email:send, izonikezwa ukufinyelela kokufunda kanye nekhono lokuthumela ama-imeyili kuphela, akukho okunye. Njengoba ama-plugin engafakwanga kukhodi yesistimu yokuphatha okuqukethwe, ababhali bawo bakhululekile ukukhetha noma yiliphi ilayisense futhi balisabalalise nganoma yiziphi izindawo zokugcina noma amakhathalogi ezinhlelo zokusebenza.

I-WordPress igcina okuqukethwe ngefomethi ye-HTML kanye ne-metadata efakwe njengokuphawula kwangaphakathi. I-EmDash isebenzisa ifomethi yombhalo ephathekayo esekwe ku-JSON, ehlukanisa okuqukethwe nokwethulwa. Le ndlela ivumela okuqukethwe ukuthi kuboniswe nganoma iyiphi ifomethi—amakhasi ewebhu, izinhlelo zokusebenza zeselula, ama-imeyili, noma izimpendulo ze-API. Iseva ye-MCP eyakhelwe ngaphakathi ivumela ipulatifomu ukuthi ihlanganiswe nama-ejenti e-AI angaphatha okuqukethwe futhi asetshenziswe ukudala izingqikithi nama-plugin.

Iphakheji eyisisekelo ihlanganisa amathempulethi amathathu okuqala: ibhulogi, ukumaketha, kanye nephothifoliyo. Ithempulethi yokuqala idala ibhulogi ejwayelekile ene-sidebar, usesho oluphelele lombhalo, izigaba, amathegi, i-RSS, amazwana, kanye nekhono lokushintsha phakathi kwezindikimba ezimnyama nezikhanyayo. Ithempulethi yesibili ikuvumela ukuthi udale amawebhusayithi enkampani anohlu lwamanani, ulwazi lokuxhumana, kanye nezincazelo zomkhiqizo nezinsizakalo. Ithempulethi yesithathu yenzelwe ukubonisa impumelelo yakho kanye nokwethula amaphrojekthi akho.

Izici ezibalulekile ze-EmDash:

  • Okuqukethwe: Shicilela okuqukethwe, kuhlukanise ngamakhasi, chaza izinhlobo zakho zokuqukethwe, hlela umbhalo nge-markup ngokubonakalayo usebenzisa i-TipTap, phatha izinguqulo zokuqukethwe, lungiselela okusalungiswa, hlela ukuthumela, usesho lombhalo ogcwele, kanye nokuhlela okusemgqeni.
  • Iphaneli yokuphatha: isakhi se-schema sedatha ebonakalayo, umtapo wolwazi wemidiya, amamenyu okuzulazula, ukuhlela ulwazi, amawijethi, ikhono lokudlulisa okuqukethwe kusuka ku-WordPress.  I-Cloudflare yembule i-EmDash, enye indlela ye-WordPress ene-plugin isolation.
  • Ukuqinisekiswa: I-Passkey (i-WebAuthn) ene-OAuth ngokuzenzakalelayo, inketho yokungena ngemvume kusixhumanisi, ukulawula ukufinyelela okusekelwe endimeni (umphathi, umhleli, umbhali, umhlanganyeli).
  • Ukufuduka kusuka ku-WordPress: ngenisa okuthunyelwe, amakhasi, kanye nesakhiwo nge-WXR, i-WordPress REST API, noma i-WordPress.com. Sebenzisa i-AI ukuze uthuthe ama-plugins nezindikimba.

Source: opennet.ru

Engeza amazwana