أقسام مساحة العمل

قسم الإعدادات في مساحة العمل — إعادة التسمية والظهور والأعضاء ونقل الملكية والحذف | مُبَرمِج

قسم «الإعدادات» (يظهر في القائمة الجانبية باسم «المزيد») يجمع إعدادات تطبيقك الأساسية في سبعة تبويبات: «عام» و«الصلاحيات» و«التصدير» و«Webhooks» و«نقل الملكية» و«الأمان» و«منطقة الخطر». تبويبات «التصدير» و«نقل الملكية» و«منطقة الخطر» تظهر للمالك ومشرف المنصة وحدهما. كل تغيير يُحفظ فورًا.

English

في هذه الصفحة
قسم الإعدادات بتبويباته وتبويب «عام» مفتوحًا
قسم الإعدادات بتبويباته وتبويب «عام» مفتوحًا

تبويب «عام»

  1. اختر «المزيد» من القائمة الجانبية، فيُفتح تبويب «عام» ولوحة «أساسيات».
  2. لإعادة التسمية: عدّل «اسم التطبيق» ثم اضغط «حفظ» بجانبه. تظهر «حُفظ الاسم».
  3. لتغيير الرابط: عدّل «المُعرّف في الرابط» (التلميح يعرض «الرابط العام: /p/…») ثم «حفظ». تظهر بعدها رسالة «تغيّر الرابط العام؛ الروابط القديمة لن تعمل».
  4. للشارة: بدّل «إظهار الشارة» في صف «شارة «صُنع بمُبَرمِج»».

أسباب الرفض: «اسم التطبيق مطلوب»، و«الاسم أطول من ٨٠ حرفًا»، و«المُعرّف يقبل الحروف الإنجليزية الصغيرة والأرقام والشرطة»، و«هذا المُعرّف محجوز للنظام» (مثل api وadmin وdashboard وdocs)، و«المُعرّف مستخدم في مشروع آخر».

إخفاء الشارة يشترط قدرة «إخفاء الشارة»، المتاحة في «الأساسية»، «المميزة»، «الاحترافية». في «المجانية» يظهر تحت الصف: «إخفاء الشارة متاح في الباقات المدفوعة فقط — خطة المجانية تشمل القوالب الجاهزة والمحرّر المرئي.» ويُرفض الإخفاء. تحت اللوحة أربعة عدادات: «النسخ» و«الرسائل» و«الأصول» و«المستخدمون».

تبويب «الصلاحيات»

  • «الظهور العام»: مفعّل يعني «يظهر في المعرض ويفتحه أي أحد».
  • «قابلية الاستنساخ»: معطّل ما دام التطبيق خاصًّا («أن يراه الناس غير أن ينسخوه — فعّل الظهور العام أولًا»). إطفاء الظهور العام يُطفئ الاستنساخ معه.
  • «الظهور داخل المؤسسة»: «لا أحد» أو «كل أعضاء المؤسسة».

كل تبديل يُحفظ مباشرة برسالة «حُفظ».

أعضاء المشروع ودعوتهم

تحت تبديلات «الصلاحيات» لوحة «أعضاء المشروع». يرى نموذج الدعوة المالك ومن دوره «مدير»؛ ويرى غيرهما القائمة وأدوار الأعضاء فقط.

  1. اكتب بريد المدعوّ، واختر دوره: «مشاهد» يقرأ، و«محرر» يعدّل المحتوى، و«مدير» يدير الأعضاء.
  2. اضغط «دعوة». تظهر «أُرسلت الدعوة» ويُضاف العضو بحالة «دعوة معلّقة». وإن تعذّر البريد تظهر «حُفظت الدعوة لكن البريد لم يُرسل — أعد الإرسال لاحقاً»، ولا يصل المدعوّ رابط القبول لأنه يُرسل بالبريد وحده.
  3. تصل المدعوّ رسالة بزرّ «قبول الدعوة». يسجّل الدخول بالحساب الذي يحمل البريد المدعوّ نفسه، ويضغط «قبول الدعوة وفتح المشروع».
  4. الدعوة صالحة سبعة أيام وتُقبل مرّة واحدة. بعد انتهائها تظهر «دعوة منتهية — أعد الإرسال»؛ اضغط «إعادة الإرسال» لرابط جديد.
  5. لتغيير دور عضو اختر دورًا آخر من قائمته (تظهر «تغيّر الدور»)، ولإزالته اضغط «إزالة».

أسباب الرفض عند الدعوة: «بريد غير صالح»، و«لا يمكنك دعوة نفسك»، و«هذا البريد لمالك المشروع»، و«الدعوة مرسلة سابقاً — أعد إرسالها من قائمة الأعضاء»، و«العضو مضاف سابقاً». وعند القبول: «انتهت صلاحية الدعوة — اطلب من صاحب المشروع إعادة إرسالها»، و«هذه الدعوة لبريدٍ آخر — ادخل بالحساب المدعوّ»، و«وثّق بريدك الإلكتروني أولاً ثم اقبل الدعوة»، و«الدعوة غير صالحة أو استُخدمت».

تبويب «التصدير»

يظهر للمالك ومشرف المنصة وحدهما، لأن التصدير يُخرج المشروع كله؛ مسارات التصدير نفسها ترد «غير موجود» لغير المالك.

  1. «تنزيل ZIP» في لوحة «تنزيل شيفرة التطبيق» يُنزّل ملفات المشروع (انظر الشيفرة).
  2. في لوحة «تصدير قاعدة البيانات» فعّل «تضمين الملفات المرفوعة» إن أردت، ثم اضغط «تصدير ZIP». تصلك الجداول بصيغة JSON، و«الأسرار لا تُصدَّر».
  3. تحتهما لوحات «تصدير إلى GitHub» و«النشر على Vercel» و«النشر على Netlify» برمز وصول يُرسل مرّة ولا يُحفظ، و«حزمة Docker» للتنزيل. تفاصيل GitHub في الشيفرة.

تبويب «Webhooks»

يشترط قدرة «الاستضافة»، المتاحة في «الأساسية»، «المميزة»، «الاحترافية». في «المجانية» يعرض التبويب: «الاستضافة متاح في الباقات المدفوعة فقط — خطة المجانية تشمل القوالب الجاهزة والمحرّر المرئي.».

  1. في لوحة «Webhook جديد» اكتب عنوانًا عامًّا يبدأ بـhttps.
  2. اختر الأحداث: «نُشر المشروع» و«طلب شراء جديد» و«إرسال نموذج تواصل».
  3. اضغط «إضافة». يظهر «سرّ التوقيع — يظهر الآن فقط»؛ انسخه واحفظه في خادمك ثم اضغط «حفظته».

كل طلب يحمل الترويسة x-mubarmij-signature، والفشل يُعاد تلقائيًا بتأخير متصاعد حتى ست محاولات. في «الـWebhooks المسجّلة» مفتاح «مفعّل» وسجلّ التسليمات وزرّ «إعادة». وإن ظهر «مفتاح الأسرار غير مضبوط على المنصّة، فلا يمكن إنشاء webhook الآن» فالإضافة معطّلة حتى يُضبط على خادم المنصة.

تبويب «نقل الملكية»

النقل للمالك وحده، ويشترط قدرة «نقل الملكية»، المتاحة في «الأساسية»، «المميزة»، «الاحترافية». في «المجانية» يظهر بالأحمر: «نقل الملكية متاح في الباقات المدفوعة فقط — خطة المجانية تشمل القوالب الجاهزة والمحرّر المرئي.» ويرد الخادم 402.

  1. اقرأ الأسطر الثلاثة: حالة باقتك، و«مرّة كل 30 يومًا» مع تاريخ النقل التالي إن وُجد، وما تذكر الشاشة أنه لا ينتقل: «التجارة، المدفوعات، التسويات».
  2. اكتب بريد حساب مُبَرمِج قائم في «بريد المالك الجديد».
  3. فعّل «انقله إلى مؤسسته لا إلى حسابه الشخصي» إن أردت.
  4. اكتب اسم التطبيق بالضبط في حقل «اكتب «اسم التطبيق» للتأكيد». يبقى زر «نقل الملكية» معطّلًا حتى يتطابق.
  5. اضغط «نقل الملكية». عند النجاح تظهر «نُقلت الملكية» وتنتقل إلى لوحة التحكم، وتفقد الوصول فورًا.

أسباب الرفض: «بريد المالك الجديد غير صالح»، و«لا يوجد مستخدم مُبَرمِج بهذا البريد»، و«المشروع لك بالفعل»، و«لا يُنقَل التطبيق إلا مرّة كل ٣٠ يومًا — التالي بعد …»، و«لا مؤسسة لهذا المستخدم — انقل إليه شخصيًا أو اطلب منه إنشاء مؤسسة»، و«تغيّر مالك المشروع؛ حدّث الصفحة وحاول مجددًا».

غير متاح بعد: حين تعمل طبقة التحكم في تشغيل المنصة، يُرفض كل نقل بالرسالة «أوقفنا النقل لأن للمشروع سجل تشغيل مرتبطًا بمالكه الحالي…» ولا تتغير الملكية، إلى أن يُبنى نقل سجل التشغيل مع المشروع.

تبويب «الأمان»

  • X-Frame-Options: اختر من القائمة من يستطيع تضمين تطبيقك داخل إطار.
  • HSTS: اكتب المدة بالثواني («٠ يعني مطفأ»)، وفعّل «النطاقات الفرعية» أو «الإدراج المسبق»، ثم «حفظ».
  • Permissions-Policy: اضغط كل ميزة للتبديل بين «مسموح» و«ممنوع».

كل حفظ يُظهر «حُفظ وطُبِّق»، والصندوق السفلي يعرض الترويسات كما تُرسل («يسري على الموقع المنشور خلال عشر ثوانٍ»). انظر الأمان.

تبويب «منطقة الخطر»: الحذف

  1. نزّل نسخة أولًا من تبويب «التصدير» إن كنت قد تحتاج التطبيق.
  2. افتح «منطقة الخطر» واقرأ «حذف التطبيق نهائيًا» مع أعداد النسخ والرسائل والمستخدمين.
  3. اكتب اسم التطبيق بالضبط في الحقل. يبقى «حذف نهائيًا» معطّلًا حتى يتطابق.
  4. اضغط «حذف نهائيًا». تظهر «حُذف التطبيق» وتنتقل إلى لوحة التحكم.

الحذف للمالك وحده. يُحذف كل شيء بلا تراجع: الملفات والنسخ والمستخدمون والأسرار والنطاقات وسجل التدقيق والاختبارات وحملات الإشعارات ومشتركوها والـWebhooks وسجل تسليماتها والأعضاء. أسباب الرفض: «اكتب اسم التطبيق بالضبط لتأكيد الحذف» و«تغيّر المشروع؛ حدّث الصفحة وحاول مجددًا.»

أسئلة شائعة

هل يعمل الرابط القديم بعد تغيير المُعرّف؟

لا. الروابط القديمة تتوقف، والشاشة تنبّهك بذلك بعد الحفظ.

هل أستطيع استرجاع تطبيق نقلته؟

لا من جهتك؛ فقط إن نقله المالك الجديد إليك.