Kompanija Cloudflare publikoi sistemin e menaxhimit të përmbajtjes EmDash. Ashtu si WordPress, sistemi i ri mbështet zgjerimin përmes shtesave, lejon përdorimin e modeleve për ndërtimin e llojeve të ndryshme të faqeve dhe ofron një ndërfaqe për administrim, por gjithashtu mund të funksionojë në platforma llogarish pa server dhe rrit sigurinë duke përdorur gjuhën TypeScript me tipe statike dhe izolimin e shtesave në ambiente sandbox të veçanta.
Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n TypeScript duke pĂ«rdorur framework-un web Astro dhe shpĂ«rndahet nĂ«n licencĂ«n MIT. NĂ« njoftimin pĂ«r shtyp pĂ«rmendet se falĂ« angazhimit tĂ« agjentĂ«ve AI nĂ« zhvillim, produkti u krijua brenda dy muajsh. EmDash mund tĂ« funksionojĂ« si nĂ« infrastrukturĂ«n e Cloudflare, ashtu edhe tĂ« nisĂ« nĂ« vetĂ«-infrastrukturĂ«. serverĂ« nĂ«pĂ«rmjet Node.js. Si DBMS mund tĂ« pĂ«rdoret SQLite, Turso/libSQL dhe PostgreSQL, ndĂ«rsa si ruajtje â AWS S3, sisteme tĂ« ngjashme me S3 ose sistemi lokal i skedarĂ«ve. PĂ«r tĂ« ruajtur informacionin mbi seancat, rekomandohet pĂ«rdorimi i Redis ose sistemit tĂ« skedarĂ«ve.
Sistemi i ri është zhvilluar si një përpjekje për të rikrijuar projektin WordPress duke përdorur mjete moderne dhe duke adresuar problemet e ekzistuese. Në mesin e problemeve të WordPress veçohet nevoja për menaxhim të ndarë të kodit në dy gjuhë (PHP dhe JavaScript), përdorimi i caches me shumë nivele për të arritur performancë të pranueshme dhe arkitektura e pasigurt e plug-in-eve, e cila shkakton 96% të të gjitha dobësive në platformë.
Ădo plug-in i WordPress ka akses tĂ« plotĂ« nĂ« DBMS dhe integron me kodin PHP tĂ« platformĂ«s kryesore, kĂ«shtu qĂ« çdo dobĂ«si nĂ« plug-inin e bĂ«jnĂ« plotĂ«sisht tĂ« kompromentuar tĂ« gjithĂ« sitin. NĂ« EmDash, plug-inet ekzekutohen nĂ« punĂ« tĂ« izoluara, tĂ« cilat kufizohen nĂ« mĂ«nyrĂ« deklarative nga manifesti. PĂ«r shembull, nĂ«se plug-in kĂ«rkon autoritetet read:content dhe email:send, do tâi jepet vetĂ«m akses pĂ«r lexim dhe mundĂ«sinĂ« pĂ«r dĂ«rgimin e postĂ«s elektronike, as mĂ« shumĂ«. Duke qenĂ« se plug-inet nuk integrohen nĂ« kodin e sistemit tĂ« menaxhimit tĂ« pĂ«rmbajtjes, autorĂ«t e tyre kanĂ« lirinĂ« tĂ« zgjedhin çdo licencĂ« dhe tĂ« shpĂ«rndajnĂ« plug-inet pĂ«rmes çdo depozite dhe katalogu aplikacionesh.
WordPress ruan pĂ«rmbajtjen nĂ« formatin HTML me meta tĂ« dhĂ«na, tĂ« integruara nĂ« formĂ«n e komentĂ«ve tĂ« brendshĂ«m. EmDash pĂ«rdor njĂ« format tĂ« strukturuar tĂ« bazuar nĂ« JSON, tĂ« quajtur Portable Text, qĂ« ndan pĂ«rmbajtjen nga dizajni. Kjo qasje lejon renderimin e pĂ«rmbajtjes nĂ« forma tĂ« ndryshme â si njĂ« faqe web, aplikacion mobil, email, ose pĂ«rgjigje API. Ka njĂ« server MCP tĂ« integruar qĂ« lejon integrimin e platformĂ«s me agjentĂ«t AI, tĂ« cilĂ«t mund tĂ« menaxhojnĂ« pĂ«rmbajtjen, si dhe tĂ« pĂ«rdoren pĂ«r krijimin e temave tĂ« dizajnit dhe gjithashtu plugin-eve.
Në paketën bazë ofrohen tre template fillestare: blogu, marketingu dhe portofoli. Në rastin e parë krijohet një blog standard me një panel anësor, kërkim kontekstual, kategori, etiketa, RSS, komente dhe kalim midis temave të errëta dhe të ndritshme. Template i dytë lejon krijimin e faqeve të kompanive me çmime, informacione kontakti dhe përshkrime të produkteve dhe shërbimeve. Template i tretë ka si qëllim prezantimin e arritjeve dhe projekteve të veta.
Përfitimet kryesore të EmDash:
- Përmbajtja: publikimi i materialeve, ndarja në faqe, përcaktimi i llojeve të përmbajtjes së personalizuar, redaktimi i tekstit me markup në modin vizual duke përdorur redaktorin TipTap, menaxhimi i versioneve të përmbajtjes, përgatitja e draftëve, publikimi sipas orarit, kërkimi me tekst të plotë dhe redaktimi inline.
- Paneli i administratorit: ndërtuesi vizual i skemave të të dhënave, biblioteka e të dhënave multimediale, menutë e navigimit, sistematizimi i informacionit, widgete, mundësia e transferimit të përmbajtjes nga WordPress.
- Autentifikimi: për default Passkey (WebAuthn) me OAuth, mundësia e hyrjes përmes lidhjeve, ndarja e aksesit sipas rolit (administrator, redaktor, autor, pjesëmarrës).
- Migrimi nga WordPress: importimi i publikimeve, faqeve, strukture përmes WXR, WordPress REST API ose WordPress.com. Përdorimi i AI për portimin e plugin-eve dhe temave.
Burimi: opennet.ru
