EmDash من Cloudflare: وريث ووردبريس المبني للذكاء الاصطناعي
يُشغّل ووردبريس نحو 40% من مواقع الإنترنت. لكنه أيضاً المسؤول عن الغالبية العظمى من الاختراقات الأمنية في أنظمة إدارة المحتوى، حيث تنشأ 96% من ثغرات ووردبريس من منظومة الإضافات. قررت Cloudflare أن هذا لم يعد مقبولاً.
في الأول من أبريل 2026، كشفت Cloudflare عن EmDash، نظام إدارة محتوى مفتوح المصدر بترخيص MIT، مبني بالكامل بـ TypeScript على إطار Astro 6.0. رغم توقيت الإطلاق في كذبة أبريل، هذا ليس مزاحاً. EmDash هو إعادة تصور كاملة لما يجب أن يكون عليه نظام إدارة المحتوى في عصر البنية التحتية السحابية بدون خوادم ووكلاء الذكاء الاصطناعي.
لماذا يحتاج ووردبريس إلى خليفة؟
كان ووردبريس ثورياً عام 2003. بعد عقدين، أصبحت بنيته المعتمدة على PHP ونموذج الإضافات غير المقيّد عبئاً أمنياً. يمكن للإضافات الوصول إلى قاعدة البيانات ونظام الملفات والشبكة دون أي قيود. إضافة واحدة مخترقة يمكنها إسقاط موقع بالكامل.
كما يعاني نظام ووردبريس مع أنماط النشر الحديثة. تشغيله بدون خوادم يتطلب حلولاً بديلة معقدة، واعتماده على MySQL وPHP يجعله غير متوافق مع منصات الحوسبة الطرفية.
يعالج EmDash هذه المشاكل على مستوى البنية التحتية بدلاً من ترقيعها بإضافات أمنية.
إضافات معزولة: الأمان بالتصميم
الابتكار الأبرز في EmDash هو نظام الإضافات القائم على الصلاحيات. يجب على كل إضافة الإعلان عن أذوناتها مسبقاً في ملف تعريف، مشابهاً لنطاقات OAuth:
import { definePlugin } from "emdash";
export default () => definePlugin({
id: "notify-on-publish",
version: "1.0.0",
capabilities: ["read:content", "email:send"],
hooks: {
"content:afterSave": async (event, ctx) => {
if (event.status === "published") {
await ctx.email.send({
to: "editor@example.com",
subject: `New post: ${event.title}`,
});
}
},
},
});تعمل كل إضافة في Dynamic Worker خاص بها، وهو عزل V8 يمنعها من الوصول إلى قاعدة البيانات أو نظام الملفات أو أي نقطة شبكية غير مُعلنة صراحةً. إذا طلبت الإضافة فقط read:content وemail:send، فهذا كل ما يمكنها فعله.
هذا تحول جذري عن ووردبريس، حيث يمكن لأي إضافة تنفيذ كود PHP تعسفي مع وصول كامل للخادم.
مبني على Astro: الأداء أولاً
يستخدم EmDash محرك Astro 6.0 للعرض. القوالب هي مشاريع Astro قياسية تجمع بين المسارات والتخطيطات والمكونات وTailwind CSS. يُخزّن المحتوى كـ Portable Text (JSON منظم) بدلاً من HTML الخام، مما يسهّل عرضه عبر منصات وصيغ مختلفة.
الاستعلام عن المحتوى في القالب بسيط ومباشر:
---
import { getEmDashCollection } from "emdash";
const { entries: posts } = await getEmDashCollection("posts");
---
{posts.map(post => (
<article>
<h2>{post.title}</h2>
<p>{post.excerpt}</p>
</article>
))}القوالب أيضاً معزولة. على عكس قوالب ووردبريس التي يمكنها تنفيذ استعلامات قاعدة بيانات تعسفية، لا يمكن لقوالب EmDash إجراء عمليات قاعدة بيانات بالتصميم.
مُدمج مع الذكاء الاصطناعي منذ اليوم الأول
يتميز EmDash حقاً في تكامله مع الذكاء الاصطناعي. يأتي النظام مع ثلاث طبقات من دعم الوكلاء:
- مهارات الوكيل (Agent Skills): إرشادات سياقية لمساعدي البرمجة بالذكاء الاصطناعي لبناء الإضافات والقوالب والتعامل مع هجرة ووردبريس
- واجهة سطر الأوامر (CLI): واجهة برمجية تتيح للوكلاء رفع الوسائط والبحث في المحتوى وإدارة المخططات
- خادم MCP: خادم بروتوكول سياق النموذج مدمج يسمح لأدوات مثل Claude وChatGPT بالتفاعل مع موقعك مباشرة
هذا يعني أنه يمكنك إخبار وكيل ذكاء اصطناعي بـ "هاجر مدونتي من ووردبريس إلى EmDash" أو "أنشئ إضافة اشتراك في النشرة البريدية"، وسيملك الوكيل الأدوات والسياق لتنفيذ هذه المهام.
بدون خوادم افتراضياً
يُنشر EmDash أصلياً على Cloudflare Workers مع فوترة تتناسب مع الاستخدام الفعلي. نظام إدارة المحتوى الخاص بك يستهلك الموارد فقط عند معالجة الطلبات. لموقع محتوى يشهد ذروات حركة مرور حول المنشورات الجديدة، يمكن أن يقلل هذا من تكاليف الاستضافة بشكل كبير مقارنة بالخوادم الدائمة التشغيل.
تدعم طبقة قاعدة البيانات عدة خلفيات: SQLite وTurso/libSQL وPostgreSQL أو Cloudflare D1. تشمل خيارات التخزين خدمات متوافقة مع S3 وCloudflare R2 أو نظام الملفات المحلي.
للفرق التي تفضل الاستضافة الذاتية، يعمل EmDash أيضاً على أي خادم Node.js قياسي.
x402: تحقيق الدخل بدون اشتراكات
يتضمن EmDash دعماً مدمجاً لمعيار الدفع المفتوح x402، مما يمكّن صانعي المحتوى من فرض رسوم لكل استخدام دون الحاجة إلى بنية اشتراكات. حدد المحتوى المراد تقييده، وعيّن السعر، وقدم عنوان محفظة. يتولى البروتوكول الباقي.
هذا مثير للاهتمام بشكل خاص لتفاعلات وكلاء الذكاء الاصطناعي. يمكن لوكيل ذكاء اصطناعي يصل إلى واجهة محتواك البرمجية أن يدفع لكل طلب باستخدام مدفوعات الآلة للآلة، مما يفتح نماذج تحقيق دخل جديدة لناشري المحتوى.
مسار الهجرة من ووردبريس
من الواضح أن Cloudflare تريد من مستخدمي ووردبريس الانتقال. يوفر EmDash مسارين للهجرة:
- استيراد WXR: التصدير من لوحة تحكم ووردبريس والاستيراد عبر معالج EmDash
- إضافة EmDash Exporter: تُثبّت على موقع ووردبريس لإنشاء نقطة هجرة آمنة باستخدام كلمات مرور التطبيقات
تُحوّل أنواع المنشورات المخصصة تلقائياً إلى مجموعات EmDash، وتُهاجر ملفات الوسائط إلى خلفية التخزين المختارة.
البدء
إنشاء مشروع EmDash جديد يتطلب أمراً واحداً:
npm create emdash@latestإعداد Astro بسيط:
import emdash from "emdash/astro";
import { d1 } from "emdash/db";
export default defineConfig({
integrations: [emdash({ database: d1() })],
});لوحة التحكم متاحة على /_emdash/admin مع مصادقة بمفاتيح المرور افتراضياً. لا كلمات مرور، لا هجمات القوة العمياء.
ماذا يعني هذا لمشهد إدارة المحتوى؟
EmDash حالياً في إصدار معاينة v0.1.0. ليس جاهزاً لاستبدال مواقع ووردبريس الإنتاجية اليوم. لكن قرارات البنية التحتية مهمة:
- ترخيص MIT بدلاً من GPL يزيل القيود التي كبّلت تجارة إضافات ووردبريس
- TypeScript بدلاً من PHP يتوافق مع ممارسات التطوير الحديثة
- الإضافات المعزولة تحل مشكلة الأمان من جذرها بدلاً من إضافة طبقات جدران نارية وماسحات
- التصميم الأصلي للذكاء الاصطناعي يُهيئ EmDash لمستقبل يُدير فيه الوكلاء المحتوى وينشئونه برمجياً
تراهن Cloudflare على أن الجيل القادم من إدارة المحتوى سيكون بدون خوادم، آمناً بالتصميم، ويُداره وكلاء الذكاء الاصطناعي بقدر ما يُديره البشر. سواء حقق EmDash هذه الرؤية أم لا، فإن الأساس المعماري سليم.
الكود المصدري متاح على GitHub بترخيص MIT. إذا كنت تبني مواقع محتوى بـ TypeScript وتريد تجربة مستقبل أنظمة إدارة المحتوى، فإن EmDash يستحق التقييم.
ناقش مشروعك معنا
نحن هنا للمساعدة في احتياجات تطوير الويب الخاصة بك. حدد موعدًا لمناقشة مشروعك وكيف يمكننا مساعدتك.
دعنا نجد أفضل الحلول لاحتياجاتك.