دیانان یا dnn چیست ؟ + [ بررسی ۷ قابلیت مهم دات نت نیوک ]
در پاسخ به تاریخچه دی ان ان یا dnn چیست بایستی گفت شرکت مایکروسافت در ژانویه سال ۲۰۰۲ محصولی را ارائه کرد که یک نمونه از StarterKit های کنونی بود و پرتال IBusSpy نام داشت که در نهایت باعث شکل گیری سیستم مدیریت محتوا دات نت نیوک یا دی ان ان شد. StarterKit ها نمونه برنامههایی هستند که همراه سورس کامل ارائه شده تا چگونگی پیاده سازی یک فرآیند خاص در برنامه نویسی را نمایش دهد.برای کسب اطلاعات در حوزه نرم افزار CMS چیست به شما پیشنهاد می شود مقاله ما را مطالعه نمایید.
این بستهها نمونههای کامل اما در حد بسیار سادهای از یک برنامه بوده و هدف از ارائه آنها کمک به برنامه نویسان جهت توسعه پروژههای شخصی خود به کمک آنها بودهاست. هدف از ارائه پرتال IBuySpy نمایش چگونگی ایجاد یک برنامه تحت وب کاملاً داینامیک و Data-Driven به کمک زبان ASP.NET بوده است و انجمن توسعه دهندگان زبان .NET به سرعت پرتال IBuySpy را به عنوان یک مرجع اصلی پیاده سازی و ایجاد برنامههای تحت وب با حق کپی رایت افراد پذیرفتند.
سیستم مدیریت محتوای دی ان ان چیست ؟
در دسامبر سال ۲۰۰۲ شاون واکر (Shaun Walker) که یکی از اعضای Prepetual Motion Interactive System بود، یک نسخه ویرایش شده از پرتال IBuySpy را به زبان VB.NET انتشار داد. این نسخه از برنامه که همراه سورس کامل بود IBuySpy Workshop نام داشت که توسط یک لینک در انجمن ASP.NET مایکروسافت ارسال شده بود و شامل امکانات متنوع تری نسبت به نسخه اصلی IBuySpy بوده که مهترین آن ویژگی امکان ایجاد بیش از یک پرتال با بهره گیری از یک پایگاه داده بودهاست. طی گذشت یک هفته بعد از انتشار اولین نسخه این برنامه نسخه بعدی آن که نسخه شب عید نام داشت منتشر شد (IBuySpy WorkShop Christmas Eve) که با استقبال بی نظیر توسعه دهندگان روبرو شد و هزاران نفر از برنامه نویسان این کد را دانلود نمودند.
بعد از انتشار چند نسخه از این برنامه، نام برنامه به Dotnetnuke ( دات نت نیوک ) تغییر پیدا کرد. این نام برای این انتخاب شد که نمایش دهنده دو اصل مبتنی بودن این برنامه بر زبان .NET و پیروی از اصول و شرایط ( Nuke سیستمهای مدیریت محتوای کد باز) باشد. در حال حاضر Dotnetnukedh یا سیستم مدیریت محتوای dnn به عنوان یک پروژه کد باز به کمک یک تیم اختصاصی، گروههای حمایت کننده و بیش از ۵۰۰٫۰۰۰ هزار کاربر عضو مشغول فعالیت میباشد.حال که با دات نت نیوک چیست آشنا شدید در امتداد مقاله به بررسی مزایای دات نت نیوک می پردازیم.به شما پیشنهاد می شود برای کسب اطلاعات در حوزه .net چیست مقاله ما را مطالعه نمایید.
از ویژگی های برجسته این پلتفرم dnn سایت می توان به مواردی همچون: کاربر پسند، توسعه یافته، انعطاف پذیر و قدرتمند، کدباز و رایگان اشاره کرد. آخرین نسخه ” دات نت نیوک ” که در سال ۲۰۱۷ برای راه اندازی بر پایه جدیدترین تکنولوژی برنامه نویسی مایکروسافت طراحی شد، به mvc نیاز دارد. این سیستم دارای دو نسخه حرفهای و معمولی میباشد.
دلیل انتخاب نام دات نت نیوک این است که دو اصل را مشخص مینماید که مبتنی بر اساس زبان .NET بوده و از اصول سیستمهای مدیریت محتوای کد باز یا همان Nuke، پیروی مینماید.
همانطور که در بالا اشاره شد، دات نت نیوک به حداقل یک دیتابیس از نوع MS SQL نیاز دارد در نتیجه نیاز به هاست ویندوزی دارد. حجم بدون محتوای فایلهای دیتابیس بعد از نصب DotNetNuke در حدود ۹ مگابایت است که به طبع در ادامه و با افزایش فایلها و لاگ، اضافه خواهد شد. همچنین با توجه به وجود برخی ماژولها در این نرم افزار، توصیه میشود از دیتابیس سرور با ورژن پایین تر از ۲۰۰۸ استفاده نشود.
برای کسب اطلاعات در حوزه تنظیمات امنیت در دات نت نیوک به شما پیشنهاد می شود مقاله ما را مطالعه نمایید.
مزایای طراحی سایت با دی ان ان چیست؟
پرتال سیستم مدیریت محتوای دی ان ان براحتی و با مراجعه به سایت www.Dotnetnuke.com قابل دریافت میباشد. جهت دانلود این برنامه شما می بایست درون سایت ثبت نام نموده و عضو آن شوید.
بعد از دریافت این برنامه میتوان اینگونه تصور نمود که حتی کاربرانی که هیچگونه مهارت برنامه نویسی ندارند، قادر به راه اندازی یک وب سایت کاملاً حرفهای و پویا با سیستم مدیریت محتوا دات نت نیوک باشند. آنها میتوانند صفحات جدید ایجاد نموده و از ماژولهای پیش فرض ارائه شده در پرتال همچون، انجمن، نگارخانه تصاویر، تماس ها، رویدادها و … جهت ارائه محتوا در سایت خود استفاده نمایند. نقشهای امنیتی مختلفی را تعریف نموده، برای هر نقش خبرنامه ارسال نمایند و همچنین درون سایت خود بنرهای تبلیغاتی نمایش دهند، سایت خود را به موتورهای جستجو تعریف نموده و یا ظاهر سایت خود را ویرایش نمایند.
سهولت نصب و میزبانی پرتال CMS دی ان ان
تکنولوژی روز .Net بکار رفته در پرتال و قابلیت کار با انواع مختلف پایگاه داده از علل سهولت نصب این پرتال بوده بطوری که خیلی از ارائه دهندگان سرویس میزبانی، این برنامه را بصورت رایگان جزء پلنهای خود گنجانده و به محض خرید هاست میتوانید سیستم مدیریت محتوا را نصب نمایید.
در صورتیکه تمایل دارید می توانید ویژگی هایی که یک هاست Dnn باید داشته باشد را در مقاله زیر مطالعه نمایید:
سیستم مدیریت محتوای دی ان ان با قابلیت توسعه پذیر
سیستم مدیریت محتوا دات نت نیوک برای انواع مختلف پروژهها از کوچکترین سایتها تا بزرگترین وب سایتها مناسب و قابل اجرا بوده و میتوان این CMS را بر روی شبکه جهانی اینترنت یا شبکههای داخلی اینترانت اجرا نمود و یا میتوان به کمک برنامههای جانبی و ابزارهای مختلف آن را کامل نمود.
بطور کامل تحت لیسانس BSD-style
بر اساس این گواهینامه، شما میتوانید پرتال Dotnetnuke دی ان ان را با برنامههای خود ترکیب نموده، آن را ویرایش نمایید و با توجه به شرایط استفاده خود، آن را بدون اینکه هیچگونه نگرانی در مورد رعایت قانون آن داشته باشید اصلاح نمایید. طبیعت کد باز بودن Dotnetnuke دی ان ان این امکان را برای برنامه نویسان و توسعه دهندگان فراهم می آورد تا بتوانند کد برنامه را مشاهده و ویرایش نمایند که این امر باعث افزایش سرعت توسعه پرتال می شود.
مدیریت و کاربری آسان CMS دی ان ان
سیستم مدیریت محتوا دات نت نیوک قابلیت پشتیبانی از چند پرتال با یک نصب برنامه را با تقسیم نقش های مدیریتی به یک کاربر هاست و مدیران پرتالها دارا می باشد. بدین ترتیب شما با یکبار تهیه فضای هاست قادر خواهید بود تا چندین پرتال که هر کدام دارای مدیر، کاربران و ظاهری منحصر به فرد باشد را ایجاد نمایید.
تقدم در امنیت dnn چیست ؟
تأکید اصلی سیستم مدیریت محتوا دات نت نیوک ( دیانان ) بر امنیت نظیر اعتبارسنجی فیلدهای ورودی، کد سازی محتوا، رفع باگها و تهدید های بالقوه بودهاست.
CMS دی ان ان با قابلیت سفارشی سازی
شما می توانید با تغییر فایل Style Sheet اصلی تغییراتی را بر روی کل پرتال CMS دی ان ان اعمال نمایید و یا پوسته دات نت نیوک هر پرتال را بطور مجزا ویرایش نمایید.
CMS دی ان ان با قابلیت بومی سازی
ویرایشگر زبان داخلی بکار رفته در CMS دی ان ان این امکان را برای مدیران سایت فراهم می آورد تا براحتی کلمات بکار رفته در برنامه را ترجمه یا بنابر سلیقه خود ویرایش نمایند.
قالب دات نت نیوک کاملاً کاربرپسند
رابط های کاربر بکار رفته در سیستم مدیریت محتوای دی ان ان نظیر، Wizard ساخت سایت، راهنمای جامع، آیکنها و . . . عمکلرد و کاربری ساده ای را برای کاربران و مدیران سایت فراهم آوردهاست.
منظور از دسترسی آسان به پشتیبانی در Dotnetnuke چیست ؟
با توجه به وجود یک تیم برنامه نویسی اختصاصی برای این برنامه و بیش از ۵۳۰٫۰۰۰ کاربر عضو در سایت و شرکت های توسعه دهنده این برنامه، پشتیبانی از این برنامه همواره در کنار شما خواهد بود.
مزایای مدیریت امنیتی سیستم مدیریت محتوای دی ان ان چیست ؟
۱-نصب یک یا چند پرتال در dnn
پرتال سیستم مدیریت محتوا دات نت نیوک Dotnetnuke طوری طراحی شده است که بتواند با یکبار نصب و بهره گیری از تنها یک پایگاه داده چندین پرتال را راه اندازی و پشتیبانی نماید که به کمک این ویژگی میتوان با یکبار تهیه فضای هاست صاحب چندین سایت شد. این امر برای شرکتهایی که قصد دارند تا وب سایتهای اختصاصی برای هر یک از بخشهای شرکت خود داشته باشند بسیار ایده آل میباشد.
۲-حساب کاربری Host و Administrator
تفاوت اصلی بین این دو نقش زمانی محسوس است که قصد راه اندازی و پشتیبانی چند پرتال با یکبار نصب سیستم مدیریت محتوای دی ان ان Dotnetnuke را داشته باشید. شخصی که با نام کاربری Host وارد سایت میشود، میتواند تنظیمات مربوط به میزبانی سایتها همچون بهای اولیه راه اندازی پرتال، میزان فضای اختصاص یافته برای هر پرتال، مدت زمان فعال بودن سایتهای Demo و نظیر آن را مدیریت نماید. این کاربر همچنین به لیست تمام پرتالها به همراه اطلاعات اختصاصی مربوط به هرکدام دسترسی داشته و میتواند هر یک از پرتالها را حذف، پیکربندی یا ویرایش نماید. لاگین به سایت با نام کاربری Administrator این امکان را برای کاربر فراهم میآورد تا بتواند تنظیمات و پیکربندی مربوط به پرتال خود را بطور کامل مدیریت نماید. این کاربر میتواند قسمتهای مختلف پرتال خود را ویرایش، پیکربندی و یا حذف نماید اما به سایر پرتالهای موجود در این هاست دسترسی نخواهد داشت.
۳-نقشهای امنیتی و محتوای سایت
پرتال سیستم مدیریت محتوا دات نت نیوک Dotnetnuke این امکان را برای مدیر سایت فراهم کرده که بتواند نقشهای مختلف را تعریف کرده و این نقشها را به گروههای کاربری مختلف انتصاب دهد. نقشهایی نظیر اعضاء سایت، مشترکین، مدیران انجمن و … نمونههایی از این نقشها میباشند. بنابراین مدیر سایت میتواند مجوز ویرایش را به گروههای مدنظر خویش اعطا نماید. وقتی کاربری با نام کاربری خود وارد سایت میشود میتواند قسمتهایی را که مجوز ویرایش دارد، ویرایش نماید. این مجوز میتواند مربوط به امکان ویرایش کل پرتال، یک صفحه از پرتال و یا حتی یک ماژول از صفحهای خاص باشد. همچنین هر کاربر ممکن است در بیش از یک گروه کاربری قرار گرفته باشد. در اینصورت این کاربر میتواند قسمتهایی که بنابر گروه کاربری در آن قرار دارد را ویرایش نماید.
۴-گزارش سایت Log
گزارشگر سایت این امکان را برای مدیر سایت فراهم میآورد تا بتواند هر دو گروه افرادی که بدون عضویت از سایت بازدید نمودهاند و یا اعضاء سایت را تجزیه و تحلیل نمایند. این قسمت گزارشهای مفیدی نظیر: صفحات محبوب سایت، تعداد بازدید یک صفحه در روز، تعداد بازدید صفحه در یک ساعت، تعداد بازدید صفحه در هفته، بازدید صفحه در ماه، آمار ورود و خروج کاربران، عضویت کاربران بر اساس کشور و عضویت کاربران بر اساس تاریخ را برای مدیران سایت ارائه میدهد.
۵-مدیریت فروشندگان و تبلیغ دهندگان
پرتال سیستم مدیریت محتوا دات نت نیوک بخشی جهت مدیریت تبلیغات و اشخاصی که قصد نمایش تبلیغات خود در پرتال را دارند در نظر گرفته است. مدیر سایت به کمک این بخش میتواند اطلاعات فردی و تماس با شخص تبلیغ دهنده و آبجکتهای تبلیغاتی (بنرها، فایلهای فلش، تصویر و …) را درون پرتال ذخیره کرده و گزارش دقیق از تعداد نمایش، هزینه نمایش تبلیغات به ازاری هر بار نمایش یا دوره زمانی خاص را مشاهده نماید.
۶-ارسال ایمیل
برنامه ارسال ایمیل بکار رفته در پرتال Dotnetnuek دی ان ان امکان ارسال ایمیل از طریق پرتال برای اعضاء سایت به تفکیک گروههای کاربری، نقش و یا افراد خاص را فراهم میآورد.
۷-خبرنامه
ماژول خبرنامه امکان ارسال خبرنامه به گروههای کاربری یا اعضاء خاصی را فراهم میآورد. این خبرنامهها با فرمتHTML ایجاد و ارسال میشوند و میتوانند برای استفادههای بعدی بایگانی شوند.به شما پیشنهاد می شود برای کسب اطلاعات در حوزه html چیست و کاربرد آن مقاله ما را مطالعه نمایید.
منظور از قدرت ماژول dnn چیست ؟
در سایت سیستم مدیریت محتوای دی ان ان ماژول dnn آمار کاربران و اطلاعات متنوعی را از اعضاء سایت نظیر: جزئیات عضویت سایت و افراد آنلاین (اعضاء و بازدید کنندگان) را نمایش میدهد. ماژول بازخورد امکان ارسال پیام توسط اعضاء یا بازدیدکنندگان به مدیران سایت را فراهم میآورد. ماژول dnn حساب کاربران امکان افزودن، ویرایش یا حذف مشخصات کاربران را فراهم میآورد. ماژول dnn نظرسنجی امکان برگزاری یک نظرسنجی آنلاین را فراهم میآورد. و نهایتاً ماژول تماسها که اطلاعات مربوط با نحوه تماس با شخص، گروه یا یک تیم را ذخیره مینمایید.
سوالات متداول
با کارت بانکی باشگاه ایران هاست پولتان به حسابتان باز می گردد.
همین حالا رایگان عضو شوید