
نکته : همانطور که مستحضر هستید امکان استفاده از Sharepoint PnP در PowerShell شیرپوینت نیز فراهم میباشد لیکن در این مقاله تمرکز ما برروی Sharepoint PnP JavaScript Core Library (sp-pnp-js) است .
شیرپوینت PnP چیست ؟
نکته : همانطور که مستحضر هستید امکان استفاده از Sharepoint PnP در PowerShell شیرپوینت نیز فراهم میباشد لیکن در این مقاله تمرکز ما برروی Sharepoint PnP JavaScript Core Library (sp-pnp-js) است .
در این مقاله خواهید آموخت که PnP چیست و دقیقا چه کاری برای ما انجام میدهد. PnP مخفف Patterns & Practices است در واقع یک کتابخانه JavaScript ای است که میتواند در توسعه شیرپوینت با استفاده از جاوا اسکریپت (JavaScript) به صورت کلاینت ساید (Client Side) در شیرپوینت آنلاین (Sharepoint Online) و شیرپوینت آن پرمیسس (Sharepoint on-premises) جهت دسترسی آسان به دادههای شیرپوینت مورد استفاده قرار گیرد، همچنین (همانند بسیاری از تکنولوژیهای Client-side دیگر) پی ان پی هم در توسعه سرور ساید شیرپوینت میتواند مورد استفاده قرار گیرد با استفاده از Node.js. یکی از کاربردهای PnP فراهم نمودن امکان دسترسی آسان به API هایی که خود آنها امکان دسترسی به اطلاعات موجود در شیرپوینت را فراهم میسازند مانند Rest، در حقیقت PnP میتواند تمامی عملیاتی که میتوان با استفاده از Rest API در شیرپوینت انجام داد را به صورت سادهتر انجام داد. بدین معنی که انجام عملیات با استفاده از PnP به صورت سادهتر نسبت انجام همان عملیات مشابه با استفاده از Rest API شیرپوینت میباشد ، دلیل سهولت استفاده PnP حذف برخی از دستورات پیچیده و ساده سازی دستورات میباشد.
جهت بررسی Pnp js توجه شما را به فایل Presentation ای که در پایین این صفحه قرار داده شده است جلب می کنم
فایل Presentation شامل موضوعات زیر است :
• تاریخچه
• وضعیت فعلی
• ارتباط PnP با شیرپوینت فریم ورک SPFx
• اهداف و چشم اندازهای آینده
• دسترسی به دادههای شیرپوینت از شیرپوینت فریم ورک و مقایسه sp-pnp-code با سایر موارد