ثبت نام

نحوه ی ایجاد Site Collection در دیتابیس جدا

هدف از ایجاد مجموعه سایتها، مدیریت مواردی همچون : مدیریت منابع سخت افزاری ،مدیریت ذخیره سازی داده در دیتا بیس ها ، مدیریت کاربران و گروه ها و مجوز های دسترسی , ایجاد و تفکیک واحدهای سازمانی ؛ پروژه ها و تیم های کاری و … غیره می باشد.

SharePoint Site یک وب سایت است که حاوی Web Parts مختلف است مانند کتابخانه اسناد، تقویم، لیست کارها و غیره. سایت های شیرپوینت می توانند یک یا چند صفحه برای نمایش محتوا به کاربر داشته باشند.

SharePoint Site Collection ، همانطور که از نامش بر می آید، مجموعه ای از سایت های شیرپوینت است که در بخش Web Application ایحاد میشود . هر مجموعه سایت شامل یک سایت سطح بالا و زیر آن است.
هر سایت کالکشن شامل مشخصه های منحصر به فرد خودش شامل site columns (metadata), navigation, permissions (security groups), site templates, branding, و غیره می باشد .

برای کمک به درک بهتر به تصاویر ذیل توجه کنید

به عبارت دیگر، اگر شما تنظیمات متادیتا یا گروههای کاربری یا امنیتی یا تنظیم رنگ و آرم سایت را در Site Collection A قرار دهید، باید تمام آن را در Site Collection B بطور دستی تکرار کنید، این نکته به تنهایی اساسا عامل تعیین کننده در تصمیم گیری است. زمانی که شما یک سایت را ایحاد می کنید تمامی موارد مانند metadata, security or navigation , … را از سایت کالکشن ارث خواهید برد.

بنا براین زمانی ما چندین سایت کالکشن ایحاد می کنیم که:
• یک سازمان بزرگ با واحدهای تجاری متفاوت هستیم.
• دارای تعداد زیاد کاربر در هر دپارتمان هستیم که با توجه به تعداد زیاد آنها و محدودیتهای شیرپونت و مسائل امنیتی باید از هم مجزا باشند.
• دارای یک سازمان بزرگ هستید که نیاز به چند مدیر شیرپوینت در هر بخش دارید.
• دارای یک سازمان بزرگ هستید که محتوای بسیار زیادی دارد (از صد ها گیگ صحبت میکنم )و همچینین متقابلا تعداد زیاد workflow که برای مدیریت انها به سایت کالکشنهای متفاوت نیازمندیم.
• نیاز به ایجاد دسترسی برای کاربران خارج از سازمان را دارید.
• اساسا سازمان شما خارج از بحث تعداد کاربر و حجم داده دارای بخشها و پروژه های کاملا مجزا است.

انواع سایت کالکشن :

Path Based Site Collection

Host Name Site Collection

Host-named site collections شما را قادر میسازد که DNS name به site collections خود اختصاص دهید.
برای مثال http://TeamA.contoso.com و http://TeamB.contoso.com

این امکان شما را قادر میسازد ، چندین سایت با نام DNS منحصر به خود در یک web application یکسان ارائه نمایید.
اگر شما از این قابلیت استفاده نکنید ادرسهای شما به شکل ذیل نمایش داده خواهد شد.
http://contoso.com/sites/teamA
http://contoso.com/sites/teamB
یکی دیگر از مزیتهای استفاده از HNSC ها کمک به جلوگیری از بروز خطا به علت طولانی بودن URL فایل ها می باشد. که در مقاله دیگری به زودی به آن می پردازیم

Managed Paths
مدیریت و ایحاد مسیر ها برای Site Collection ها

برای ایجاد و مدیریت مسیر ها مطابق شکل زیر ابتدا در بخش admi Center Application Managments روی Manage web application کلیک کرده و سپس با انتخاب web app مورد نظر خود در نوار بالا گزینه Managed Paths را انتخاب می کنیم .

همانطور که مشاهده می کنید امکان ایجاد دو نوع آدرس را داریم :
wildcard inclusion- با همان site
explicit inclusion- یا همان Roots
یک wildcard inclusionبه شما اجازه افزودن چندین site collections به مسیری تعریف شده را میدهد برای مثال اگر شما /engineering را به عنوان wildcard inclusion در root site خود مانند http://contoso تعریف کرده اید ، بنابراین شما قادر خواهید بود چندین سایت کالکشن تحت این ادرس ایجاد نمایید http://contoso/engineering. اما در صورت تعریف ان از نوع explicit inclusion شما قادر به ایحاد تنها یک site collection خواهید بود.

ایجاد Site Collection

ابتدا وارد صفحه مدیریت شیرپوینت مطابق شکل میشویم و گرینه Create a Site Collection را میزنیم.

همانطور که در تصویر ذیل مشاهده می کنیم میتوان ادرس های مختلف را انتخاب نمود.
همچنین قادر به انتخاب Template برای site collection خود خواهید بود که در مقاله دیگری به زودی به تفاوت Template ها میپردازیم .

Quota Templates – Quotaمدیریت و اعمال محدودیت روی Site Collection ها

در بخش Central Admin- Application Managment روی Specify quota templates کلیک نموده .به تصویر ذیل توجه نمایید.

همانطور که در تصویر مشاهده می نمایید ، در ابن بخش میتوانیم الگو های مختلف را ویرایش و یا ایجاد نماییم.

Template to Start from:برای ایجاد الگو جدید نیز هم میتوانیم ازیک الگو دیگر به منظور الگو برداری استفاده نماییم.

در بخش Storage Limit Value میتوانیم حداکثر اجازه استفاده از Storage را در واحد مگابایت تعیین کنیم و همچنین در چه زمانی ادمین را ار حجم مصرفی مطلع کند و هشدار دهد.

در SharePoint نسخه Online حداکثر این میزان را میتوان ۲۵ ترابایت لحاظ کرد. اما در نسخه های ۲۰۱۶-۲۰۱۹ یک Site Collection میتواند به اندازه میزان داده و محتوای شما روی دیتا بیس تعیین گردد

– backup/restore

– the PowerShell cmdlet Move-SPSite

– عملیاتSQL Server بزرگ می تواند عملکرد Perfomance را تحت تاثیر قرار دهد

– امکان fail سایر Site Collection های مستقر روی همان SQL Server

مدیریت Quota و Locks قفل کردن مجموعه ی سایتها Lock Site Collections

در ادامه قصد تخصیص یک Quota Template را به یک مجموعه سایت مشخص را داریم .

بارها همانطور که تمام ادمین های محترم مطلع هستند نیاز به خارج کردن مجموعه سایتها از دسترس کاربران هستیم که در همین بخش میتوانیم به این قابلیت Locks نیز که از نسخه ۲۰۰۷ در دسترس است بپردازیم.

برای اینکار ابتدا مانند تصویر به بخش admin Center – Application Management – Configure quotas and Locks میرویم .

در این بخش میتوانیم در ۳ حالت مختلف مجموعه سایتها را قفل کنیم:
جلوگیری از اضافه کردن محتوا
حالت فقط خواندی / محدود کردن تمام عملیاتها مانند ویرایش، حذف و …
بستن کامل سایت و حتی محدود کردن دسترسی ادمینها

در همین بخش همچنین متوانیم Quota Template های ایجاد شده را به آن تخصیص و حتی ویرایش نماییم .

Site Collections Administrators

مایکروسافت به منظور جلوگیری از بروز مشکلات ناشی از مرخصی ، استفعا ، ترک ناگهانی ادمینها از سازمان ، راه پشتیبانی را تدبیر کرده و پیشنهاد میکند برای هر سایت ۲ ادمین در نظر گرفته شود .حتی اگر شخص حقیقی وجود نداشته باشد .

Self -Service Site Collection Management
قابلیت جدید نسخه های ۲۰۱۹-۲۰۱۹ شیرپوینت که در صورت فعال نمودن آن مانند یک دستیار ادمین عمل میکند، بطوریکه میتوانیم یک سری تنظیمات را برای ایجاد Site Collcetion ها از جمله : در دسترس بودن سایت برای کاربران – Quota – اطلاع رسانی به کاربران و … از پیش تعیین نمود .