دی ان ان فارسی 9.2.0 منتشر شد !
دی ان ان نسخه 9.2.0 با رویکرد رفع مشکلات نسخه های قبل و همچین بروز رسانی کتابخانه ها و تمامی ساختاری که چندین سال بود بروز رسانی نشده بود. ارتقا به این نسخه از اهمیت بالای برخوردار است ولی باید بروز رسانی ماژول های موجود قبل از ارتقا هسته اقدام کرد. دلیل ارتقا افزونه های جانبی به دلیل بروز رسانی کتابخانه های اصلی هسته می باشد که با اکثر محصولات در تعامل است به همین دلیل باید ابتدا ماژول های جانبی ارتقا یافته و سپس هسته مورد ارتقا قرار گیرد. از مهمترین تغییرات این نسخه به بخش صفحات اشاره کرد که کاملا بازنویسی شده است حال برای بررسی بیشتر این نسخه با دی ان ان پلاس همراه باشید.
نسخه ارائه شده : 9.2.0.366
وضعیت : پایدار و قابل استفاده تجاری و سازمانی (Stablestable)
تاریخ ارائه رسمی : 2018/03/23
تاریخ ارائه فارسی : (شنبه ، 25 فروردین 1397)
قابلیت استفاده : قابلیت استفاده تجاری (بدون علائم تجاری) مناسب برای سازمان ها و شرکت ها
نسخه ها : نسخه نصبی (برای نصب اولین بار) - نسخه ارتقا (برای ارتقا نسخه های پایین تر)
توضیحات رسمی انتشار :
قبل از ارتقاء به دی ان ان 9.2.0 لطفا بخش تغییرات و توصیه ها را در زیر بررسی کنید
ویژگی های جدید
- Prompt - خط فرمان جدید با اینترفیس (کنسول دستورات سریع)
- صفحات - باز نویسی مدیریت صفحه جدید
- اتصالگر ها - مدیریت اتصالات جدید از طریق Persona Bar
- اتصال ذخیره سازی Azure - یکسان سازی ذخیره سازی ایوک و دی ان ان
ارتقاء
- پوسته ها - فیلتر بر اساس سایت و فیلتر بر اسال سراسری
- اضافه شدن بخش نصب پوسته در بخش پوسته ها
بروز رسانی عملکردی
- جستجوی کاربر - جستجوی کاربر سریع تر و قابل اعتماد در Persona Bar
- آنالیز امنیتی - اسکن اولیه سریعتر و افزایش قدرت اسکن و امکانات
بروز رسانی چارچوب
- کتابخانه های ذکر شده بروز رسانی شده اند( jQuery 3.2.1 / Newtonsoft 10.0.3 / Sharpzlib 0.86.0.518 )
- بروز رسانی ClientDependency.Core به نسخه 1.9.3
- جایگزین 51 Degrees با پروایدر محلی
- حذف تقریبا 500 API از نسخه قبلتر از 7.0
- یکپارچه سازی تست فریم ورک (جدید)
پایدارسازی
- بهینه سازی تنظیمات سایت، نصب و ارتقا، ژورنال، محلی سازی (لوکالیزیشن)
- بهینه سازی پیام رسانی، MVC، جستجوگرها، جستجو ، نمایه کاربر، ورود و ثبت نام
- بهینه سازی کلاینت Depdendency / هندلر تصویر / CK Editor / DDR Menu / Host SQL
- بهینه سازی فهرست کاربران / تغییر مسیر آپدیت ماژول ها بخش افزونه ها / نمایش ماژول در تمام صفحات
تغییرات و حذف شده و توصیه ها الزامی :
حذف تقریبا 500 API از نسخه قبلتر از 7.0 :
- قبل از ارتقاء دی ان ان ،تمامی افزونه های ثالث را ارتقا دهید.
- افزونه های سفارشی را باید با دی ان ان 9 سازگار کنید چرا که API های زیادی حذف شده و باید مجدد بازنویسی شوند.
جی کوئری بروز رسانی از 1.9.1 به 3.2.1 با ( jQuery Migrate 3 ) :
- توسعه دهندگان برای سازگاری بیشتر با این بروز رسانی از سایت رسمی جی کوئری مستندات لازم را مطالعه فرمایید.
- جی کوئری دیگر از مرورگر IE 8 پشتیبانی نمی کند
- جی کوئری UI بروز رسانی از نسخه 1.11.3 به نسخه 1.12.1
بروز رسانی و ارتقا کتابخانه SharpZipLib :
دی ان ان با استفاده از یک نسخه بسیار قدیمی از کتابخانه SharpZipLib برای فشرده سازی و اکسترکت فایل های آرشیو استفاده کرده است، باتوجه به این که نسخه ی جدید تغییر عمده ای به بار می آورند و کتابخانه به گونه ای تغییر می کند که هر دو نسخه در یک زمان قابل پشتیبانی نیستند. به همین دلیل فقط نسخه جدید در حال حاضر مورد استفاده قرار می گیرد، بنابراین افزونه های که نسخه قدیمی تر را استفاده می کنند، پس از ارتقا دی ان ان مشکل خواهند خورد. توصیه این است که یا از API هایی استفاده کنید که دی ان ان پیشنهاد می کند (مانند DotNetNuke.Services.FileSystem.FileManager.UnzipFile) و یا برای استفاده از API های موجود در دات نت 4.5 (System.IO.Compression namespace)
لینک: https: //docs.microsoft.com/en-us/dotnet/api/system.io.compression
بروز رسانی و ارتقا کتابخانه Newtonsoft.Json از نسخه 7 به نسخه 10 :
با تغییر مسیر نسخه های مختلف نیوتون سافت می توان به اجرای نسخه های قدیمی تر یا جدیدتر با نیوتون سافت همچنان ادامه داد. ولی باتوجه به متفاوت بودن بخش های مثل JSON serialization / deserialization ممکن است با فرض این که جزئیات فرمت JSON متفاوت باشد، که احتمال بروز مشکل در عملکرد شود. به همین جهت ارتقا ماژول ها ثالث از اهمیت بیشتری برخوردار است.
توضیحات انتشار نسخه بومی دی ان ان پلاس :
فارسی سازی و ترجمه :
- فارسی سازی بخش های جدید اضافه شده دی ان ان 9.2
- فارسی سازی بخش مدیریت صفحات / کنسول دسترسی سریع (Prompt)/ اتصالگر ها
- ترجمه بخش های جدید اضافه شده
- ترجمه اصلاحی بخش های تغییر یافته
- اصلاح ترجمه بخش های گزارش شده از سوی مخاطبین دی ان ان پلاس
- اصلاح ترجمه نسخه قبل
- افزودن ترجمه بخش های بدون ریسورس از قبیل سرور و مدیریت لاگ ها
- تکمیل سازی ترجمه نسخه 9.2.0
راستچین سازی :
- راستچین سازی بخش مدیریت صفحات / کنسول دسترسی سریع (Prompt) / اتصالگر ها
- اصلاح راستچین سازی منو های درختی و مرورگر های فایل و اسکرولر های عمودی
- بروز رسانی و بهینه سازی کل راستچین سازی محیط مدیریت PersonaBar
- بروز رسانی راستچین سازی مدیریت بخش بومی سازی محتوا
- بازنگری و بهینه سازی کامل راستچین سازی در تمامی مروگر ها
- و ...
شمسی سازی :
- شمسی سازی تمامی تاریخ ها نمایشی
- شمسی سازی تمامی تقوم ها از قبیل تقویم فیلتر صفحات با محدوده تاریخی / تقویم زمان بندی صفحات / تقویم زمان بندی افزونه ها / تقویم بازه نقش های امنیتی
- شمسی سازی تاریخ ها و تقویم ها به صورت کاملا کلاینت سایدی بدون ویرایش هسته
- شمسی سازی با استاندارد مایکروسافت صورت گرفته و این نوع شمسی سازی در عملکرد سمت سرور هسته و افزونه ها هیچ گونه تداخلی ایجاد نمی کند
- بهینه سازی باندل ها
خلاصه توضیحات :
برای انتشار نسخه بومی بیش از 1000 ساعت زمان در طول شبانه روز صرف شده که نسخه کاملا پایدار و با بالاترین سطح کیفی ارائه شود. نسخه نصبی و ارتقا در بیش از 100 ها بار تست مختلف و ارزیابی صورت گرفته و تمامی بخش های جدید اضافه شده در نسخه 9.2 کاملا تحلیل شده و بررسی شده به صورت استاندارد بومی سازی شده و با بررسی و بروز رسانی بخش های قبلی انسجام کاملی در نسخه بومی صورت گرفته تا یک نسخه کامل و استیبل عرضه گردد. ضمنا تمامی بومی سازی در فایل های کلاینتی بوده و هیچ گونه ویرایش در فایل های هسته و اسمبلی (dll) داده نشده است. و جهت شفافیت بومی سازی بخش های بومی سازی کامنت گذاری شده است. نسخه بومی منتشر شده از سوی دی ان ان پلاس بدون علائم تجاری بوده و قابل استفاده برای عموم به خصوص شرکت ها و سازمان ها می باشد.
دی ان ان پلاس با افتخار منتشر می کند
با توجه به این که نسخه بومی دی ان ان پلاس بدون تغییرات و دستکاری در هسته دی ان ان بوده امکان خطا در عمکلرد افزونه های ثانویه و تداخل با بومی سازی به صفر می رساند
لازم به ذکر است که با افتخار بگویم تنها تیم بومی کننده ایرانی هستیم که بدون تغییر در هسته دی ان ان , بومی سازی را ارائه می کنیم که این مهم در استفاده از نسخه دی ان ان پلاس, با شما اطمینان خاطر می دهد.
ارتقا به دی ان ان 9.2.0 :
قبل از ارتقا باید سازگاری ماژول ها با نسخه 9.2.0 اطمینان حاصل کنید و در صورت انتشار آپدیت افزونه های جانبی اقدام به ارتقا افزونه های جانبی کنید و سپس هسته را ارتقا دهید.
برای ارتقا نیز کافیست نسخه ارتقا را در روت سایت در هاست خود اکسترکت کنید و سپس سایت را لود کنید و گزینه ارتقا ظاهر شده کلیک کنید و ارتقا انجام شود.
نکته : در صورتی که هنگام ارتقا با خطای ارتقا نیوتون سافت (Newtonsoft) روبرو شدید مجدد صفحه ارتقا را لود کنید و اقدام به ارتقا نمایید. این مسئله به دلیل ارتقا کتابخانه نیوتون سافت در برخی سایت ها با توجه به وجود چند نسخه نیوتون سافت احتمال خطا وجود دارد که با ارتقا مجدد این مسئله کاملا مرتفع میگردد.
لینک دانلود نسخه نصبی دی ان ان 9.2.0
لینک دانلود نسخه ارتقا دی ان ان 9.2.0
لینک گیت هاب دی ان ان فارسی