تغییرات دی ان ان (دات نت نیوک) نسخه 8.0.0

تغییرات مهم

  • نسخه جدید نیازمند فریمورک .NET 4.5.1 یا بالاتر است
  • حذف ماژول های مدیریتی: رخدادها، خبرنامه، بنرهای تبلیغاتی و آگهی دهندگان
  • حذف زیرسیستم های: ASP2Menu، DNNDropDown، DNNMenu، DNNTree و Solpart
  • حذف ماژول های: تازه ها، خبرخوان RSS، صفحه آغازین، لیست محتوا
  • حذف تنظیمات قدیمی در فایل Web.config برای ارتباط با بانک اطلاعات
  • انتقال کامپوننت های تلریک به یک اسمبلی جدید؛ ماژول ها و زیرسیستم های قدیمی برای ادامه کار نیازمند کامپایل مجدد می باشند
  • عدم پشتیبانی از Internet Explorer 8

تغییرات مرتبط با توسعه دهندگان

  • پشتیبانی از ماژول های مبتنی بر برنامه های تک صفحه (SPA) و MVC
  • تغییر در بخش تنظیمات ماژول ها به منظور پشتیبانی از Strongly Typed Settings
  • بروزرسانی مقطعی با استفاده از SqlDataProvider، Cleanup Files و فایل های پیکربندی تجمیعی.
  • امکان ایجاد صفحات مختص مدیران سایت و مدیران ارشدپورتال با استفاده از فایل Manifest که با پسوند (dnn) مشخص می گردند.
  • امکان مجزا سازی برخی از فایل های استایل و جاوااسکریپت از فرآیند فشرده سازی، تجمیع و یا عدم بارگزاری یک یا چند فایل خاص
  • افزوده شدن امکان استفاده از چند نسخه مختلف فایل Default.css
  • بروزرسانی نسخه های مورد استفاده از کامپوننت های CodeMirror و Newtonsoft
  • تغییر در زیرساخت DAL 2 به منظور پشتیبانی از Fluent Configuration API
  • استفاده از نسخه جدید کتابخانه Web API 2.0
  • پشتیبانی از استاندارد JSON Web Token (JWT)

سایر تغییرات

  • ایجاد زیرساخت جدید برای اعمال تغییرات بر روی تصاویر
  • تغییر ویرایشگر متنی پیش فرض و استفاده از کامپوننت CK Editor (در نسخه های قبلی از کامپوننت Telerik RadEditor بصورت پیش فرض استفاده می شد)
  • جداسازی تمام ماژول های مدیریتی از پروژه اصلی به منظور ایجاد امکان نصب/حذف موارد مورد نیاز
  • ایجاد نمای گرافیکی جدید مبتنی بر زیرساخت Bootstrap 3
  • تغییر نوع ساختار پروژه از WSP (Website Project) به WAP (Web Application Project) به منظور افزایش راندمان و کارآیی سیستم
  • افزوده شدن امکان Output Caching Provider به سیستم
  • تغییر در سیستم ایجاد توکن برای تنظیم مجدد رمز عبور به منظور ایجاد یک توکن ثابت که منقضی نمی شود
  • افزایش حداکثر طول رمز عبور از 20 حرف به 39 حرف
  • تغییر در فایل robots.txt به منظور افزودن شدن امکان ایندکس فایل های سمت کلاینت
  • تغییرات در کد HTML ایجاد شده توسط کنترل Breadcrumb به منظور پشتیبانی از استاندارد Schema.org
  • اصلاح ترتیب درج فایل های استایل که در برخی موارد خاص مشکل ایجاد شده و امکان سفارشی سازی با استفاده از فایل استایل پوسته میسر نبود. (Skin.css)
  • پشتیبانی از استاندارد احراز هویت TLS در تنظیمات میزبان پست الکترونیک