{"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\/ro\/blog\/news\/kompaniya-cloudflare-predstavila-emdash-alternativu-wordpress-s-izolyacziej-plaginov","title":{"rendered":"Compania Cloudflare a lansat EmDash, o alternativ\u0103 la WordPress cu izolare a pluginurilor","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Compania Cloudflare a lansat sistemul de gestionare a con\u021binutului EmDash. La fel ca WordPress, noul sistem suport\u0103 extensii prin pluginuri, permite utilizarea \u0219abloanelor pentru construirea diferitelor tipuri de site-uri \u0219i ofer\u0103 o interfa\u021b\u0103 pentru administrare, dar \u00een acela\u0219i timp poate func\u021biona pe platforme de calcul f\u0103r\u0103 server \u0219i \u00eembun\u0103t\u0103\u021be\u0219te securitatea prin utilizarea limbajului TypeScript cu tipuri statice \u0219i prin izolarea pluginurilor \u00een medii sandbox separate.    <\/p>\n<p>Codul proiectului este scris \u00een limbajul TypeScript, folosind framework-ul web Astro \u0219i este distribuit sub licen\u021ba MIT. \u00cen anun\u021b se men\u021bioneaz\u0103 c\u0103, datorit\u0103 implic\u0103rii agen\u021bilor AI \u00een dezvoltare, produsul a fost creat \u00een dou\u0103 luni. EmDash poate func\u021biona at\u00e2t \u00een infrastructura Cloudflare, c\u00e2t \u0219i s\u0103 fie lansat pe propriile servere utiliz\u00e2nd Node.js. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/dts-gdansk\/\" title=\"servere\" data-wpil-keyword-link=\"linked\">servere<\/a> prin Node.js. Ca DB poate fi utilizat SQLite, Turso\/libSQL \u0219i PostgreSQL, iar ca stocare - AWS S3, sisteme compatibile S3 sau un obicei sistem de fi\u0219iere local. Pentru stocarea informa\u021biilor despre sesiuni, se recomand\u0103 utilizarea Redis sau a sistemului de fi\u0219iere.      <\/p>\n<p>Noul sistem a fost dezvoltat ca o \u00eencercare de a recrea proiectul WordPress folosind instrumente moderne \u0219i de a rezolva problemele existente. Printre problemele WordPress se num\u0103r\u0103 necesitatea gestion\u0103rii separate a codului \u00een dou\u0103 limbaje (PHP \u0219i JavaScript), utilizarea cache-urilor multilayer pentru a ob\u021bine performan\u021be acceptabile \u0219i arhitectura nesecurizat\u0103 a pluginurilor, care este responsabil\u0103 pentru 96% din toate vulnerabilit\u0103\u021bile platformei.     <\/p>\n<p>Fiecare plugin WordPress are acces complet la baza de date \u0219i se integreaz\u0103 cu codul PHP al platformei principale, astfel \u00eenc\u00e2t orice vulnerabilitate \u00een plugin compromite \u00eentregul site. \u00cen EmDash, pluginurile sunt rulate \u00een Worker-e separate \u0219i izolate, ale c\u0103ror capacit\u0103\u021bi sunt limitate declarativ printr-un manifest. De exemplu, dac\u0103 un plugin solicit\u0103 permisiunile read:content \u0219i email:send, atunci \u00eei va fi deschis doar accesul pentru citire \u0219i posibilitatea de a trimite emailuri, nimic mai mult. Deoarece pluginurile nu sunt integrate \u00een codul sistemului de gestionare a con\u021binutului, autorii lor pot alege orice licen\u021b\u0103 \u0219i pot distribui pluginuri prin orice repozitorii \u0219i cataloage de aplica\u021bii.    <\/p>\n<p> WordPress stocheaz\u0103 con\u021binutul \u00een format HTML cu metadate incorporate sub form\u0103 de comentarii interne. \u00cen EmDash, se folose\u0219te un format structurat bazat pe JSON numit Portable Text, care separ\u0103 con\u021binutul de design. Aceast\u0103 abordare permite redarea con\u021binutului \u00een orice tip de interface - ca pagin\u0103 web, aplica\u021bie mobil\u0103, email sau r\u0103spuns API. Exist\u0103 un server MCP \u00eencorporat, care permite integrarea platformei cu agen\u021bi AI ce pot gestiona con\u021binutul, precum \u0219i utilizarea acestuia pentru crearea temelor de design \u0219i pluginurilor.    <\/p>\n<p>\u00cen configura\u021bia de baz\u0103 sunt oferite trei \u0219abloane ini\u021biale: blog, marketing \u0219i portofoliu. \u00cen primul caz, se formeaz\u0103 un blog tipic cu bar\u0103 lateral\u0103, c\u0103utare contextual\u0103, categorii, etichete, RSS, comentarii \u0219i comutare \u00eentre teme \u00eentunecate \u0219i deschise. Al doilea \u0219ablon permite crearea de site-uri pentru companii cu pre\u021buri, informa\u021bii de contact \u0219i descrieri ale produselor \u0219i serviciilor. Al treilea \u0219ablon este destinat prezent\u0103rii realiz\u0103rilor \u0219i proiectelor.      <\/p>\n<p>Func\u021bionalit\u0103\u021bile principale ale EmDash:  <\/p>\n<ul>\n<li class=\"l\"> Con\u021binut: publicarea materialelor, divizarea \u00een pagini, definirea propriilor tipuri de con\u021binut, editarea textului cu formatare \u00een mod vizual prin editorul TipTap, gestionarea versiunilor de con\u021binut, preg\u0103tirea schi\u021belor, publicarea conform unui program, c\u0103utare complet\u0103 \u0219i editare inline.\n<li class=\"l\"> Panoul de administrare: constructor vizual de scheme de date, bibliotec\u0103 de date multimedia, meniuri de navigare, sistematizarea informa\u021biei, widgeturi, posibilitatea de a transfera con\u021binut din WordPress.     <img decoding=\"async\" alt=\"Compania Cloudflare a lansat EmDash, o alternativ\u0103 la WordPress cu izolare a pluginurilor\" src=\"\/wp-content\/uploads\/2026\/04\/37435b9ae778f05c5a64c671a20aa7a1.png\" style=\"display:block;margin: 0 auto\" \/>\n<li class=\"l\"> Autentificare: implicit Passkey (WebAuthn) cu OAuth, posibilitatea de autentificare prin link, separarea accesului pe baza rolurilor (administrator, editor, autor, participant).\n<li class=\"l\"> Migrarea de la WordPress: importul publica\u021biilor, paginilor, structurii prin WXR, WordPress REST API sau WordPress.com. Folosirea AI pentru portarea pluginurilor \u0219i temelor.    <\/ul>\n<p>Sursa: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65121\">opennet.ro<\/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.2.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\/ro\/blog\/news\/kompaniya-cloudflare-predstavila-emdash-alternativu-wordpress-s-izolyacziej-plaginov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47 Compania Cloudflare a prezentat EmDash, o alternativ\u0103 la WordPress cu izolarea pluginurilor | ProHoster","description":"Compania Cloudflare a lansat sistemul de gestionare a con\u021binutului EmDash.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/kompaniya-cloudflare-predstavila-emdash-alternativu-wordpress-s-izolyacziej-plaginov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/167099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=167099"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/167099\/revisions"}],"predecessor-version":[{"id":168105,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/167099\/revisions\/168105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/167100"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=167099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=167099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=167099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}