تتيح ويب فلو الآن نشر الصفحات الفردية وعناصر CMS بدلاً من الموقع بأكمله. بيئة الاختبار (Staging) تسمح بتراكم التغييرات قبل نشرها دفعة واحدة إلى الإنتاج.
أعلنت ويب فلو (Webflow) عن تحديث جديد في نظام النشر الخاص بها، يسمح بنشر الصفحات الفردية الثابتة وعناصر نظام إدارة المحتوى (CMS) بشكل منفصل بدلاً من نشر الموقع بأكمله. تأتي هذه الميزة لتلبية حاجة المستخدمين للتحكم الدقيق في المحتوى المنشور، خاصة في المواقع الكبيرة التي تحتوي على العديد من الصفحات والمقالات.
سابقًا، كان نشر أي تغيير بسيط في صفحة واحدة يتطلب نشر الموقع بأكمله، مما قد يؤدي إلى تعريض زوار الموقع لتغييرات غير مكتملة أو غير مرغوب فيها. الآن، يمكن استخدام واجهة برمجة التطبيقات (API) الخاصة بـ "Publish Site" مع إضافة معرف الصفحة (pageId) لنشر صفحة واحدة فقط. في هذه الحالة، تقوم ويب فلو بنشر HTML وJSON وCSS الخاص بالصفحة المحددة، بالإضافة إلى جميع الترجمات المحلية (locales) وجافا سكريبت الخاص بالصفحة. كما يتم تحديث ملف الموقع (sitemap) وملف البيان (manifest) ليشمل الصفحات الجديدة أو المحدثة.
تنبيه مهم: إذا تم نشر عدة صفحات فردية إلى بيئة الاختبار (Staging)، فإن نشر بيئة الاختبار إلى الإنتاج (Production) سينشر جميع التغييرات المتراكمة - وليس فقط آخر صفحة تم تعديلها.
بالإضافة إلى الصفحات الثابتة، تدعم ويب فلو الآن نشر عنصر CMS فردي إلى جميع النطاقات (custom domains) دون الحاجة إلى نشر الموقع بأكمله. هذا يعني أنه يمكنك تحرير مقالة قديمة، وحفظ التعديلات كمسودة، ثم نشرها بمفردها عندما تكون جاهزة، بينما تبقى باقي المقالات كما هي.
أحد أبرز التحسينات هو فصل حالة "المسودة" تمامًا عن المحتوى المنشور. يمكنك الآن إجراء تعديلات على عنصر CMS منشور مسبقًا (مثل مقالة أو منتج)، وستُحفظ هذه التعديلات كمسودة دون أي تأثير على النسخة الحية. لن تظهر التغييرات على الموقع العام حتى تقوم بالنقر على زر النشر صراحةً، مما يمنع أي تحديث غير مقصود من الوصول إلى الزوار.
تستخدم ويب فلو نظامًا مزدوجًا لفصل المحتوى التجريبي عن المنشور:
لنفترض أنك تدير مدونة وتريد تحرير مقال قديم مع إضافة مقال جديد. يمكنك:
هذه المرونة تمنحك السيطرة الكاملة على كل جزء من المحتوى.
لنشر صفحة واحدة فقط، أضف المعامل pageId في طلب POST إلى نقطة النهاية الخاصة بنشر الموقع:
POST https://api.webflow.com/v2/sites/:site_id/publish
Body: { "pageId": "123abc", "customDomains": [...] }إذا لم يتم تضمين pageId، فسيتم نشر الموقع بأكمله كالمعتاد.
يمكن لـ API نشر الموقع أو الصفحة الفردية إلى نطاقات محددة باستخدام معرّفات النطاقات (domain IDs) من نقطة نهاية "Get Custom Domains".
إذا قمت بنشر عدة صفحات فردية بشكل منفصل إلى بيئة الاختبار (Staging)، ثم قمت بنشر بيئة الاختبار بأكملها إلى الإنتاج (Production)، فسيتم نشر جميع التغييرات المتراكمة في بيئة الاختبار دفعة واحدة. هذا يعني أن أي تعديل - حتى لو غير منوي - سيظهر على الموقع العام. لذلك، يُنصح بمراجعة بيئة الاختبار جيدًا قبل النشر إلى الإنتاج.
يمثل التحديث الجديد طفرة في التحكم بمحتوى المواقع المنشأة عبر ويب فلو، خاصة للمواقع الكبيرة التي يديرها فريق عمل. لم يعد النشر عملية "كل شيء أو لا شيء"، بل أصبح أداة دقيقة تسمح لك بنشر المحتوى الجاهز فورًا مع إبقاء المحتوى قيد التطوير آمنًا بعيدًا عن أعين الزوار.
يمكن للمستخدمين الموجودين على خطط Basic وCMS وBusiness الوصول إلى بعض هذه الميزات (خاصة تحسينات مسودة CMS)، بينما بعض الميزات مثل نشر الصفحة الثابتة الفردية قد تكون متاحة فقط في خطة Enterprise حسب التوثيق الأخير.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
تتيح ويب فلو الآن نشر الصفحات الفردية وعناصر CMS بدلاً من الموقع بأكمله.
تتيح ويب فلو الآن نشر الصفحات الفردية وعناصر CMS بدلاً من الموقع بأكمله. بيئة الاختبار (Staging) تسمح بتراكم التغييرات قبل نشرها دفعة واحدة إلى الإنتاج.
نشر صفحة ثابتة فردية يتم عبر API باستخدام معرّف الصفحة (pageId).