لوحة الإدارة
كل تطبيق Proyecta منشور يأتي مزوداً بـلوحة إدارة — غرفة خلفية خاصة محمية بتسجيل الدخول، تتيح لك إدارة محتواك وطلبات نماذجك دون لمس أي كود.
الواجهة العامة لتطبيقك مصمَّمة بشكل فريد ومتسقة مع علامتك التجارية. أما خلف الكواليس، فكل تطبيق يحتاج إلى نفس الغرفة الخلفية المملة والضرورية: مكان لتعديل المحتوى، ومراجعة العملاء المحتملين، وإدارة العمل اليومي. يبني Proyecta ذلك من أجلك باستخدام مكونات تعتمد على المخطط ومملوكة للقالب، بحيث تبقى متسقة وصحيحة عبر جميع التطبيقات — وحتى لا تضطر إلى انتظار الذكاء الاصطناعي لبناء شاشة CRUD يدوياً.
ما يمكنك إدارته
Section titled “ما يمكنك إدارته”| القسم | ما يقوم به | الحالة |
|---|---|---|
| المحتوى | إنشاء المدخلات وتعديلها ونشرها وأرشفتها في كل مجموعة من مجموعاتك | متاح |
| طلبات النماذج | مراجعة الطلبات وتعليمها كمقروءة وأرشفتها من النماذج | متاح |
| طلبات المتجر | مراجعة الطلبات من متجرك الإلكتروني وتنفيذها | متاح |
| الأعضاء / المستخدمون | إدارة الأشخاص الذين قاموا بتسجيل الدخول إلى تطبيقك وأدوارهم | متاح |
تعتمد الأقسام التي تراها على ما يفعله تطبيقك — تقرأ اللوحة الشكل الحي لتطبيقك ولا تعرض سوى ما ينطبق عليه. التطبيق الذي لا يحتوي على متجر إلكتروني لن يكون فيه قسم للطلبات.
من يمكنه الوصول
Section titled “من يمكنه الوصول”لوحة الإدارة محمية بنظام RBAC. يجب على الزائر تسجيل الدخول بحساب admin لرؤيتها — كل إجراء إداري مُطبَّق على الخادم، وليس مجرد إخفاء في واجهة المستخدم.
يُمنح دور المسؤول للبريد الإلكتروني الذي تحدده عند إنشاء التطبيق، بعد مطابقته مع العنوان المُوثَّق لدى مزوّد الهوية. وهو لا يُمنح لمن يسجّل الدخول أولاً — ففي التطبيق العادي، يسجّل بقية الأشخاص الدخول كمستخدمين عاديين، بمن فيهم أول زائر. راجع المستخدمون والمصادقة لمعرفة كيفية عمل تسجيل الدخول وكيفية تعيين الأدوار.
المكونات الأساسية
Section titled “المكونات الأساسية”تُجمَّع اللوحة من مكونات مملوكة للقالب. لن تكتبها بنفسك — فهي جزء من كل تطبيق — لكن من المفيد معرفة أبرزها:
| المكوِّن | ما يوفره لك |
|---|---|
CollectionManager |
شاشة إدارة كاملة لمجموعة واحدة: قائمة قابلة للبحث والترتيب، بالإضافة إلى نموذج إنشاء/تعديل تلقائي. واحد لكل مجموعة. |
SubmissionsInbox |
صندوق وارد النماذج: تبويبات New / Read / Archived، وشارة للرسائل غير المقروءة، وعرض تفصيلي لكل طلب. |
AdminShell |
الإطار العام الذي يحيط بكل شيء — شريط جانبي قابل للطي وشريط علوي يربط الأقسام ببعضها. |
CollectionManager: CRUD تلقائي من مخططك
Section titled “CollectionManager: CRUD تلقائي من مخططك”يقرأ CollectionManager مخطط المجموعة ويبني تجربة التعديل الكاملة بحد أدنى من الكود المكتوب يدوياً:
- يعرض مدخلاتك في جدول يحتوي على شارة الحالة والبحث وزر New.
- يُنشئ النموذج تلقائياً بناءً على نوع كل حقل — حقول النص تصبح inputs، والنص الطويل يصبح textarea، والأرقام تصبح number inputs، وقيم التشغيل/الإيقاف تصبح switches، وحقول الاختيار تصبح dropdowns، والتواريخ تصبح date pickers، والمراجع تصبح picker على المجموعة المرتبطة، وحقول الصور تحصل على زر رفع (مع منتقي مكتبة الوسائط وخيار لصق رابط URL كبديل).
- يحفظ كمسودة أولاً — النشر إجراء صريح ومنفصل، بحيث لا ينتهي شيء إلى الواجهة العامة بالخطأ. يمكنك أيضاً إلغاء نشر مدخلة أو أرشفتها (الأرشفة هي حذف مؤقت — تختفي من التطبيق واللوحة لكنها لا تُحذف نهائياً).
- يتعامل مع المحتوى الفردي أيضاً: المجموعات المفردة (مثل معلومات نشاطك التجاري) تعرض النموذج مباشرة دون قائمة.
التعديل لا يتطلب كتابة أي كود فعلياً: أنت (أو أي شخص تجعله مسؤولاً) تغير الكلمات والأسعار والصور وساعات العمل من اللوحة، ثم تضغط publish، فيتحدث التطبيق المباشر.
ملاحظة: تُدار منتجات المتجر باستخدام أدوات التجارة الإلكترونية، وليس من خلال
CollectionManager— حتى لو كان الكتالوج محتوىً. راجع Commerce.
كيف تُبنى لوحة الإدارة
Section titled “كيف تُبنى لوحة الإدارة”لست بحاجة إلى طلبها، ولا يبنيها الذكاء الاصطناعي يدوياً. اللوحة هي لوحة إدارة ثابتة تهيِّئ نفسها تلقائياً: مسار /admin ثابت مدمج في قالب كل تطبيق، يقرأ مخطط المحتوى الحي لتطبيقك وإعدادات الإمكانيات ويُصيِّر نفسه — بدون أي توصيل من الذكاء الاصطناعي. أضف مجموعة جديدة لاحقاً وستظهر تلقائياً دون الحاجة إلى إعادة البناء.
وإلى جانب المحتوى وطلبات النماذج، تظهر أقسام لكل ما يقوم به تطبيقك فعلياً — الطلبات والمرتجعات، والحجوزات والجدولة، والأعضاء والأدوار، ومكتبة الوسائط، والبريد الإلكتروني والإشعارات. تحصل على الأقسام التي تنطبق على تطبيقك فقط، دون تلك التي لا تنطبق.
ولأنها مملوكة للقالب، تبقى متسقة وصحيحة عبر جميع التطبيقات، ولا يمكن أن تنحرف أو تتعطل عندما يعدّل الذكاء الاصطناعي صفحاتك العامة. وإذا أردت لاحقاً تغيير اللوحة نفسها، فاطلب ذلك — فذلك تعديل صريح، وليس شيئاً يرتجله البناء الأول.
أنماط شائعة
Section titled “أنماط شائعة”لست مضطراً أبداً إلى طلب لوحة الإدارة نفسها — فكل تطبيق يأتي مزوداً بها، والمجموعات الجديدة تظهر فيها من تلقاء نفسها. أما ما يستحق طلبه من الذكاء الاصطناعي فهو:
"Add a 'featured' toggle to my services so I can choose what shows on the homepage."— تظهر الحقول الجديدة في لوحة الإدارة تلقائياً."Make the headline and hours on my homepage editable from the admin."— ينقل النصوص المكتوبة داخل الكود إلى المحتوى."Build me a back-office page showing this week's bookings at a glance."— صفحة مخصصة مبنية من نفس المكونات الأساسية.
ذات صلة
Section titled “ذات صلة”- إدارة المحتوى — المجموعات والمدخلات التي تعدِّلها لوحة الإدارة.
- النماذج — مصدر صندوق وارد الطلبات.
- المستخدمون والمصادقة — كيفية عمل تسجيل الدخول وكيفية منح دور المسؤول.
- Commerce — إدارة كتالوجك وطلباتك.