ایجاد سریع یک مجموعه سایت، مکانیزمی سریع طراحی شده ای در جهت بهبود عملکرد مجموعه سایت شیرپوینت می باشد. بصورتیکه ایجاد سایت تنها به شکل یک عملیات کپی که در سطح Content Database انجام می شود، روی می دهد.
در ابتدا برای فعال سازی ایجاد سریع مجموعه سایت برای یک الگو ، شما نیاز به اجرای دستور PowerShell زیر دارید.
Enable-SPWebTemplateForSiteMaster -Template “STS#0” -CompatibilityLevel 15
دستور بالا ، الگوی خاصی می باشد. بنابراین شما نیاز به اجرا کردن دستور مشابهی برای فعال سازی سریع مجموعه سایت به ازای تمامی این webtemplates هایی که باید در فرایند ایجاد سریع مجموعه سایت دربر گرفته شود.
سپس یک SiteMaster در یکی از Content databases ها ایجاد کنید. یک SiteMaster شبیه به یک مجموعه سایت خالی است که از الگویی که با آن ایجاد شده است ، تنظیماتی را در خود حفظ می کند که برای ایجاد مجموعه سایت جدید به آنها نیاز خواهد داشت. همچنین قابلیت هایی را برای فعال سازی کپی برداری از مجموعه سایت ، تنظیمات الگو و غیره را در خود نگاه می دارد.
برای ایجاد یک SiteMaster شما نیاز به یک SiteMaster دارید و باید قابلیت fast site creation الگویی را که می خواهید با استفاده از آن ایجاد شود ، فعال کنید.
در این مرحله پایگاه داده را از جاییکه قبلا مجموعه سایت ما در آنجا قرار داشته با استفاده از دستورات زیر می گیریم.
$DB = Get-SPContentDatabase -site http://sp2016vm:4430/sites/team
حالا باید یک SiteMaster در داخل آن ایجاد کنیم.
New-SPSiteMaster -ContentDatabase $DB -Template “STS#0”
شما همچنین می توانید از Get-SPSiteMaster جهت تاییدات استفاده کنید. اگر SiteMaster در یک پایگاه داده ویژه ای ایجاد شده است.
بطور مشابه شما می توانید از Remove-SPSiteMaster برای حذف SiteMaster از Content databases استفاده کنید.
در آخر شما می توانید یک مجموعه سایت جدید با استفاده از پارامترهای CreateFromSiteMaster تهیه کنید.
New-SPSite http://sp2016vm:4430/sites/FastSite1 -ContentDatabase $DB -CompatibilityLevel 15 -CreateFromSiteMaster -OwnerAlias “sp2016\sp16_farm”
اکنون این قابلیت وجود دارد که با فعال کردن Fast Site Collection Creation مجموعه سایت ها ، تنها با کپی کردن Content Database ها به سرعت ایجاد شوند. این قابلیت معمولا در مرحله ایجاد سایت فعال نمی شود و آن را باید بصورت دستی فعال کنید.
در ادامه تصویری از نحوه فعال سازی این قابلیت آورده ایم.
پست مرتبط :
ایجاد یک سایت یا زیرسایت در شیرپوینت
STYLE جدید DISPLAY TEMPLATE جهت نمایش محتوا
چگونه DISPLAY TEMPLATE موجود را اصلاح کنیم؟
ایجاد سایت پروژه ای (PROJECT SITE)
طراحی پرتالهای اینترنت و اینترانت