ما الخطوات الأساسية لبناء لوحة تحكم (Control Panel) لمدير الموقع؟

السلام عليكم.

طلب مني أحد العملاء برمجة موقع بـ ASP.NET، وطلب أيضاً لوحة تحكم، وللأسف لا أعرف كيف أنشئها ولا أعرف الخطوات الازمة لذلك.

فمن فضلكم دلوني على الكيفية، وشكراً.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

اذا كنت تستطيع حفظ وتعديل وجلب البيانات من القاعدة ما الذي لاتستطيع فقله اذا ؟

يتضح من ردك الكريم أن برمجة لوحة التحكم لا تفرق عن برمجة صفحات الموقع العادية؟

إن كان كذلك، فما هي مميزات المدير؟

اخي الكريم كما جاء في ردود باقي الاخوة بأن لوحة التحكم لا تفرق عن برمجة باقي الموقع إلا من خلال الصلاحيات.

لكن عليك مراعاة ما يلي :

  • جعل لوحة التحكم في مجلد منفصل عن باقي صفحات الموقع

  • إعطاء صلاحية الوصول للوحة لمدير الموقع أو المشرفين فقط. في حال كنت تستخدم MemberShip Provider & Role provider عليك إضافة رول جديد (Admin مثلاً) و إعطائه الصلاحية بالوصول للوحة التحكم

  • منع أي مستخدم لا يحمل صلاحية Admin بالوصول للوحة

  • في إعدادات الاستضافة قم بجعل المجلد المحتوي على لوحة التحكم Secure Folder لزيادة الحماية و منع الوصول لصفحة تسجيل الدخول لغير المستخدمين المصرح لهم عن طريق لوحة التحكم الخاصة بالاستضافة

يتضح من ردك الكريم أن برمجة لوحة التحكم لا تفرق عن برمجة صفحات الموقع العادية؟

نعم لاتفرق فالبيانات تكون كلها في القاعدة

إن كان كذلك، فما هي مميزات المدير؟

تعديل الصفحات الاعضاء الافضل ان تسال العميل ماذا يريد

شكراً جزيلاً لك :)

لوحة التحكم هى موقع مثل الموقع و تتعامل مع قاعدة البيانات بالحذف و التعديل و الحفظ و لكن بإمكانيات و أدوات أكثر


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

فى لوحة التحكم : يمكنك أن تضيف عضوية مفعلة البريد .. و يمكنك تفعيل البريد .. و يمكنك حظر الأعضاء


مثال آخر : الأعضاء ليس من صلاحياتهم مثلاً أن يضيفوا أخبار عن الموقع و لكن من صلاحياتهم أن يقوموا بالرد على الأخبار

فى لوحة التحكم : يكون لديك الصلاحية أن تضيف الأخبار


هل عرفت الفرق ؟؟

نعم وضحت الفكرة، شكراً جزيلاً لك :)