سؤال

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

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

المحلول

المشكلة التي تواجهها هي الانتقال من مجموعة موقعك الأصلي إلى آخر. لا يخزن قالب الموقع التعريف الكامل للموقع - فقط الاختلافات من تعريف الموقع الأساسي. انتقل من مجموعة موقع إلى أخرى وتفقد تعريف الموقع الأساسي وتشغيله في مشاكل مثل فقدان أنواع المحتوى الخاصة بك.

قوالب الموقع وتعريفات الموقع هي اثنين من التخصيصات المنفصلة التي يمكنك القيام بها. تحتاج إلى اتخاذ قرار بناء على الاحتياجات الخاصة بك كما هو الأفضل.

قوالب الموقع

برو:

  • من السهل إنشاء وإعادة استخدامها من خلال واجهة SharePoint
  • مثالية للمستخدمين النهائيين
  • قالب الموقع هو تخصيص تعريف الموقع الافتراضي الأساسي

سلبيات:

  • التبعية على تعريف الموقع الأساسي يعني أن تحديثات SharePoint يمكنها كسر قوالب موقعك
  • أداء ضعيف منذ التعديلات محتفظ بها في قاعدة البيانات ويتم قراءتها من DB وتجميعها في كل طلب
  • خيارات التخصيص المحدودة

تعريفات الموقع

برو:

  • أصعب لإنشاء: ينطوي على الترميز XML
  • التي أدلى بها المطورين ومسؤولي الموقع
  • مستقل عن تعريفات موقع SharePoint الافتراضي حتى لا تتأثر بتحديثات SharePoint
  • خيارات تخصيص بلا حدود

سلبيات:

  • من الصعب تعديلها عند النشر
  • يمكن تخزينها مؤقتا على نظام الملفات، وكذلك تحميل

الدفع غوغل للحصول على معلومات حول إنشاء تعريفات الموقع المخصصة.

أتمنى أن يساعدك هذا!

جوني

نصائح أخرى

أفضل طريقة للقيام بذلك هي إنشاء تعريف الموقع حيث توجد أنواع المحتوى داخل الميزات التي يكون نطاقها في المزرعة.

تيم

مقال عن قوالب موقع SharePoint

http://dotnetdreamer.com/2009/05/09/Introduction-To-Site-Templates/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top