سؤال

لقد تم تكليفها بتطوير تطبيق SharePoint 2010 صغير يقدم عملاء متعددين.أنا مطلوب أن يكون لديك موقع واحد يخدم الجميع ولكن يعرض بشكل حيوي بيانات مختلفة (رأس أو تذييل أو محتوى جسم القائمة) اعتمادا على العميل الذي سجل المستخدم قيد التشغيل.

خطتي هي الحصول على صفحة سبلاش عامة وبمجرد تسجيل الدخول، سأحصل على عملائها.مع ذلك، سأستخدم رمز خلف الصفحة الرئيسية لتخصيص رأس / تذييل / قائمة لهم واستخدام WebParts لعرض محتوىهم المخصص.أخطط لتخزين جميع المحتوى لكل عميل في قائمة.عندما يقومون بتسجيل الدخول، سأطابق عميلهم_ID إلى عمود في القائمة وسيقدم بقية الأعمدة المحتوى.عند إضافة عملاء جدد، يمكنني فقط إنشاء عنصر قائمة جديد مع عميله الفريد.

هل هذه هي أفضل طريقة للتعامل مع سيناريو في SharePoint؟شكرا على وقتك والخبرات!

هل كانت مفيدة؟

المحلول

عادة ما يكون من الأفضل إعادة توجيهها إلى مجموعات فرعية مختلفة (ربما مجموعات المواقع)، بناء على معرف العميل.

أكثر من جميع المحتويات يمكن أن تكون محمية أمانا دون التسبب في أي مشاكل في الأداء.السقوط الرئيسية للقيام بكل التشذيب في التعليمات البرمجية هي:

  • الكثير من الكود المخصص=> الكثير من الأخطاء الممكنة
  • لا يوجد بحث لأن هذا قد يظهر نتائج غير صالحة
  • خطر المستخدمين الذين يعرفون عناوين URL SharePoint يمكنهم الوصول إلى معلومات خاطئة
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top