انتقل إلى المقال
Aniq-UI

Dashboard 2وضع العرض التجريبي وسكربتات الإزالة

وضع العرض التجريبي وسكربتات الإزالة

مفتاح النسخة التجريبية العامة الذي يأتي مع القالب، ولماذا لا يراه التثبيت العادي أبدًا، والسكربتات التي تحذفه، مع واجهة API التجريبية، من الكود.

لحزمة واجهة + خلفية

ما هو وضع العرض التجريبي

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

  • هو معطل افتراضيًا: false في ملفي .env.example، ويُبقيه معطلًا docker-compose.yml وملفا Dockerfile. ولا يراه التثبيت العادي أبدًا.
  • فعّله فقط لعرض القالب علنًا، على واجهة API ولوحة التحكم معًا.
  • عندما تطلق منتجك الخاص، تحذفه سكربتات الإزالة أدناه من الكود.

أزل وضع العرض التجريبي وواجهة API التجريبية

الأمرنفّذ فيما الذي يحذفه
yarn remove:demoمجلد واجهة API ومجلد لوحة التحكمالملفات الخاصة بالعرض التجريبي فقط، وكل كتلة موسومة بـ #region demo-mode (في الكود وفي .env.example و.env)، ونصوص العرض التجريبي. ما يبقى تطبيق عادي: نموذج تسجيل دخول واحد، ولا إشعار عرض تجريبي، ونافذة مفتاح المساعد للمزوّدين الذين ليس للخادم مفتاح لهم.
yarn remove:mockمجلد لوحة التحكمsrc/lib/mock وإشعار «بيانات تجريبية» وكل كتلة موسومة بـ #region mock-api. وتحتاج لوحة التحكم بعد ذلك إلى ضبط NEXT_PUBLIC_API_BASE_URL. ويبقى public/assets/: فصفوف واجهة API النموذجية تستخدم الصور نفسها.
الطرفية
yarn remove:demo

يعيد السكربتان كتابة الملفات ولا يمكن التراجع عنهما من دون التحكم في الإصدارات. نفّذ commit أولًا. وتشغيل أحدهما مرتين آمن: يُبلغ التشغيل الثاني بأنه لم يبق شيء ليُفعل.

في واجهة API، تذهب أعمدة demo_owner_id مع الكود. ومع SQLite في التطوير تحذفها مزامنة المخطط عند التشغيل التالي؛ وقاعدة البيانات غير المتزامنة تحتفظ بعمود فارغ غير مستخدم لا يقرؤه شيء.

كيف يعمل وضع العرض التجريبي

مُضمَّن مع مشترياتك. سجّل الدخول لقراءته، أو افتحه في ملف التنزيل.

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

رسائل المساعد المجانية لكل زائر

مُضمَّن مع مشترياتك. سجّل الدخول لقراءته، أو افتحه في ملف التنزيل.

كيف تحدّ النسخة التجريبية العامة ما تدفعه مفاتيح الذكاء الاصطناعي في الخادم، حسب الدولة وحسب العنوان.

لوحة التحكم في وضع العرض التجريبي

مُضمَّن مع مشترياتك. سجّل الدخول لقراءته، أو افتحه في ملف التنزيل.

ما تغيّره لوحة التحكم في نسخة العرض التجريبي.

توقفت عند خطوة؟

ابحث عن الحل قبل أن تبدأ من جديد.

حل المشكلات

تفضيلات ملفات تعريف الارتباط

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