شیرپوینت

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
شیرپوینت
SharePoint 2013 Logo
توسعه‌دهنده(ها) مایکروسافت
انتشار پایدار ۲۰۱۶ / ۴ مه ۲۰۱۶؛ ۶ ماه پیش (۲۰۱۶-۰۵-04)
موجود به Basque, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Hindi, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Norwegian (Bokmål), Polish, Portuguese, Romanian, Russian, Serbian (Latin), Slovak, Slovenian, South Africa, Spanish, Swedish, Thai, Turkish, and Ukrainian[۱]
گونه سامانه مدیریت محتوا
وب‌گاه www.sharepoint.com

شیرپوینت (به انگلیسی: SharePoint) یکی از محصولات تحت وب شرکت مایکروسافت است که نخستین بار در سال ۲۰۰۱ عرضه شده است.[۲] شیرپوینت که با مجموعه آفیس مایکروسافت یکپارچه است به عنوان یک درگاه اطلاعاتی سازمان با قابلیت مدیریت اسناد، مدیریت و سفارشی‌سازی داده‌ها و قابلیت تعریف و مدیریت سایت‌های نامحدود ایجاد شده است.

دو نسخه از شیرپوینت با قابلیت‌های متفاوت وجود دارد:

شیرپوینت آنلاین که بخشی از اشتراک آفیس ۳۶۵ است. این نسخه به مجموعه‌ای از قابلیت‌های همکاری تیمی، میزبانی فایل‌ها، مدیریت اسناد و مدیریت محتوا محدود است و به صورت دوره‌ای به روز می‌شود.[۳]

شیرپوینت سرور که به صورت یک نرم‌افزار قابل نصب بر روی زیرساخت فناوری اطلاعات به سازمان‌ها عرضه می‌شود. این نسخه از شیرپوینت، به روزرسانی‌های کمتری دریافت می‌کند اما امکانات بیشتری را در اختیار قرار می‌دهد. شیرپوینت سرور در سه نسخه عرضه می‌شود:

  • ویرایش Foundation (به صورت رایگان)
  • ویرایش Standard
  • ویرایش Enterprise

مایکروسافت اعلام کرده است که شیرپوینت ۱۶۰ میلیون کاربر در ۷۵۰۰۰ سازمان در سراسر دنیا دارد.[۴]

کاربردها[ویرایش]

بیشترین کاربردهای شیرپوینت در حوزه‌های زیر است:

مدیریت محتوا و مستندات[ویرایش]

شیرپوینت امکان ذخیره، بازیابی، جستجو، بایگانی کردن، دنبال کردن، مدیریت و گزارش‌گیری روی اسناد الکترونیکی و رکوردها را می‌دهد.[۵] همچنین امکانات جانبی نظیر نسخه‌بندی اطلاعات یا امکان تعریف گردش‌کارها[۶] بر روی محتوا و اسناد از قابلیت‌های کمکی مربوط به مدیریت محتوا و مستندات در شیرپوینت می‌باشد.

پورتال داخلی و شبکه اجتماعی سازمانی[ویرایش]

شیرپوینت ابزاری است که به سازمان‌ها کمک می‌کند تا ارتباطات داخلی، اطلاعات و برنامه‌های خود را ساده‌تر مدیریت کنند. از نسخه ۲۰۱۳ به بعد شیرپوینت، یکپارچگی با یامر امکان استفاده از یک شبکه اجتماعی درون سازمانی را به کاربران شیرپوینت می‌دهد.[۷]

همکاری تیمی[ویرایش]

شیرپوینت امکانات مربوط به همکاری تیمی نظیر برنامه‌ریزی پروژه (که با آوت لوک و مایکروسافت پراجکت یکپارچه است[۸][۹]) و ذخیره‌سازی فایل‌های مرتبط با پروژه‌ها را در قالب مفهمومی تحت عنوان Team Site[۱۰] در خود دارد.

خدمات میزبانی فایل (ابر شخصی)[ویرایش]

شیرپوینت، OneDrive for Business را میزبانی می‌کند که امکان ذخیره و همگام‌سازی اطلاعات و اسناد شخصی افراد را به همراه اشتراک‌گذاری عمومی یا خصوصی آن اسناد را می‌دهد.

برنامه‌های سفارشی تحت وب[ویرایش]

توسعه‌پذیری شیرپوینت[۱۱] این امکان را به برنامه‌نویسان می‌دهد تا برنامه‌های تحت وب سفارشی بر بستر شیرپوینت ایجاد کنند. برای این برنامه‌ها می‌توان تنظیمات ایجاد کرد و آن‌ها را از طریق در سطح سایت، مجموعه سایت، وب اپلیکیشن یا فارم شیرپوینت (مجموعه‌ای از چندین سرور شیرپوینت) فعال/غیرفعال کرد.

ساختار محتوا[ویرایش]

صفحات[ویرایش]

شیرپوینت قابلیت ایجاد و ویرایش صفحات در داخل مرورگر را دارد که از آن‌ها می‌توان برای ارائه اطلاعات به کاربر یا دسترسی به امکانات محیط شیرپوینت استفاده کرد. این صفحات علاوه بر عنوان، می‌توانند متن اچ‌تی‌ام‌ال (شامل پیوند و تصویر و جدول و ...) نیز داشته باشند. در داخل صفحات شیرپوینتی می‌توان اجزای دیگری نظیر وب‌پارت‌ها را نیز افزود. امکان فعال کردن گردش کار انتشار صفحات به منظور ایجاد نسخه‌های پیش‌نویس از صفحات و انتشار آن‌ها پس از تأیید نهایی و همچنین فعالسازی نسخه‌بندی بر روی صفحات به منظور نگهداری تاریخچه ویرایش‌ها نیز برای صفحات شیرپوینت فراهم است.

وب پارت‌ها و اپ پارت‌ها[ویرایش]

وب پارت‌ها و اپ‌پارت‌ها (که تحت عنوان پورتلت هم شناخته می‌شوند) اجزایی هستند که می‌توان آن‌ها را به صفحات اضافه کرد. این اجزا می‌توانند اطلاعاتی از شیرپوینت یا نرم‌افزارهای دیگر را نمایش دهند. هر وب پارت علاوه بر نمایش اطلاعات، تنظیماتی نیز دارد. این تنظیمات، بسته به نوع تعریف، می‌تواند بین همه کاربران به اشتراک گذاشته شود یا هر کاربر، تنظیمات سفارشی خود را داشته باشد.

شیرپوینت، خود تعدادی وب‌پارت دارد و از طریق برنامه‌نویسی نیز می‌توان وب‌پارت‌های سفارشی به آن افزود.[۱۲]

لیست‌ها، کتابخانه‌ها، محتوا و اپ‌ها[ویرایش]

یک کتابخانه شیرپوینت، فایل‌ها و پوشه‌ها را ذخیره می‌کند و نمایش می‌دهد. لیست شیرپوینتی، رکوردهای اطلاعاتی را ذخیره و نمایش می‌دهد. انواع محتوا (به انگلیسی Content Types) تعاریف رکوردهای اطلاعاتی قابل ذخیره شدن در شیرپوینت هستند. بعضی از انواع محتوا مثل افراد یا قرار ملاقات، به لیست‌ها قابلیت استفاده از امکاناتی نظیر همگام‌سازی با مایکروسافت آوت لوک یا مایکروسافت پراجکت را می‌دهد.[۱۳]

در شیرپوینت ۲۰۱۳ در بعضی صفحات، لیست‌ها و کتابخانه‌ها به Apps تغییر نام یافتند اما در شیرپوینت ۲۰۱۶ نام آن‌ها مجدداً به لیست و کتابخانه برگشت داده شد.

سایت‌ها[ویرایش]

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

تنظیمات و سفارشی‌سازی[ویرایش]

تنظیمات تحت وب[ویرایش]

ظاهر تحت وب شیرپوینت، امکان تنظیم اغلب اجزای آن را به کاربر می‌دهد. بر حسب سطح دسترسی که دارید، ظاهر تحت وب شیرپوینت برای تنظیمات زیر می‌تواند مورد استفاده قرار گیرد:

  • تغییر ساختار محتوا، ساختار سایت، ایجاد یا حذف سایت، تغییرات در تنظیمات امنیتی یا اضافه و حذف کردن اپ‌ها
  • فعال یا غیرفعال‌سازی امکانات محصول، آپلود تم‌ها یا طراحی‌های سفارشی، فعال‌سازی یکپارچگی با سایر محصولات آفیس
  • تنظیم گردش‌کارهای ساده، مشاهده آمار استفاده، مدیریت فراداده، تنظیمات گزینه‌های جستجو، آپلود سفارشی‌سازی‌ها و تنظیم یکپارچگی‌ها

شیرپوینت دیزاینر[ویرایش]

نوشتار اصلی: شیرپوینت دیزاینر

شیرپوینت دیزاینر، نرم‌افزاری است که قابلیت‌های پیشرفته برای ویرایش صفحات اچ‌تی‌ام‌ال و ASPX را به همراه قابلیت ویرایش گردش‌کارهای شیرپوینتی را فراهم می‌کند. این نرم‌افزار دیگر توسعه داده نمی‌شود و آخرین نسخه آن در سال ۲۰۱۳ منتشر شده است.[۱۴]

پاورشل و مدیریت مرکزی[ویرایش]

ویژگی‌ها و امکانات شیرپوینت سرور یا توسط پاورشل تنظیم می‌شوند و یا توسط یک محیط تحت وب به نام مدیریت مرکزی (به انگلیسی Central Administration) معمولاً تنظیمات Farm شیرپوینت مانند تنظیمات خزنده جستجو (به انگلیسی search crawler) یا تنظیمات وب اپلیکیشن‌های شیرپوینت (مجموعه‌ای از تعدادی سایت شیرپوینتی بر روی یک پورت یکسان) در بخش مدیریت مرکزی انجام می‌شود.

توسعه سفارشی[ویرایش]

  • با استفاده از مدل «اپ» شیرپوینت می‌توان برنامه‌های خارجی مختلف که از احراز هویت شیرپوینت استفاده می‌کنند ایجاد کرد. اپ‌ها می‌توانند در داخل خود شیرپوینت میزبانی شوند یا ارائه‌دهنده اپ میزبان آن باشد. اپ‌های میزبانی شده در خارج از شیرپوینت، می‌توانند با فناوری‌های مختلف از جمله‌ای ASP.NET، PHP، Node.JS توسعه داده شوند.
  • با استفاده از Client Object Model شیرپوینت[۱۵] که برای جاوااسکرپیت و دات‌نت ارائه شده و همچنین با استفاده از رابط برنامه‌نویسی نرم‌افزار (به انگلیسی API) که در قالب REST و SOAP در اختیار قرار گرفته[۱۶] از برنامه‌های پلتفرمهای مختلف می‌توان به شیرپوینت متصل شد و کاربران احراز هویت شده می‌توانند با اطلاعات و امکانات شیرپوینت از برنامه‌های سفارشی خارج از شیرپوینت کار کنند.
  • افزونه‌های جعبه شنی (به انگلیسی Sandbox) شیرپوینت را کاربران دارای مجوز می‌توانند آپلود کنند. حوزه عملکرد این افزونه‌ها از نظر امنیتی محدود است و میزان مصرف منابع آن‌ها را می‌توان کنترل کرد. در استقرار شیرپوینت به شیوه چندمستأجری، معمولاً این افزونه‌ها تنها سفارشی‌سازی هستند که می‌توان اعمال کرد.

معماری سرور[ویرایش]

شیرپوینت سرور را می‌توان بر روی کامپیوتر یک برنامه‌نویس نصب کرد یا آن را بر روی صدها سرور توزیع کرد.[۱۷] معماری سرور شیرپوینت در قالب حوزه‌های زیر است. همچنین نرم‌افزارهایی که بر اساس کیت توسعه نرم‌افزار شیرپوینت تولید و با اطلاعات شیرپوینت کار می‌کنند را نیز می‌توان در یکی از سطوح زیر نصب و فعال‌سازی و تنظیم کرد.

فارم شیرپوینت[ویرایش]

یک فارم شیرپوینت (به انگلیسی: SharePoint Farm) یک گروه منطقی از سرورهای شیرپوینت است که منابعشان را به اشتراک می‌گذارند. یک فارم معمولاً به صورت مستقل کار می‌کند ولی می‌تواند مشترک عملیات یک فارم دیگر شود یا برای فارم دیگری اشتراک فراهم کند. هر فارم بانک اطلاعاتی تنظیمات منحصر به خود را دارد که از طریق مدیریت مرکزی (به انگلیسی: Central Administration) یا پاورشل می‌توان آن را مدیریت کرد.

وب اپلیکیشن‌ها[ویرایش]

هر فارم شیرپوینت از تعدادی وب اپلیکیشن تشکیل شده است. هر وب اپلیکیشن یک پورت در IIS را به خود اختصاص می‌دهد و بعضی تنظیمات آن از طریق تنظیمات IIS انجام می‌شود. محتوای اصلی فارم شیرپوینت در سایت‌های داخل وب اپلیکیشن‌ها ذخیره می‌شود.

مجموعه سایت‌ها[ویرایش]

مجموعه سایت‌ها (به انگلیسی: Site Collections) یک گروه سلسله مراتبی از «سایت‌های شیرپوینتی» هستند. هر وب اپلیکیشن در شیرپوینت باید حداقل یک مجموعه سایت داشته باشد. یک مجموعه سایت می‌تواند بانک اطلاعاتی مجزا داخل وب اپلیکیشن داشته باشد یا به صورت اشتراک از بانک اطلاعاتی مجموعه سایت دیگر در همان وب اپلیکیشن استفاده کند.

تاریخچه[ویرایش]

شیرپوینت در طول چرخه تولید Office XP از پروژه‌هایی با کدنام‌های "Office Server" و "Tahoe" ایجاد شد.[۱۸] خود Office Server حاصل تکامل FrontPage و "Team Pages" بوده است. قابلیت‌های جستجو و نمایه‌سازی شیرپوینت از پروژه Tahoe می‌آیند.

نسخه‌ها[ویرایش]

نسخه‌های شیرپوینت به ترتیب تاریخ:

  • SharePoint Portal Server 2001
  • SharePoint Team Services (2002)
  • SharePoint Services 2.0 (free license) - SharePoint Portal Server 2003 (commercial release)
  • SharePoint Services 3.0 (free license) - plus Office SharePoint Server 2007 (commercial extension)
  • SharePoint Foundation 2010 (free) - plus SharePoint Server 2010 (commercial extension for Foundation), and SharePoint Enterprise 2010 (commercial extension for Server)
  • SharePoint Foundation 2013 (free) - plus SharePoint Server 2013 (extension on top of Foundation), and SharePoint Enterprise 2013
  • SharePoint Server 2016 - plus SharePoint Enterprise 2016
  • SharePoint Online (Plan 1), and SharePoint Online (Plan 2)

شیرپوینت و زبان فارسی[ویرایش]

مایکروسافت علی‌رغم پشتیبانی از زبان عربی و تقویم هجری قمری، پشتیبانی زبان فارسی را به شیرپوینت اضافه نکرده است. پشتیبانی از زبان فارسی در سه حوزه عناوین (ترجمه فایل‌های حاوی منابع عناوین متنی استفاده شده در نرم‌افزار)، راست به چپ‌سازی ظاهر و همچنین افزودن پشتیبانی از تقویم هجری شمسی از نسخه ۲۰۰۷ شیرپوینت به بعد توسط چند شرکت ایرانی انجام شده است.

پانویس[ویرایش]

  1. "Language Offerings for SharePoint 2010 Products". Microsoft SharePoint Team Blog. Microsoft Corporation. Retrieved 13 August 2011. 
  2. «SharePoint Portal Server 2001 Managing Content». msdn.microsoft.com. بازبینی‌شده در 2016-08-21. 
  3. «Microsoft FastTrack». fasttrack.microsoft.com. بازبینی‌شده در 2016-08-21. 
  4. «SharePoint Server 2016 Beta 2 Coming This Month -- Redmondmag.com». Redmondmag. بازبینی‌شده در 2016-08-21. 
  5. «Overview of document management in SharePoint 2013». technet.microsoft.com. بازبینی‌شده در 2016-09-04. 
  6. «Overview of workflows included with SharePoint - Office Support». support.office.com. بازبینی‌شده در 2016-09-04. 
  7. «Integrate Yammer with on-premises SharePoint 2013 environments». technet.microsoft.com. بازبینی‌شده در 2016-09-04. 
  8. «Use Project with SharePoint - Project». support.office.com. بازبینی‌شده در 2016-09-04. 
  9. «Synchronize SharePoint 2010 content with Outlook 2010 - SharePoint». support.office.com. بازبینی‌شده در 2016-09-04. 
  10. «About SharePoint team Web sites». msdn.microsoft.com. بازبینی‌شده در 2016-09-04. 
  11. «SharePoint 2013 development overview». msdn.microsoft.com. بازبینی‌شده در 2016-08-27. 
  12. «Walkthrough: Creating a Web Part for SharePoint». msdn.microsoft.com. بازبینی‌شده در 2016-08-28. 
  13. «Introduction to Content Types». msdn.microsoft.com. بازبینی‌شده در 2016-08-30. 
  14. «Ignite 2015 Announcement – There will be no SharePoint Designer 2016 - Eric Overfield». 2015-05-11. بازبینی‌شده در 2016-09-04. 
  15. «SharePoint 2010 Client Object Model». msdn.microsoft.com. بازبینی‌شده در 2016-09-07. 
  16. «REST API reference and samples». msdn.microsoft.com. بازبینی‌شده در 2016-09-07. 
  17. «Logical architecture components (SharePoint Server 2010)». technet.microsoft.com. بازبینی‌شده در 2016-09-08. 
  18. «SharePoint’s Founding Father, Jeff Teper, Talks About the SharePoint History, Vision, and Lessons Learned.». بازبینی‌شده در 2016-08-21.