Kompania Cloudflare paraqiti EmDash, alternativë e WordPress me izolimin e plugin-eve

Kompania Cloudflare ka publikuar sistemin e menaxhimit të përmbajtjes EmDash. Ashtu si WordPress, sistemi i ri mbështet zgjerimin përmes shtojcave, lejon përdorimin e shablloneve për ndërtimin e llojeve të ndryshme të faqeve dhe ofron një ndërfaqe administrimi, por njëkohësisht mund të funksionojë në platformat e llogaritjes serverless dhe rrit sigurinë falë përdorimit të gjuhës TypeScript me tipe statike dhe izolimit të shtojcave në mjedise të veçanta sandbox.

Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n TypeScript me pĂ«rdorimin e web framework-ut Astro dhe shpĂ«rndahet nĂ«n licencĂ«n MIT. NĂ« njoftim pĂ«rmendet se, falĂ« pĂ«rfshirjes sĂ« agjentĂ«ve AI nĂ« zhvillim, produkti u krijua brenda dy muajsh. EmDash mund tĂ« funksionojĂ« si nĂ« infrastrukturĂ«n e Cloudflare, ashtu edhe tĂ« ekzekutohet nĂ« mjedisin e vet sistemet me ndihmĂ«n e Node.js. Si DBMS mund tĂ« pĂ«rdoren SQLite, Turso/libSQL dhe PostgreSQL, ndĂ«rsa si hapĂ«sirĂ« ruajtjeje — AWS S3, sistemet e pajtueshme me S3 ose njĂ« sistem skedarĂ«sh lokal i zakonshĂ«m. PĂ«r ruajtjen e informacionit tĂ« sesioneve propozohet pĂ«rdorimi i Redis ose i 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 zgjidhur problemet ekzistuese. Ndër problemet e WordPress përmenden nevoja për menaxhim të ndarë të kodit në dy gjuhë (PHP dhe JavaScript), përdorimi i cache-ve shumënivelëshe për të arritur performancë të pranueshme dhe arkitektura e pasigurt e shtojcave, e cila është shkaku i 96% të të gjitha cenueshmërive në platformë.

Çdo shtojcĂ« e WordPress ka qasje tĂ« plotĂ« nĂ« DBMS dhe integrohet me kodin PHP tĂ« platformĂ«s kryesore, prandaj çdo cenueshmĂ«ri nĂ« njĂ« shtojcĂ« komprometon plotĂ«sisht tĂ« gjithĂ« faqen. NĂ« EmDash, shtojcat ekzekutohen nĂ« Worker-a tĂ« veçantĂ« dhe tĂ« izoluar, aftĂ«sitĂ« e tĂ« cilĂ«ve kufizohen nĂ« mĂ«nyrĂ« deklarative nga manifesti. PĂ«r shembull, nĂ«se njĂ« shtojcĂ« kĂ«rkon autorizimet read:content dhe email:send, atĂ«herĂ« do t’i jepet vetĂ«m qasje leximi dhe mundĂ«sia pĂ«r tĂ« dĂ«rguar email, asgjĂ« mĂ« shumĂ«. MeqenĂ«se shtojcat nuk integrohen nĂ« kodin e sistemit tĂ« menaxhimit tĂ« pĂ«rmbajtjes, autorĂ«t e tyre janĂ« tĂ« lirĂ« tĂ« zgjedhin çdo licencĂ« dhe t’i shpĂ«rndajnĂ« shtojcat pĂ«rmes çdo depoje ose katalogu aplikacionesh.

WordPress e ruan pĂ«rmbajtjen nĂ« format HTML me metadata tĂ« integruara nĂ« formĂ«n e komenteve tĂ« brendshme. NĂ« EmDash pĂ«rdoret formati i strukturuar Portable Text i bazuar nĂ« JSON, i cili e ndan pĂ«rmbajtjen nga paraqitja vizuale. Kjo qasje lejon renderimin e pĂ«rmbajtjes nĂ« çdo lloj pamjeje — si faqe web, aplikacion mobil, email ose pĂ«rgjigje API. Ekziston edhe njĂ« server MCP i integruar, qĂ« mundĂ«son integrimin e platformĂ«s me agjentĂ« AI, tĂ« cilĂ«t mund tĂ« menaxhojnĂ« pĂ«rmbajtjen, si edhe tĂ« pĂ«rdoren pĂ«r krijimin e temave dhe shtojcave.

Në paketën bazë ofrohen tre shabllone fillestare: blog, marketing dhe portofol. Në rastin e parë krijohet një blog standard me panel anësor, kërkim me tekst të plotë, kategori, etiketa, RSS, komente dhe kalim mes temës së errët dhe asaj të ndriçuar. Shablloni i dytë lejon krijimin e faqeve të kompanive me lista çmimesh, informacion kontakti dhe përshkrime të produkteve dhe shërbimeve. Shablloni i tretë është i orientuar për prezantimin e arritjeve personale dhe projekteve.

Mundësitë kryesore të EmDash:

  • PĂ«rmbajtja: publikimi i materialeve, ndarja nĂ« faqe, pĂ«rcaktimi i llojeve tĂ« personalizuara tĂ« pĂ«rmbajtjes, redaktimi i tekstit me markup nĂ« mĂ«nyrĂ« vizuale me ndihmĂ«n e redaktorit TipTap, menaxhimi i versioneve tĂ« pĂ«rmbajtjes, pĂ«rgatitja e draft-eve, publikimi sipas orarit, kĂ«rkimi me tekst tĂ« plotĂ« dhe redaktimi nĂ« vend (inline).
  • Paneli i administrimit: ndĂ«rtues vizual i skemave tĂ« tĂ« dhĂ«nave, bibliotekĂ« e pĂ«rmbajtjes multimediale, menu navigimi, sistemim i informacionit, widget-e, mundĂ«si pĂ«r transferimin e pĂ«rmbajtjes nga WordPress. Kompania Cloudflare paraqiti EmDash, alternativĂ« e WordPress me izolimin e plugin-eve
  • Autentifikimi: si parazgjedhje Passkey (WebAuthn) me OAuth, mundĂ«si hyrjeje pĂ«rmes lidhjes, ndarje e aksesit bazuar nĂ« role (administrator, redaktor, autor, kontribuues).
  • Migrimi nga WordPress: import i publikimeve, faqeve dhe strukturĂ«s pĂ«rmes WXR, WordPress REST API ose WordPress.com. PĂ«rdorimi i AI pĂ«r portimin e shtojcave dhe temave.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster