{"id":167099,"date":"2026-04-01T23:11:55","date_gmt":"2026-04-01T21:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/kompaniya-cloudflare-predstavila-emdash-alternativu-wordpress-s-izolyacziej-plaginov"},"modified":"2026-04-01T23:11:55","modified_gmt":"2026-04-01T21:11:55","slug":"kompaniya-cloudflare-predstavila-emdash-alternativu-wordpress-s-izolyacziej-plaginov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/kompaniya-cloudflare-predstavila-emdash-alternativu-wordpress-s-izolyacziej-plaginov","title":{"rendered":"Ettev\u00f5te Cloudflare esitles EmDashi, WordPressi alternatiivi pluginate isolatsiooniga","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Cloudflare'i ettev\u00f5te avaldas EmDashi, sisuhalduse s\u00fcsteemi. Nagu WordPress, toetab uus s\u00fcsteem laiendamist pluginate kaudu, v\u00f5imaldab mallide kasutamist erinevat t\u00fc\u00fcpi veebisaitide loomiseks ning pakub haldamise liidest, kuid samal ajal v\u00f5ib see t\u00f6\u00f6tada serveriteeta arvutuste platvormidel ja suurendab turvalisust, kasutades TypeScript'i staatiliste t\u00fc\u00fcpidega ja pluginate isoleerimisega erinevates sandbox-keskkondades.    <\/p>\n<p>Projekti kood on kirjutatud TypeScript'is, kasutades web-raamistikku Astro ja levitatakse MIT litsentsi alusel. Ajakirjanduses mainitakse, et AI-agente kaasates loodi toode kahe kuuga. EmDash v\u00f5ib toimida nii Cloudflare'i infrastruktuuris kui ka k\u00e4ivituda iseseisvalt Node.js-i abil. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-gdansk\/\" title=\"serverites\" data-wpil-keyword-link=\"linked\">serverites<\/a> Node.js abil. Andmebaasina v\u00f5ib kasutada SQLite, Turso\/libSQL ja PostgreSQL, ning salvestusena - AWS S3, S3-\u00fchilduvad s\u00fcsteemid v\u00f5i tavaline kohalik failis\u00fcsteem. Seansside teabe salvestamiseks soovitatakse kasutada Redis v\u00f5i failis\u00fcsteemi.      <\/p>\n<p>Uus s\u00fcsteem on v\u00e4lja t\u00f6\u00f6tatud katse luua WordPressi projekt uuesti, kasutades kaasaegseid t\u00f6\u00f6riistu ja lahendades olemasolevaid probleeme. WordPressi probleemide seas on m\u00e4rkida vajadus eraldiseisva koodi haldamise j\u00e4rele kahes keeles (PHP ja JavaScript), mitmetasandiliste vahem\u00e4lude kasutamine rahuldava j\u00f5udluse saavutamiseks ja pluginate ebaturvaline arhitektuur, mis p\u00f5hjustab 96% k\u00f5ikidest haavatavustest platvormil.     <\/p>\n<p>Iga WordPressi plugin on t\u00e4ieliku juurdep\u00e4\u00e4suga andmebaasile ja integreerub p\u00f5hiplatvormi PHP-koodiga, seet\u00f5ttu toob plugina haavatavus endaga kaasa kogu saidi kompromiteerimise. EmDashis k\u00e4ivitatakse pluginad eraldi isoleeritud Worker'ites, mille v\u00f5imalusi piiratakse deklaratiivselt manifesti kaudu. N\u00e4iteks, kui plugin n\u00f5uab \u00f5igusi read:content ja email:send, siis avatakse talle vaid lugemise ja e-kirjade saatmise v\u00f5imalus, mitte rohkem. Kuna pluginad ei integreeru sisuhalduss\u00fcsteemi koodiga, saavad nende autorid vabalt valida igasuguseid litsentse ja levitada pluginaid l\u00e4bi erinevate hoidlate ja rakenduste kataloogide.    <\/p>\n<p> WordPress salvestab sisu HTML-formaadis koos metainfoga, mis on sisseehitatud sisemistena kommentaaridena. EmDashis kasutatakse JSON-p\u00f5hist struktureeritud vormingut Portable Text, mis eraldab sisu kujundusest. Selline l\u00e4henemine v\u00f5imaldab sisu renderdamist mis tahes esitusviisis - veebilehe, mobiilirakenduse, e-posti v\u00f5i API vastusena. On olemas sisseehitatud MCP-server, mis v\u00f5imaldab integreerida platvormi AI-agentidega, kes saavad hallata sisu, ning kasutada ka teemade ja pluginade loomiseks.    <\/p>\n<p>P\u00f5hivarustus sisaldab kolme algset \u0448\u0430\u0431\u043b\u043e\u043d\u0430: blogi, turundus ja portfell. Esiteks loob see t\u00fc\u00fcpilise blogi, millel on k\u00fclgriba, kontekstitundlik otsing, kategooriad, sildid, RSS, kommentaarid ja v\u00f5imalus vahetada tume ja hele teema vahel. Teine \u0448\u0430\u0431\u043b\u043e\u043d v\u00f5imaldab luua ettev\u00f5tte veebilehti hindade, kontaktandmete ja kaupade ja teenuste kirjeldustega. Kolmas \u0448\u0430\u0431\u043b\u043e\u043d keskendub oma saavutuste ja projektide tutvustamisele.      <\/p>\n<p>EmDash'i peamised v\u00f5imalused:  <\/p>\n<ul>\n<li class=\"l\"> Sisu: materjalide avaldamine, lehtede jagamine, oma sisu t\u00fc\u00fcpide m\u00e4\u00e4ramine, teksti redigeerimine visuaalses re\u017eiimis TipTap redaktori abil, sisu versioonide haldamine, mustandite ettevalmistamine, ajastatud avaldamine, t\u00e4isteksti otsing ja reaalajas redigeerimine (inline).\n<li class=\"l\"> Administraatori paneel: visuaalne andmeskeemide koostaja, multimeediaandmete raamatukogu, navigeerimismen\u00fc\u00fcd, teabe s\u00fcstematiseerimine, vidinad, v\u00f5imalus importida sisu WordPressist.     <img decoding=\"async\" alt=\"Ettev\u00f5te Cloudflare esitles EmDashi, WordPressi alternatiivi pluginate isolatsiooniga\" src=\"\/wp-content\/uploads\/2026\/04\/37435b9ae778f05c5a64c671a20aa7a1.png\" style=\"display:block;margin: 0 auto\" \/>\n<li class=\"l\"> Autentimine: vaikevariandina Passkey (WebAuthn) koos OAuth'iga, linkide kaudu sisselogimise v\u00f5imalus, juurdep\u00e4\u00e4su jagamine rollide p\u00f5hjal (administraator, toimetaja, autor, liige).\n<li class=\"l\"> Migreerimine WordPressist: postituste, lehtede, struktuuri import WXR-i, WordPress REST API v\u00f5i WordPress.com kaudu. AI kasutamine pistikprogrammide ja kujundusteemade portimiseks.    <\/ul>\n<p>Allikas: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65121\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c EmDash. \u041a\u0430\u043a \u0438 WordPress, \u043d\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0447\u0435\u0440\u0435\u0437 \u043f\u043b\u0430\u0433\u0438\u043d\u044b, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0448\u0430\u0431\u043b\u043e\u043d\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u0438\u0434\u043e\u0432 \u0441\u0430\u0439\u0442\u043e\u0432 \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u0431\u0435\u0441\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u0438 \u043f\u043e\u0432\u044b\u0448\u0430\u0435\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u0441\u0447\u0451\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u044f\u0437\u044b\u043a\u0430 TypeScript \u0441\u043e \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0442\u0438\u043f\u0430\u043c\u0438 \u0438 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 sandbox-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\u0445. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":167100,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-167099","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c EmDash.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/kompaniya-cloudflare-predstavila-emdash-alternativu-wordpress-s-izolyacziej-plaginov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 EmDash, \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0443 WordPress \u0441 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0435\u0439 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c EmDash.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/kompaniya-cloudflare-predstavila-emdash-alternativu-wordpress-s-izolyacziej-plaginov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-04-01T21:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-01T21:11:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ettev\u00f5te Cloudflare esitles EmDash'i, alternatiivi WordPressile pistikprogrammide isolatsiooni v\u00f5imalusega | ProHoster","description":"Ettev\u00f5te Cloudflare avaldas sisuhalduse s\u00fcsteemi EmDash.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/kompaniya-cloudflare-predstavila-emdash-alternativu-wordpress-s-izolyacziej-plaginov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 EmDash, \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0443 WordPress \u0441 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0435\u0439 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c EmDash.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/kompaniya-cloudflare-predstavila-emdash-alternativu-wordpress-s-izolyacziej-plaginov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-04-01T21:11:55+00:00","article:modified_time":"2026-04-01T21:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/167099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=167099"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/167099\/revisions"}],"predecessor-version":[{"id":168105,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/167099\/revisions\/168105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/167100"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=167099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=167099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=167099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}