DNN Platform ، که قبلاً Dot Net Nuke نامیده می شد ، یک سیستم مدیریت محتوای منبع باز و رایگان ( CMS) است.
شرکت مایکروسافت در ژانویه سال ۲۰۰۲ محصولی را ارائه کرد که یک نمونه از StarterKit های کنونی بود و پرتال IBusSpy نام داشت که در نهایت باعث شکل گیری سیستم مدیریت محتوا دات نت نیوک یا دی ان ان شد. (StarterKit) ها نمونه برنامههایی هستند که همراه سورس کامل ارائه شده تا نحوه پیاده سازی یک فرآیند خاص در برنامه نویسی را نمایش دهد
دی ان ان یک ابزار توسعه وب قدرتمند است که دارای رابط کاربری بسیار عالی، پویا و قابل گسترش است
بی تردید کیفیت و انعطاف وبسایتها تأثیرقابل ملاحظه ای در فروش آنها دارد، اگرچه فاکتورهای دیگری نیز در این زمینه تاثیر گذار است. اما وقتی صحبت از انعطاف وبسایت به میان میآید، که ویژگی سازگار شدن با طراح، صاحب و کاربران وبسایت را داراست، پاسخ سیستمهای مدیریتی محتوا (CMS) است. بخصوص، دات نت نیوک نمونهای از CMS است که منافعی انقلابی برای سه گروه ذکر شده به همراه دارد
دی ان ان (DNN) امکانات خارقالعادهای برای طراحان وبسایت فراهم میآورد و به آنها اجازه میدهد تا عملیات مختلف را بدون داشتن دانش برنامه نویسی انجام دهند. استفاده از ظاهر سایت برای صاحبان وب سایت آسان بوده واز امکان سفارشی سازی بالایی برخوردار هستند. همچنین، کاربران سایت میتوانند از نمایش بسیار منظم محصولات و خدمات و جا به جایی داده و حتی پول جهت وارد کردن اطلاعات پرداخت، نهایت لذت را ببرند.
مزایای طراحی سایت با دی ان ان (DNN) چیست ؟
فرآیند نصب و استفاده آسان
شما میتوانید نرم افزار را دانلود کرده و به راحتی دستورالعمل های ساده آن را دنبال کنید. ساخت و پیاده سازی یک سیستم با دیانان بسیا رسریع و قابل مقیاس پذیری است. مشتریان میتوانند بدون داشتن دانش برنامه نویسی یا فنی در داتنتنیوک، محتوا را تولید، نظارت و منتشر کنند.
امنیت بالا
دی ان ان امنیت فوقالعادهای فراهم میکند و از پشتیبانی شرکت بزرگی مانند ماکروسافت برخوردار است. استفاده سیستم های دولتی، کارگزاریها، بانکها و… گویای این مسئله است، بنابراین مشتریان با خیال آسوده میتوانند این سیستم را بپذیرند.
انعطاف پذیری عالی و قابلیت توسعه
این فریم ورک قادر به پشتیبانی چندین وب سایت با نصب یک برنامه است. با داشتن قابلیت تقسیم بندی وظایف اداری میان سطوح مختلف سایت و هاست، مدیران می توانند تعداد نامحدودی وب سایت با محتوا و ظاهر منحصر به فرد را مدیریت کنند.
CMS دی ان ان (DNN) ، شامل یک سری API های باز است که به سادگی با برنامه های موجود ادغام می شود. بنابراین سازمان های ذینفع می توانند بر گسترش قابلیت ها و ویژگی ها تمرکز کنند. علاوه بر این به اندازه کافی انعطاف پذیر است که برای اهدافی چون مبادلات، تغییرات اساسی و جزئی سایت و توسعه برنامه های جدید مورد استفاده قرار گیرد.
از ویژگیهای بسیار جذاب در دیانان استفاده از ماژولهایی برای کدنویسی در محیط دیانان است. ماژولهایی از قبیل زیر:
Razor Module :برای نوشتن کدهایی با استفاده از زبان asp.net و استفاده از امکانات بینظیر WebMatrix است که با وجود این ماژول هیچ محدودیتی برای شما در برنامه نویسی وجود نخواهد داشت.
HTML Module : در این ماژول شما میتوانید به سادگی از زبانهای HTML5, CSS3, JavaScipt استفاده کنید.
بنابر این توسعه دهندگان محدودیتی برای استفاده از کدهای از پیش نوشته شده خود در این سیستم ندارند که این موضوع برای توسعه دهندگان بسیار مهم است.
ویژگی دیگر، ماژولها و پوستههای بسیاری است که قابل استفاده در دیانان میباشند. که با استفاده از آنها سرعت کار یک توسعهدهنده به مراتب بالاتر میرود.
همچنین CMS مبتنی بر Dot Net دارای ویژگی مدیریت محلی سازی چند زبانی می باشد. به این صورت که مدیران می توانند سایت خود را به راحتی به چند زبان طراحی کنند.
دیانان به زبان برنامهنویسی #C و تحت چارچوب دات نت مایکروسافت نوشته شده است. بانک اطلاعاتی پیشفرض دیانان Microsoft SQL Server میباشد اگرچه قابلیت اتصال به سایر بانکهای اطلاعاتی را دارد. پلتفرم دیانان بر روی وب استک مایکروسافت و در سرور شخصی یا سیستم ابری قابل اجرا میباشد.
پشتیبانی از وبسایتهای موبایل
دیانان دارای ابزاری به نام DNN evoq است که با استفاده از قالبهای موبایلی که دارد، به طراحی ریسپانسیو وبسایت (RWD) کمک میکند. پیشنمایش حالت موبایل این امکان را میدهد که پیش از اجرا، همه امکانات آن را مشاهده کنید. برای تجربه بهینه مشاهده با موبایل، محتوای DNN evoq از میان هزاران مدل موبایل کاراکترهایی جهت طراحی و محتوا برگزیده است. این محتوا، انواع پلتفرمهای موبایل را پشتیبانی میکند.
ریسپانسیو بودن صفحات اثر بسیار خوبی در سئو سایت خواهد داشت
ثبات و عملکرد بالا
دیانان با اجرا و بارگذاری سریع وبسایت، تجربه کاربری فوقالعادهای برای بازدیدکنندگان سایت فراهم میکند. با ویژگیهای بهبود عملکرد مانند web farms, page caching و module caching اینکار امکانپذیر است. همچنین با داشتن بالاترین صفحات رتبهبندی جستجو که مبتنی بر ضریب سرعت موتورهای جستجو است، سئو را بهبود میبخشد.
مدیریت چندکاربره
دات نت نیوک یک سیستم مدیریت چندکاربره بسیار قوی دارد امکان تعریف گروههای کاربری متفاوت و نامحدود و تعریف نقش ایشان در نرمافزار و ارائه سطوح دسترسی مشخص برای هر نقش یا کاربر از قابلیتهای مهم آن میباشد.
با استفاده از دات نت نیوک میتوان رسانههای اجتماعی را برای سازمان تنظیم کرد. نهایتا، از تایید اعتبار رسانههای اجتماعی پشتیبانی میکند تا به افراد اجازه دهد با استفاده از اکانت رسانههای اجتماعی خود وارد سایت شوند.
پشتیبانی قابل اتکا
DNN یک ماژول منبع باز و متشکل از تیمی از توسعهدهندگان است که پشتیبانی فنی از سرتاسر دنیا فراهم میکنند. این تیمهای تخصصی، اپلیکیشن بلاگهای DNN، انجمنهای آنلاین، راهنمای آنلاین و دیگر وبسایتهای مختلف را پشتیبانی میکنند. بنابراین سرمایهگذاری بر روی داتنتنیوک، یک سرمایهگذاری ایمن است.