Cloudflare เปิดตัว EmDash CMS แบบ Serverless ทางเลือกใหม่แทน WordPress

Cloudflare ประกาศเปิดตัว EmDash ระบบจัดการเนื้อหาเว็บไซต์ (CMS) แบบ Open Source ที่เขียนด้วย TypeScript ทั้งหมด ทำงานบนสถาปัตยกรรม Serverless และใช้ MIT License

Credit: Cloudflare

แม้ WordPress จะขับเคลื่อนเว็บไซต์กว่า 40% บนอินเทอร์เน็ต แต่ด้วยอายุกว่า 24 ปี สถาปัตยกรรม Plugin ของ WordPress มีปัญหาด้านความปลอดภัยเชิงโครงสร้าง โดย 96% ของปัญหาด้านความปลอดภัยบนเว็บไซต์ WordPress มาจาก Plugin ซึ่งมีสิทธิ์เข้าถึงฐานข้อมูลและ Filesystem ของเว็บไซต์โดยตรงโดยไม่มีการแยกจากกัน

EmDash แก้ปัญหานี้ด้วยการรัน Plugin แต่ละตัวใน Sandbox ที่แยกออกจากกัน (Dynamic Worker บน Cloudflare) โดย Plugin ต้องประกาศ Capabilities ที่ต้องการใน Manifest อย่างชัดเจน คล้ายกับระบบ Scoped Permissions ของ OAuth หาก Plugin ขอสิทธิ์เฉพาะ “read:content” กับ “email:send” จะไม่สามารถเข้าถึงฐานข้อมูลหรือเรียก Network ภายนอกได้ วิธีนี้ยังช่วยขจัดปัญหาคอขวดในการตรวจสอบ Plugin ที่ WordPress.org ต้องตรวจสอบแบบ Manual ซึ่งมีคิวรอกว่า 800 รายการและใช้เวลาอย่างน้อย 2 สัปดาห์ อีกทั้ง Plugin ของ EmDash สามารถใช้ License ใดก็ได้ ไม่ว่าจะเป็น MIT หรือ Proprietary เนื่องจากรันแยกและไม่แชร์โค้ดกับ EmDash

ในด้านสถาปัตยกรรม EmDash ถูกออกแบบมาให้ทำงานบนแพลตฟอร์ม Serverless โดยเฉพาะ Cloudflare Workers ที่ใช้ v8 Isolate ซึ่งสามารถ Scale to Zero เมื่อไม่มี Request เข้ามาและคิดค่าใช้จ่ายเฉพาะ CPU Time ที่ใช้งานจริง นอกจากนี้ยังสามารถรันบน Node.js Server ทั่วไปได้ด้วย

ในส่วนของ Frontend นั้น EmDash ขับเคลื่อนด้วย Astro ซึ่งเป็น Web Framework สำหรับเว็บไซต์ที่เน้น Content โดย Theme ของ EmDash เป็น Astro Project ที่ไม่สามารถเข้าถึงฐานข้อมูลได้โดยตรง ต่างจาก WordPress Theme ที่ทำได้ผ่าน functions.php EmDash ยังมีระบบ x402 ในตัว ซึ่งเป็น Open Standard สำหรับการชำระเงินผ่าน HTTP โดยตรง ทำให้เว็บไซต์สามารถเรียกเก็บค่าเข้าถึงเนื้อหาจาก Client รวมถึง AI Agent ได้โดยไม่ต้องเขียนโค้ดเพิ่ม

EmDash ยังถูกออกแบบมาเพื่อรองรับการจัดการผ่าน AI Agent โดยมี Agent Skills, EmDash CLI สำหรับสั่งงานแบบ Programmatic และ MCP Server ในตัว ด้านความปลอดภัยใช้ระบบ Passkey เป็นค่าเริ่มต้นแทนรหัสผ่าน พร้อมรองรับ Role-based Access Control และ SSO ผู้ใช้งาน WordPress สามารถ Import เว็บไซต์เดิมเข้ามาได้ผ่าน WXR Export หรือ EmDash Exporter Plugin ปัจจุบัน EmDash อยู่ในเวอร์ชัน v0.1.0 Preview สามารถติดตั้งได้ผ่านคำสั่ง npm create emdash@latest หรือ Deploy ไปยัง Cloudflare ได้ทันที

ที่มา: https://blog.cloudflare.com/emdash-wordpress/

About เด็กฝึกงาน TechTalkThai หมายเลข 1

นักเขียนผู้มีความสนใจใน Enterprise IT ด้วยประสบการณ์กว่า 10 ปีในไทย ปัจจุบันใช้ชีวิตอยู่ที่สหรัฐอเมริกา แต่ยังคงมุ่งมั่นในการแบ่งปันความรู้และประสบการณ์ด้านเทคโนโลยีให้กับทุกคน

Check Also

องค์กรควรพิจารณาโมเดล AI จากจีนหรือไม่? เจาะลึกความคุ้มค่าเทียบกับความเสี่ยงด้าน Security

โมเดล AI จากจีนอย่าง Qwen3.8 Max ขนาด 2.4 ล้านล้านพารามิเตอร์ของ Alibaba และ Kimi K3 ขนาด 2.8 ล้านล้านพารามิเตอร์ของ …

Google เปิดตัว Gemini 3.6 Flash และ 3.5 Flash-Lite โมเดล AI สำหรับสร้าง AI Agent ระดับ Production

Google เปิดตัวโมเดล AI ตระกูล Gemini Flash รุ่นใหม่ 3 ตัว ได้แก่ Gemini 3.6 Flash, 3.5 Flash-Lite …