پورتال و شیرپوینت سازمانی

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

بررسی معماری افزودن تقویم خورشیدی استاندارد، حل معضل تعطیلات رسمی و بومی‌سازی محیط کاربری پورتال‌های شیرپوینت ۲۰۱۶، ۲۰۱۹ و Subscription Edition.

گروه مهندسی پورتال‌های سازمانی Licentraتاریخ انتشار: 2026-02-28مدت زمان مطالعه: حدود 2 دقیقه

پورتال‌های سازمانی مبتنی بر مایکروسافت شیرپوینت (Microsoft SharePoint) بستر اصلی مدیریت اسناد، مکاتبات داخلی و سامانه‌های اداری در سازمان‌های خاورمیانه هستند. با این وجود، عدم پشتیبانی پیش‌فرض مایکروسافت از تقویم خورشیدی هجری شمسی (Jalali Calendar) و مشکلات تایپوگرافی راست‌به‌چپ (RTL)، بزرگ‌ترین چالش استقرار این پلتفرم در ایران به شمار می‌رود.

در این مقاله، راهکارهای مهندسی تزریق لایه بومی‌سازی بدون تداخل با آپدیت‌های سیستمی مایکروسافت را مرور می‌کنیم.

محیط پورتال شیرپوینت با تقویم خورشیدی هجری شمسی و جهت‌بندی راست‌به‌چپ
محیط پورتال شیرپوینت با تقویم خورشیدی هجری شمسی و جهت‌بندی راست‌به‌چپ

۱. چرا تبدیل تاریخ در سطح پایگاه‌داده اشتباه است؟

برخی روش‌های غیراستاندارد اقدام به تغییر فرمت تاریخ‌ها درون جداول دیتابیس محتوایی (Content Databases) شیرپوینت می‌کنند. این رویکرد دو خطر مهلک ایجاد می‌کند:

  1. از کار افتادن کوئری‌های CAML و REST: تمام وب‌پارت‌ها و اسکریپت‌های سرچ به دلیل عدم تطابق فرمت تاریخ با استانداردهای ISO 8601 با خطا مواجه می‌شوند.
  2. غیرقابل نصب شدن آپدیت‌های امنیتی (Cumulative Updates): اسکریپت‌های ارتقای دیتابیس مایکروسافت ساختار داده‌های دستکاری شده را فاسد (Corrupt) شناسایی کرده و فرآیند ارتقا با خطای فاجعه‌بار شکست می‌خورد.
هشدار امنیتی و استقرار:
بومی‌سازی صحیح و حرفه‌ای باید منحصراً در لایه ارائه (Presentation Layer) و تزریق کلاینت‌ساید به کمک ماژول‌های Farm Solution و اسکریپت‌های تزریق هوشمند انجام پذیرد؛ بدین ترتیب داده‌های SQL خام و دست‌نخورده باقی می‌مانند.

۲. ویژگی‌های بسته تقویم شمسی و فارسی‌ساز استاندارد

یک بسته بومی‌سازی مطمئن سازمانی باید قابلیت‌های زیر را پوشش دهد:

  • نمایش تاریخ شمسی در تمامی ویوها: در تمامی لیست‌ها، کتابخانه‌های اسناد و کارت‌های تقویم به صورت دوگانه (یا شمسی کامل).
  • انتخاب‌گر تاریخ (Date Picker) پیشرفته: باز شدن تقویم فارسی به همراه امکان انتخاب آسان ماه و سال بدون نیاز به تایپ دستی.
  • محاسبه هوشمند تعطیلات رسمی و آخر هفته‌ها: تنظیم روز جمعه و پنج‌شنبه به عنوان روزهای غیرکاری در گانت چارت‌ها و محاسبات فرآیندی.
  • پشتیبانی از فرم‌های مدرن و کلاسیک: سازگاری همزمان با Modern Experience و Classic UI در شیرپوینت ۲۰۱۹ و Subscription Edition.

۳. معماری فنی استقرار در فارم چندسروره

powershell
# نمونه دستور استقرار ایمن بسته بومی سازی در سطح فارم شیرپوینت
Add-SPSolution -LiteralPath "C:\Deploy\Licentra.SharePoint.JalaliSuite.wsp"
Install-SPSolution -Identity "Licentra.SharePoint.JalaliSuite.wsp" -GACDeployment -AllWebApplications

پس از نصب، تایمر سرویس فارم اقدام به استقرار dllهای بومی‌سازی در Global Assembly Cache (GAC) سرورهای Application و Web Front-End می‌نماید.

کنسول مدیریت بسته بومی‌ساز و تقویم شمسی شیرپوینت
کنسول مدیریت بسته بومی‌ساز و تقویم شمسی شیرپوینت

۴. دریافت و استعلام بسته بومی‌ساز

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

برچسب‌ها:#تقویم شمسی شیرپوینت#فارسی ساز شیرپوینت#تقویم جلالی شیرپوینت 2019#تقویم جلالی شیرپوینت 2022#شیرپوینت فارسی#پکیج بومی سازی شیرپوینت

تضمین استقرار و مهندسی پایدار On-Premises

تمامی راهنماها و بسته‌های ارائه‌شده توسط مهندسان Licentra در محیط‌های ایزوله شبکه و فارم‌های واقعی تست و صحه‌گذاری شده‌اند تا پایداری ۱۰۰٪ بدون نیاز به ارتباط اینترنتی فراهم گردد.