المحرر والكتابة·3 min read·

إدارة المناطق الزمنية — جدولة المقالات بالتوقيت المحلي

يخزّن VeloCMS جميع التواريخ بتوقيت UTC. حدّد المنطقة الزمنية لمدوّنتك مرةً واحدة، وسيتولّى النظام تحويل أوقات النشر المجدول تلقائياً — دون الحاجة إلى أي حسابات ذهنية.

إذا كنتَ في طوكيو وتريد نشر مقال في تمام الساعة التاسعة صباحاً بتوقيتك المحلي، فلن تحتاج إلى تحويل هذا التوقيت يدوياً إلى UTC قبل إدخاله. يتولّى VeloCMS هذه العملية الحسابية بدلاً عنك — كل ما عليك هو إخباره بمكانك أولاً.

لماذا يخزّن VeloCMS التواريخ بتوقيت UTC؟

UTC (التوقيت العالمي المنسّق) محايدٌ تجاه المناطق الزمنية تماماً. يعمل نظام جدولة النشر على خادم في السحابة الإلكترونية — لا يعلم هذا الخادم بتوقيتك المحلي ولا ينبغي له أن يعلم. لا تتأثر الطوابع الزمنية بتوقيت UTC بتحوّلات التوقيت الصيفي، لذا لن يُنشر مقال مجدوَل لصباح ربيعي في وقت مبكر أو متأخر حين تُعدَّل الساعات. جميع التواريخ في قاعدة البيانات مخزّنة بتوقيت UTC، وكل ما تراه في لوحة التحكم ما هو إلا عرضٌ للواجهة.

كيف تضبط المنطقة الزمنية لمدوّنتك

  1. انتقل إلى Admin → Settings.
  2. مرّر للأسفل حتى قسم Timezone.
  3. اختر منطقتك الزمنية من القائمة المنسدلة (مثلاً: Asia/Tokyo أو America/New_York أو Europe/London)، أو اكتب معرّف المنطقة الزمنية بتنسيق IANA مباشرةً.
  4. انقر على Save Timezone.

إعداد المنطقة الزمنية خاصٌّ بكل مدوّنة (مستأجر) على حدة. يمكن لكل مدوّنة في VeloCMS أن تعمل بمنطقة زمنية مختلفة — ميزةٌ عملية لمن يدير مدوّنات في دول متعددة.

جدولة مقال للنشر

افتح أي مقال في المحرر، وابحث عن قسم Schedule في لوحة الإعدادات على الجانب الأيمن. يعرض حقل التاريخ والوقت القيمَ بالمنطقة الزمنية التي ضبطتها، وتظهر اختصارها (مثلاً: JST أو PST) بجوار الحقل كي تعرف دائماً أيّ توقيت تعمل به. اختر تاريخاً ووقتاً مستقبليَّين، واحفظ المقال، فسيتغيّر حالته تلقائياً إلى Scheduled. يفحص نظام النشر الحالة كل خمس دقائق ويُطلق النشر حين يحين التوقيت المحدد بتوقيت UTC.

ماذا يحدث للمقالات المجدولة عند تغيير المنطقة الزمنية؟

لا شيء يتعطل. يظل الطابع الزمني المخزّن بتوقيت UTC دون تغيير، وسيُنشر المقال في الموعد المطلق ذاته. ما يتغيّر هو التوقيت المحلي المعروض في لوحة التحكم. فإن كان لديك مقال مجدول في الساعة 09:00 UTC وقررتَ التبديل من UTC إلى Asia/Tokyo (UTC+9)، ستعرض اللوحة الآن الساعة 18:00 JST — نفس لحظة النشر، لكن بعقارب ساعة مختلفة.

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

التوقيت الصيفي (DST)

يُعالَج التوقيت الصيفي تلقائياً. يستخدم VeloCMS معرّف المنطقة الزمنية بتنسيق IANA (مثلاً: America/New_York لا EST أو EDT)، مما يعني أن النظام يعرف دائماً الإزاحة الصحيحة عن UTC لأي تاريخ — سواء في الصيف أو الشتاء. لن تحتاج أبداً إلى التبديل يدوياً بين التوقيت الرسمي وتوقيت الإضاءة النهارية.