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

Synology ชูยุทธศาสตร์ “Private AI” พลิกโฉมการจัดการข้อมูลองค์กร พร้อมเปิดตัวนวัตกรรมใหม่ในงาน COMPUTEX 2026 พร้อมบุกตลาดทั่วโลก [PR]

นายฟิลิป หว่อง ประธานกรรมการและประธานเจ้าหน้าที่บริหาร (CEO) ของ Synology กล่าวว่า ปัจจุบันข้อมูลกลายเป็นหัวใจสำคัญของทุกองค์กร และ AI กำลังเข้ามามีบทบาทสำคัญในการเปลี่ยนแปลงวิธีการทำงานและการดำเนินธุรกิจ

หัวเว่ย คลาวด์ ชูแนวคิด Full-Stack Intelligence ก้าวต่อไปของการเปลี่ยนผ่านสู่องค์กร Cloud-Native อัจฉริยะ [PR]

หัวเว่ย คลาวด์ ตอกย้ำความสำคัญของแนวคิด Full-Stack Intelligence ในฐานะปัจจัยสำคัญที่ขับเคลื่อนการเปลี่ยนผ่านสู่การเป็นองค์กร Cloud-Native โดยองค์กรทั่วโลกต่างเร่งผสานเทคโนโลยี AI ระบบประมวลผล การจัดเก็บข้อมูล เครือข่าย และบริการคลาวด์เข้าด้วยกัน เพื่อเร่งสร้างนวัตกรรมและเสริมขีดความสามารถในการแข่งขันในยุค AI