تكنولوجيا

مقارنة سريعة بين وورد بريس و إم داش من اخبار تك

3 أبريل، 2026 فريق أخبار تك 4 دقائق للقراءة

خاص

مقدمة: بيئة تطوير متكاملة تعمل محلياً أو على السحابة

بعد أن كشفنا لكم حصرياً عن منصة “إم داش” (EmDash) من كلاودفلير (Cloudflare) كبديل آمن وحديث لووردبريس (WordPress)، يسأل الكثير من المستخدمين :

كيف يمكنني تجربتها بنفسي؟ هل هي مجرد خدمة سحابية أم يمكن تثبيتها على استضافتي الخاصة أو جهازي المحلي؟

الإجابة المختصرة: إم داش هي منصة مفتوحة المصدر (Open Source) بالكامل، مما يعني أنه يمكنك تثبيتها على أي خادم يدعمها، أو تشغيلها على جهازك المحلي للتجربة والتطوير. في هذا الدليل، سنشرح لك كيفية القيام بذلك خطوة بخطوة.

ما تحتاجه قبل البدء

المتطلبات الأساسية

بحسب التوثيق الرسمي على GitHub، تحتاج إلى:

المكونالمواصفات الموصى بها
نظام التشغيلLinux (Ubuntu 22.04+ / Debian 12+), macOS, أو Windows (عبر WSL2)
قاعدة البياناتPostgreSQL 15+ أو SQLite (للتطوير المحلي)
Node.jsالإصدار 20.x أو أحدث
pnpmالإصدار 8.x أو أحدث (مدير الحزم)
Gitللإصدار الأخير من الكود
Cloudflare Account(اختياري) لنشر الإصدارات السحابية

ملاحظة مهمة: إم داش لا تعتمد على PHP مثل ووردبريس. إنها مبنية بالكامل على JavaScript/TypeScript، مما يجعلها أسرع وأكثر أماناً بطبيعتها.

التثبيت على جهاز محلي (للتجربة والتطوير)

الطريقة الأولى: باستخدام Docker (الأسهل للمبتدئين)

إذا كنت تريد تجربة إم داش دون تعقيدات إعداد البيئة، فإن Docker هو الحل الأمثل.

  1. تثبيت Docker على جهازك (من docker.com)
  2. فتح المحطة الطرفية (Terminal) وتنفيذ الأمر التالي:
docker run -d \
  --name emdash-playground \
  -p 3000:3000 \
  -p 5432:5432 \
  ghcr.io/emdashcms/playground:latest
  1. بعد اكتمال التحميل، افتح المتصفح على العنوان: http://localhost:3000
  2. سترى واجهة “إم داش بلاي غراوند” (EmDash Playground) جاهزة للاستخدام مع بيانات تجريبية محملة مسبقاً

الطريقة الثانية: التثبيت اليدوي (للمطورين المتقدمين)

إذا كنت تريد التحكم الكامل في عملية التثبيت:

  1. استنساخ المستودع (Clone the repository):
git clone https://github.com/emdashcms/emdash.git
cd emdash
  1. تثبيت الاعتماديات (Install dependencies):
pnpm install
  1. إعداد قاعدة البيانات (Setup database):

للاستخدام المحلي، يمكنك استخدام SQLite (لا يحتاج إلى تثبيت إضافي):

cp .env.example .env
# عدل ملف .env لاستخدام SQLite

أو استخدم PostgreSQL (موصى به للإنتاج):

# تأكد من تشغيل PostgreSQL محلياً
createdb emdash_dev
pnpm db:push
  1. تشغيل خادم التطوير (Run development server):
pnpm dev
  1. افتح المتصفح على: http://localhost:3000

التثبيت على استضافة خارجية (للمواقع الحية)

الخيار 1: استخدام منصة Cloudflare (الموصى به)

بما أن إم داش من تطوير كلاودفلير، فإن النشر على منصتها هو الأكثر سلاسة وتكاملاً:

  1. تسجيل الدخول إلى لوحة تحكم Cloudflare.
  2. إنشاء تطبيق جديد باستخدام قالب “EmDash Starter”.
  3. ربط مستودع GitHub الخاص بك.
  4. النشر بنقرة واحدة. ستتولى كلاودفلير تلقائياً إدارة قاعدة البيانات (PostgreSQL عبر D1 أو Hyperdrive) وتوزيع المحتوى على شبكتها العالمية (CDN).

هذه الطريقة مثالية للمواقع التي تتوقع زيارات عالية، حيث توفر كلاودفلير طبقات أمان وحماية من هجمات حجب الخدمة (DDoS) مجاناً.

الخيار 2: النشر على خادم VPS تقليدي (مثل DigitalOcean أو Linode)

إذا كنت تفضل استضافة تقليدية:

  1. إعداد خادم Linux (Ubuntu 22.04 LTS موصى به).
  2. تثبيت Docker و Docker Compose على الخادم.
  3. نسخ ملفات إم داش إلى الخادم (عبر Git أو SCP).
  4. تشغيل الأمر:
docker-compose -f docker-compose.prod.yml up -d
  1. إعداد عكس الخادم الوكيل (Reverse Proxy) باستخدام Nginx أو Caddy لتوجيه حركة المرور إلى المنفذ 3000.
  2. تثبيت شهادة SSL (مثل Let’s Encrypt) لتأمين الاتصال عبر HTTPS.

الجزء الرابع: مقارنة مع ووردبريس – لماذا هذه الخطوات مختلفة؟

الميزةإم داش (EmDash)ووردبريس (WordPress)
لغة البرمجةJavaScript/TypeScript (Node.js)PHP
قاعدة البياناتPostgreSQL / SQLiteMySQL / MariaDB
متطلبات الاستضافةNode.js + PostgreSQLPHP + MySQL (غالباً Apache)
نشر السحابةمدمج مع Cloudflare (نقرة واحدة)يتطلب تهيئة يدوية
الأمان الافتراضيعالٍ (عزل المكونات، أقل صلاحيات)يعتمد على إضافات أمان خارجية
سهولة التثبيت للمبتدئينمتوسطة (تحتاج معرفة بسطر الأوامر)سهلة (معظم المستضيفات تقدم تثبيتاً بنقرة واحدة)

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

خلاصة: ابدأ بالتجربة المحلية، ثم انتقل إلى السحابة

إذا كنت مطوراً أو صاحب موقع يبحث عن بديل آمن وحديث لووردبريس، فإن إم داش تستحق التجربة. أفضل طريقة للبدء هي استخدام Docker محلياً (الطريقة الأولى أعلاه) لتتعرف على الواجهة والقدرات. بعد ذلك، يمكنك نشر مشروعك على منصة كلاودفلير مجاناً (لديهم طبقة مجانية كافية للمشاريع الصغيرة).

تذكير: إم داش لا تزال في مراحلها الأولى. النظام البيئي من الإضافات والسمات (Plugins & Themes) ليس غنياً مثل ووردبريس بعد. لكن بالنسبة للمشاريع الجديدة التي تضع الأمان أولاً، قد تكون الخيار الأمثل.