البرمجة وتطوير البرمجيات

Cloudflare تطلق EmDash 1.0 بنظام إضافات معزول وسجل لامركزي

أطلقت Cloudflare الإصدار المستقر EmDash 1.0، وهو نظام إدارة محتوى مفتوح المصدر مبني على Astro ويدعم واجهات API وCLI وMCP وسير عمل موجهة للوكلاء. ويقدم الإصدار نظام إضافات معزولاً بصلاحيات محددة وسجلاً لامركزياً يعتمد على AT Protocol، إلى جانب نسخة أولية مفتوحة المصدر من أداة EmDash Build لإنشاء المواقع بالذكاء الاصطناعي.

28 سبتمبر 2026
4 دقائق قراءة
3 قراءة
certi.news Editorial Team
Cloudflare تطلق EmDash 1.0 بنظام إضافات معزول وسجل لامركزي

أعلنت Cloudflare إطلاق EmDash 1.0، الإصدار المستقر من نظام إدارة المحتوى المفتوح المصدر المبني على Astro. يستهدف النظام المواقع الإنتاجية، ومنصات إنشاء المواقع والاستضافة، وفرق التطوير والتحرير التي تريد الجمع بين واجهة إدارة تقليدية وأدوات يمكن للوكلاء البرمجيين استخدامها عبر API وCLI وخادم MCP المدمج.

تقول Cloudflare إن الإصدار جاء بعد خمسة أشهر من اختبار الاستخدامات الواقعية، مع تركيز على سلامة البيانات، وترحيل قواعد البيانات، وسير العمل التحريري، والتوطين، وأمن الإضافات، والأداء، وموثوقية واجهات الإدارة وواجهات البرمجة وإدارة الوسائط. ومن أمثلة الاستخدام، نقلت شركة Avulux موقعاً مخصصاً إلى EmDash، بينما نقلت Cloudflare مدونتها إلى النظام في أغسطس لاختبار العمل تحت حركة مرور تصل إلى ملايين الزيارات أسبوعياً، وذروات تبلغ 5,000 طلب في الثانية من حركة شرعية، إضافة إلى هجمات DDoS متفرقة.

إضافات بصلاحيات محددة

يختلف نموذج EmDash عن الإضافات التقليدية التي تعمل داخل العملية نفسها وتملك نظرياً وصولاً واسعاً إلى قاعدة البيانات والملفات والشبكة. تعمل كل إضافة في EmDash داخل بيئة معزولة وبمساحة تخزين خاصة، ولا تصل افتراضياً إلى المحتوى أو الوسائط أو المستخدمين أو الأسرار أو نظام الملفات أو الشبكة.

تعرض المنصة الصلاحيات التي تطلبها الإضافة قبل تشغيلها، ولا تحصل الإضافة على قدرات إضافية إلا بعد إعلانها وموافقة مسؤول الموقع. ويمكن، مثلاً، منح إضافة صلاحية قراءة الوسائط لتحسين الصور من دون منحها الوصول إلى محتوى المستخدمين، أو السماح لها بقراءة أحداث محددة وإرسال إشعارات من دون الوصول إلى الشبكات الخاصة أو تخزين إضافات أخرى. وتُفرض هذه الحدود بواسطة بيئة التشغيل، لا اعتماداً على التزام مطور الإضافة وحده.

على Cloudflare، تعمل الإضافات كـ Dynamic Workers عبر Worker Loader، بينما يستخدم النشر على Node.js بيئة workerd كعملية منفصلة. وتستخدم المنصتان بيانات التعريف نفسها وواجهات برمجة مقيدة بالقدرات، مع اختلافات في الإعداد وبيئة التشغيل.

سجل لامركزي للإضافات

مع الإصدار 1.0، أطلقت Cloudflare سجلاً للإضافات يفصل بين الإضافة نفسها وبين الكتالوج الذي يتيح اكتشافها وتثبيتها. يحتفظ المطور بحزمة الإضافة وسجل إصداراتها وهويته، بينما يوفر EmDash كتالوجاً افتراضياً يمكن لخدمات أخرى فهرسته أو إنشاء كتالوجات بديلة بسياسات مختلفة.

يعتمد السجل على AT Protocol، المستخدم أيضاً في Bluesky، وتُنشر سجلات الحزم والإصدارات داخل حساب الناشر وتُوقّع من جانبه. تتحقق EmDash من سجل الإصدار، واسم الحزمة، ورقم النسخة، وقائمة الصلاحيات المطلوبة، ومصدر البناء عند الحاجة، ثم تتأكد من تطابق الحزمة المنزلة مع السجل الموقّع. كما يطبق الكتالوج الافتراضي إشرافاً على الأسماء والوصف والروابط والصور، من دون إعادة كتابة الإصدار أو امتلاكه.

السجل يدعم حالياً الإضافات المجانية، فيما تخطط Cloudflare لإتاحة الإضافات المدفوعة مستقبلاً. وقد أطلقت الشركة خدمات السجل، بما فيها المجمع وخدمة التصنيف التي تستخدم Workers AI، كمكونات مفتوحة المصدر.

ما الذي يتغير عملياً؟

يجمع EmDash بين إدارة محتوى مبنية على Astro، وتكامل أصلي مع أدوات الوكلاء، ونموذج أمني أكثر تقييداً للإضافات. هذا قد يهم فرق التطوير التي تريد تقليل مخاطر تثبيت كود خارجي، والمنصات التي تدير مواقع متعددة وتحتاج إلى منح كل إضافة أقل قدر ممكن من الصلاحيات. لكن الإصدار لا يلغي الحاجة إلى مراجعة الإضافات: العزل يحد من نطاق الوصول، بينما تظل صلاحية الإضافة في تنفيذ المهمة التي مُنحت لها وتبعات اعتمادها مسؤولية مالك الموقع.

تقول Cloudflare إن أكثر من 175 شخصاً ساهموا في المشروع عبر أكثر من 1,800 تغيير، وإن المجتمع ترجم EmDash إلى 25 لغة. كما أطلقت الشركة نسخة أولية مفتوحة المصدر من EmDash Build، وهي أداة لبناء المواقع بالذكاء الاصطناعي. يحصل كل مشروع فيها على حاوية Cloudflare Sandbox، ويستخدم الوكيل MCP لإنشاء نموذج المحتوى والصفحات، بينما تسجل Artifacts التغييرات كالتزامات Git قبل نشر الموقع على Workers for Platforms.

يمكن إنشاء موقع محلياً باستخدام الأمر npm create emdash@latest. وتبقى الأسئلة المفتوحة مرتبطة بنضج النظام خارج بيئة Cloudflare، واتساع منظومة الإضافات، وكيفية تطبيق نموذج المدفوعات اللامركزي عند إطلاقه.

مصدر الخبر
كيف أعددنا هذا الخبر؟

اعتمد الخبر على المصدر الأصلي الموضح أعلاه. قد نستخدم أدوات آلية للمساعدة في الاستخراج والتصنيف والصياغة، لكن النشر يخضع لقواعد تمنع المحتوى المكرر والقصير أو الروتيني منخفض القيمة. اقرأ سياستنا التحريرية.

c
كاتب المقال

certi.news Editorial Team

certi.news Editorial Team

The certi.news editorial team monitors technical sources and reconstructs news, verifying facts and context prior to publication.

من نفس التصنيف

مقالات قد تهمك

عرض كل الأخبار