سؤال

أنا أستعد لإنشاء منتج لـ SharePoint، وأريد أن يكون نشره واستخدامه سهلاً قدر الإمكان بالنسبة للأشخاص.

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

ومع ذلك، فقد قرأت كثيرًا عن قوالب الويب مؤخرًا، ويبدو أن فكرة وجود حل متوافق مع Sandbox هي طريقة جيدة للتسويق إلى /المواقع/ المستخدمين، الذين ليس لديهم إمكانية الوصول من جانب الخادم.

المشكلة التي أعمل معها هي أنه يمكن إضافة تعريف الموقع بسهولة بواسطة SCA في قائمة إنشاء الموقع الفرعي، بينما يبدو أن قالب الويب قابل للنشر فقط من المسؤول المركزي، مما يتعارض مع الغرض قليلاً.ما الذي ينقصني عند اتخاذ هذا القرار؟

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

المحلول

هل سنحت لك الفرصة لإلقاء نظرة على الرابط التالي؟

http://blogs.msdn.com/b/vesku/archive/2010/10/14/sharepoint-2010-and-web-templates.aspx#sitetemplate

"أحد الاعتبارات المتعلقة بقوالب الموقع هو أيضًا حقيقة أنه ما لم تقم باستيرادها إلى Visual Studio وتعديل إعداداتها، فإنها تكون متاحة فقط على مستوى مجموعة الموقع (ميزة نطاق مجموعة الموقع)، مما يعني أنه لتتمكن من الحصول على القالب متاح من مواقع متعددة، سيتعين علينا إما نشر قالب الموقع كحل معزول لمجموعات مواقع متعددة أو نشره كحل ثقة كامل ثم تنشيط الميزة المحددة في مجموعات الموقع ليكون القالب متاحًا."

ثم

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

مما قرأته، قوالب الويب هي الحل الأمثل

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