ووردبريس

تقديم دفع انتقائي وسحب في استوديو WordPress


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

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

إذا كان هذا يبدو مألوفًا ، فأنت لست وحدك. حتى الآن ، كانت ميزة مزامنة الاستوديو كل شيء أو لا شيء ؛ يمكنك بسهولة دفع أو سحب مواقع كاملة بين بيئتك المحلية و WordPress.com أو Pressable ، ولكن لم تكن هناك طريقة لمزامنة جزء من الموقع ، مثل موضوع واحد.

يتغير هذا اليوم مع إطلاق المزامنة الانتقائية في WordPress Studio 1.5.5.

مضيفا التحكم الحبيبي

يمنحك Selective Sync تحكمًا دقيقًا على ما يتم نقله بين WordPress Studio وأي مواقع إنتاج أو تشغيل متصلة. يمكنك الآن اختيار ما يجب مزامنته بالضبط ، سواء كان موضوعًا واحدًا أو مكونًا إضافيًا محددًا أو قاعدة البيانات فقط أو بالكامل wp-content مجلد.

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

فيما يلي بعض السيناريوهات التي يتألق فيها المزامنة الانتقائية حقًا:

  • تطوير البرنامج المساعد: عند إنشاء ميزة مكون إضافي جديد ، غالبًا ما تعمل مع بيانات الاختبار التي لا ينبغي أن تشق طريقها إلى الإنتاج. يتيح لك Selective Sync دفع ملفات البرنامج المساعد فقط ، مع الحفاظ على قاعدة البيانات المحلية منفصلة. تبقى بيانات موقعك المباشر سليمة ، وتذهب الميزة الجديدة على الهواء مباشرة دون تعطيل.
  • تحديثات الموضوع: يواجه مطورو الموضوع تحديات مماثلة. قد تقضي أيامًا في صياغة تخطيطات واختبار أنماط كتلة مع محتوى عينة. عندما يحين وقت النشر ، فأنت تريد دفع ملفات السمات فقط ، وليس منشورات العناوين المائية أو الصور التجريبية. المزامنة الانتقائية تجعل هذا الأمر سهلاً.
  • الخصوصية والحجم: إذا كنت تعمل مع أ متجر WooCommerce يحتوي ذلك على مئات المنتجات وآلاف العملاء ، يمكن أن يكون استنساخ الموقع الكامل محليًا محفوفًا بالمخاطر أو غير ضروري. يتيح لك Selective Sync سحب الكود فقط الذي تحتاج إلى العمل عليه ، مثل السمة أو المكون الإضافي المحدد ، دون مزامنة بيانات العميل الحساسة مع بيئتك المحلية.
  • البيئات المركزة: يفضل بعض المطورين فصل المخاوف باستخدام مواقع الاستوديو المحلية المختلفة لأنواع مختلفة من العمل. يمكنك الحفاظ على بيئة واحدة لتطوير البرنامج المساعد وآخر لتصميم الموضوع. مع المزامنة الانتقائية ، يمكن لكل منها الاتصال بموقع الإنتاج نفسه ودفع التغييرات بشكل مستقل ، دون التأثير على أجزاء غير ذات صلة من المشروع.

منذ أن تم إطلاق المزامنة في الموقع الكامل في يناير 2025 ، والمطورين والمصممين وبناة المواقع طلبت المزيد من المرونة. تم تصميم Sync الانتقائي في استجابة مباشرة ، مما يسهل تكييف الاستوديو مع احتياجات المشاريع في العالم الحقيقي.

كيف يعمل المزامنة الانتقائية

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

بالفعل باستخدام الاستوديو؟ المزامنة الانتقائية متوفرة الآن. ما عليك سوى التحديث إلى أحدث إصدار عند المطالبة في التطبيق ، ثم اتبع الخطوات أدناه للبدء.

نصيحة: ضع في اعتبارك أنه على الرغم من أن WordPress Studio مجاني في الاستخدام ، فإن ميزة Sync تتطلب موقع WordPress.com خطة عمل أو تجارةأو موقع قابل للضغط مع المكون الإضافي للأمان Jetpack نشيط. لمزيد من المعلومات ، تحقق من الوثائق الرسمية.

قم بتوصيل موقع مباشر

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

  1. حدد الموقع الذي ترغب في الاتصال به من الشريط الجانبي الاستوديو.
  2. افتح المزامنة فاتورة غير مدفوعة.
  3. تسجيل الدخول إلى WordPress.com إذا لم تقم بالفعل.
  4. انقر فوق “توصيل موقع” زر لرؤية المواقع المتاحة.
  5. حدد الموقع الذي تريد الاتصال به وتأكيده من خلال النقر على يتصل زر.
  6. (اختياري) إنشاء موقع جديد بالنقر “قم بإنشاء موقع WordPress.com جديد.”
توصيل نافذة MONITION الخاصة بك في WordPress Studio تعرض قائمة بمواقع الإنتاج على WordPress.com و Pressable

سحب المحتوى في الاستوديو

بمجرد توصيل موقعك المباشر في الاستوديو ، يمكنك إما سحب المحتوى من الموقع المتصل إلى استوديو أو دفع محتوى من بيئتك المحلية إلى الموقع المتصل.

لنبدأ بسحب المحتوى:

  1. افتح المزامنة علامة التبويب للموقع الذي تريد مزامنته (إذا لم تكن موجودًا بالفعل).
  2. حدد موقع WordPress.com المتصل أو الموقع القابل للضغط الذي تريد سحب المحتوى منه.
  3. انقر يحذب لفتح مشروط المزامنة.
نافذة السحب من الإنتاج في WordPress Studio مع
  1. اختر المزامنة “جميع الملفات والمجلدات “ أو “ملفات ومجلدات محددة ، “ ثم استخدم مربعات الاختيار لتحديد ما تريد تضمينه.
  2. قرر ما إذا كان يجب تضمين قاعدة البيانات في المزامنة.
  3. انقر يحذب لتأكيد وبدء المزامنة.

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

ادفع المحتوى إلى موقع مباشر

يتبع دفع المحتوى من الاستوديو إلى موقع متصل عملية مماثلة للسحب ، ولكن بمزيد من التحكم. يمكنك اختيار الإضافات الفردية والموضوعات والملفات الأخرى للمزامنة.

  1. افتح المزامنة علامة التبويب للموقع الذي تريد مزامنته (إذا لم تكن موجودًا بالفعل).
  2. حدد موقع WordPress.com المتصل أو الموقع القابل للضغط الذي تريد سحب المحتوى منه.
  3. انقر يدفع لفتح مشروط المزامنة.
نافذة الدفع إلى الإنتاج في WordPress Studio مع
  1. اختر المزامنة “جميع الملفات والمجلدات “ أو “ملفات ومجلدات محددة ، “ ثم استخدم مربعات الاختيار لتحديد ما تريد تضمينه. يمكنك توسيع المكونات الإضافية والموضوعات وتحميل المجلدات لتحديد العناصر الفردية.
  2. قرر ما إذا كان يجب تضمين قاعدة البيانات في المزامنة.
  3. انقر يدفع لتأكيد وبدء المزامنة.

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

نصائح Pro لاستخدام المزامنة الانتقائية

تم تصميم المزامنة الانتقائية لتبسيط التطوير ، ولكن هناك بعض التفاصيل الرئيسية التي يجب فهمها قبل البدء.

عند الضغط من الاستوديو إلى موقع الإنتاج أو التدريج ، فإن ملفات التطوير فقط مثل .git الدلائل و node_modules يتم استبعاد المجلدات تلقائيًا. تظل هذه الملفات محلية ، مما يجعل موقعك المباشر نظيفًا وفعالًا.

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

في حين أن المزامنة الانتقائية تغطي العديد من السيناريوهات الشائعة ، إلا أن بعض المشاريع قد لا تزال تتطلب سير عمل أكثر تقدماً. لتلك الحالات ، عمليات النشر github على WordPress.com يوفر مزيدًا من التحكم ويعمل بشكل جيد إلى جانب الاستوديو لإعدادات معقدة.

ما هو التالي للاستوديو؟

تعد المزامنة الانتقائية جزءًا من جهد أوسع لدعم مجموعة متنوعة من مهام سير العمل التي يستخدمها مطورو كل يوم. يستمر هذا العمل ، خاصة في الداخل ملعب WordPress، الأساس الذي باورز الاستوديو.

تشمل التحسينات القادمة:

  • دعم xDebug: واحدة من أكثر الإضافات المطلوبة ، سيؤدي ذلك إلى جلب إمكانيات تصحيح الأخطاء المهنية إلى WordPress Studio. اتبع على Github.
  • تحسينات الأداء: التحسينات القادمة في ملعب WordPress ستجعل الاستوديو بشكل أسرع وأكثر استجابة.

ردود الفعل المجتمع تدفع هذه الأولويات. ال مستودع WordPress Studio Github هو المكان المركزي لاقتراح الميزات ، والإبلاغ عن الأخطاء ، والمساهمة مباشرة في المشروع. كل قضية ، والتعليق ، وسحب طلب السحب تساعد في تشكيل مستقبل الاستوديو.

إذا كانت هذه هي المرة الأولى التي تستكشف فيها WordPress Studio ، أو إذا كان الوقت قد مرت منذ آخر مرة جربته ، فقد حان الوقت الآن لإلقاء نظرة أخرى. إلى جانب المزامنة الانتقائية ، ظهرت العشرات من التحسينات هذا العام ، مع المزيد القادمة.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى