موضوع مقاله: شیرپوینت | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # شیرپوینت | مقدمه: شیرپوینت یکی از محصولات تحت وب شرکت مایکروسافت است که نخستین بار در سال ۲۰۰۱ عرضه شده‌ است. | ## بخش 1: شیرپوینت | شیرپوینت که با مجموعه آفیس مایکروسافت یکپارچه است به عنوان یک درگاه اطلاعاتی سازمان با قابلیت مدیریت اسناد، مدیریت و سفارشی‌سازی داده‌ها و قابلیت تعریف و مدیریت سایت‌های نامحدود ایجاد شده‌است. مایکروسافت اعلام کرده‌است که شیرپوینت ۱۹۰ میلیون کاربر در ۲۰۰۰۰۰ سازمان در سراسر دنیا دارد. کاربردها بیشترین کاربردهای شیرپوینت در حوزه‌های زیر است: مدیریت محتوا و مستندات شیرپوینت امکان ذخیره، بازیابی، جستجو، بایگانی کردن، دنبال کردن، مدیریت و گزارش‌گیری روی اسناد الکترونیکی و رکوردها را می‌دهد. همچنین امکانات جانبی نظیر نسخه‌بندی اطلاعات یا امکان تعریف گردش‌کارها بر روی محتوا و اسناد از قابلیت‌های کمکی مربوط به مدیریت محتوا و مستندات در شیرپوینت می‌باشد. پورتال داخلی و شبکه اجتماعی سازمانی شیرپوینت ابزاری است که به سازمان‌ها کمک می‌کند تا ارتباطات داخلی، اطلاعات و برنامه‌های خود را ساده‌تر مدیریت کنند. از نسخه ۲۰۱۳ به بعد شیرپوینت، یکپارچگی با یامر امکان استفاده از یک شبکه اجتماعی درون سازمانی را به کاربران شیرپوینت می‌دهد. همکاری تیمی شیرپوینت امکانات مربوط به همکاری تیمی نظیر برنامه‌ریزی پروژه (که با آوت لوک و مایکروسافت پراجکت یکپارچه است) و ذخیره‌سازی فایل‌های مرتبط با پروژه‌ها را در قالب مفهومی تحت عنوان Team Site در خود دارد. برنامه‌های سفارشی تحت وب توسعه‌پذیری شیرپوینت این امکان را به برنامه‌نویسان می‌دهد تا برنامه‌های تحت وب سفارشی بر بستر شیرپوینت ایجاد کنند. برای این برنامه‌ها می‌توان تنظیمات ایجاد کرد و آن‌ها را از طریق در سطح سایت، مجموعه سایت، وب اپلیکیشن یا فارم شیرپوینت (مجموعه‌ای از چندین سرور شیرپوینت) فعال/غیرفعال کرد. ساختار محتوا صفحات شیرپوینت قابلیت ایجاد و ویرایش صفحات در داخل مرورگر را دارد که از آن‌ها می‌توان برای ارائه اطلاعات به کاربر یا دسترسی به امکانات محیط شیرپوینت استفاده کرد. این صفحات علاوه بر عنوان، می‌توانند متن اچ‌تی‌ام‌ال (شامل پیوند و تصویر و جدول و …) نیز داشته باشند. امکان فعال کردن گردش کار انتشار صفحات به منظور ایجاد نسخه‌های پیش‌نویس از صفحات و انتشار آن‌ها پس از تأیید نهایی و همچنین فعالسازی نسخه‌بندی بر روی صفحات به منظور نگهداری تاریخچه ویرایش‌ها نیز برای صفحات شیرپوینت فراهم است. وب پارت‌ها و اپ پارت‌ها وب پارت‌ها و اپ‌پارت‌ها (که تحت عنوان پورتلت هم شناخته می‌شوند) اجزایی هستند که می‌توان آن‌ها را به صفحات اضافه کرد. | ## بخش 2: شیرپوینت | این تنظیمات، بسته به نوع تعریف، می‌تواند بین همه کاربران به اشتراک گذاشته شود یا هر کاربر، تنظیمات سفارشی خود را داشته باشد. شیرپوینت، خود تعدادی وب‌پارت دارد و از طریق برنامه‌نویسی نیز می‌توان وب‌پارت‌های سفارشی به آن افزود. لیست‌ها، کتابخانه‌ها، محتوا و اپ‌ها یک کتابخانه شیرپوینت، فایل‌ها و پوشه‌ها را ذخیره می‌کند و نمایش می‌دهد. بعضی از انواع محتوا مثل افراد یا قرار ملاقات، به لیست‌ها قابلیت استفاده از امکاناتی نظیر همگام‌سازی با مایکروسافت آوت لوک یا مایکروسافت پراجکت را می‌دهد. در شیرپوینت ۲۰۱۳ در بعضی صفحات، لیست‌ها و کتابخانه‌ها به Apps تغییر نام یافتند اما در شیرپوینت ۲۰۱۶ نام آن‌ها مجدداً به لیست و کتابخانه برگشت داده شد. سایت‌ها یک سایت شیرپوینت مجموعه‌ای از صفحات، لیست‌ها و کتابخانه‌ها، تنظیمات، انواع محتوا و زیرسایت‌هاست. بعضی از قالب سایت‌ها در شیرپوینت عبارتند از: سایت همکاری تیمی، سایت ویکی، سایت خالی و سایت انتشار تنظیمات و سفارشی‌سازی تنظیمات تحت وب ظاهر تحت وب شیرپوینت، امکان تنظیم اغلب اجزای آن را به کاربر می‌دهد. بر حسب سطح دسترسی که دارید، ظاهر تحت وب شیرپوینت برای تنظیمات زیر می‌تواند مورد استفاده قرار گیرد: تغییر ساختار محتوا، ساختار سایت، ایجاد یا حذف سایت، تغییرات در تنظیمات امنیتی یا اضافه و حذف کردن اپ‌ها فعال یا غیرفعال‌سازی امکانات محصول، آپلود تم‌ها یا طراحی‌های سفارشی، فعال‌سازی یکپارچگی با سایر محصولات آفیس تنظیم گردش‌کارهای ساده، مشاهده آمار استفاده، مدیریت فراداده، تنظیمات گزینه‌های جستجو، آپلود سفارشی‌سازی‌ها و تنظیم یکپارچگی‌ها شیرپوینت دیزاینر شیرپوینت دیزاینر، نرم‌افزاری است که قابلیت‌های پیشرفته برای ویرایش صفحات اچ‌تی‌ام‌ال و ای‌اس‌پی‌دات‌نت را به همراه قابلیت ویرایش گردش‌کارهای شیرپوینتی را فراهم می‌کند. این نرم‌افزار دیگر توسعه داده نمی‌شود و آخرین نسخه آن در سال ۲۰۱۳ منتشر شده‌است. توسعه سفارشی با استفاده از مدل «اپ» شیرپوینت می‌توان برنامه‌های خارجی مختلف که از احراز هویت شیرپوینت استفاده می‌کنند ایجاد کرد. اپ‌ها می‌توانند در داخل خود شیرپوینت میزبانی شوند یا ارائه‌دهنده اپ میزبان آن باشد. با استفاده از Client Object Model شیرپوینت که برای جاوا اسکریپت و دات‌نت ارائه شده و همچنین با استفاده از رابط برنامه‌نویسی نرم‌افزار (به انگلیسی API) که در قالب REST و SOAP در اختیار قرار گرفته از برنامه‌های پلتفرمهای مختلف می‌توان به شیرپوینت متصل شد و کاربران احراز هویت شده می‌توانند با اطلاعات و امکانات شیرپوینت از برنامه‌های سفارشی خارج از شیرپوینت کار کنند. افزونه‌های جعبه شنی (به انگلیسی Sandbox) شیرپوینت را کاربران دارای مجوز می‌توانند آپلود کنند. | ## بخش 3: شیرپوینت | معماری سرور شیرپوینت سرور را می‌توان بر روی کامپیوتر یک برنامه‌نویس نصب کرد یا آن را بر روی صدها سرور توزیع کرد. همچنین نرم‌افزارهایی که بر اساس کیت توسعه نرم‌افزار شیرپوینت تولید و با اطلاعات شیرپوینت کار می‌کنند را نیز می‌توان در یکی از سطوح زیر نصب و فعال‌سازی و تنظیم کرد. فارم شیرپوینت یک فارم شیرپوینت یک گروه منطقی از سرورها می‌باشد که سرویس‌هایشان را به اشتراک می‌گذارند. یک فارم معمولاً به صورت مستقل کار می‌کند ولی می‌تواند چند سرویس محدود مانند سرویس جستجو یا سرویس پروفایل کاربران را از یک فارم دیگر به خدمت بگیرد یا برای فارم دیگری به اشتراک بگذارد. هر فارم بانک اطلاعاتی تنظیمات منحصر به خود را دارد که از طریق مدیریت مرکزی یا پاورشل می‌توان آن را مدیریت کرد. تعداد سرورها در هر فارم محدودیتی ندارد ولی به صورت پیش‌فرض به انواع زیر تقسیم‌بندی می‌شود: وب سرور اپلیکیشن سرور سرور جستجو دیتابیس سرور وب اپلیکیشن‌ها هر فارم شیرپوینت از تعدادی وب اپلیکیشن تشکیل شده‌است. هر وب اپلیکیشن یک پورت در IIS را به خود اختصاص می‌دهد و بعضی تنظیمات آن از طریق تنظیمات IIS انجام می‌شود. مجموعه سایت‌ها مجموعه سایت‌ها یک گروه سلسله مراتبی از «سایت‌های شیرپوینتی» هستند. یک مجموعه سایت می‌تواند بانک اطلاعاتی مجزا داخل وب اپلیکیشن داشته باشد یا به صورت اشتراک از بانک اطلاعاتی مجموعه سایت دیگر در همان وب اپلیکیشن استفاده کند. نسخه‌ها دو نسخه از شیرپوینت با قابلیت‌های متفاوت وجود دارد: شیرپوینت آنلاین: که بخشی از اشتراک آفیس ۳۶۵ است. این نسخه به مجموعه‌ای از قابلیت‌های همکاری تیمی، میزبانی فایل‌ها، مدیریت اسناد و مدیریت محتوا محدود است و به صورت دوره‌ای به روز می‌شود. شیرپوینت سرور: که به صورت یک نرم‌افزار قابل نصب بر روی زیرساخت فناوری اطلاعات به سازمان‌ها عرضه می‌شود. | ## جمع‌بندی | این نسخه از شیرپوینت، به روزرسانی‌های کمتری دریافت می‌کند اما امکانات بیشتری را در اختیار قرار می‌دهد.