لگو وب سایت هوشمندان
جستجو

اطلاعات ویدیوی آموزشی

فیلم آموزشی DotNetNuke یا (cmd DNN) - مقدماتی تا حرفه ای دات نت نیوک

آموزش مقدماتی تا حرفه ای دات نت نیوک

نگاهی به سیستم مدیریت محتوای دات نت نیوک ( DotNetNuke)


همه ما می دانیم و این واقعیت را باید قبول کنیم که دات نت بخش  جدایی ناپذیر هر سازمان خصوصی یا دولتی است واحد های فنی اکثر سازمانها باید به زبان های سی شارپ ، Asp.net   و VB.net مسلط باشند و تغییر این رویه برای بسیاری از سازمانها امری ناخوشایند است.
به عبارتی دیگر دات نت نیوک در طرف ویندوز یک راهکار متن باز  و پر طرفدار نیز است که برای مدیریت محتوا و توسعه سایت ها طرفداران زیادی دارد. 


امنیت در DotNetNuke


حساب کاربری Host و Administrator
تفاوت بارز این دو حساب زمانی مشخص می شود که قصد داریم چند سایت یا پرتال را فقط با یک بار نصب دات نت نیوک راه اندازی کنیم یوزری که  هنگام نصب دات نت نیوک مشخص می شود هاست Host  نامیده می که می تواند کل تنظیمات و دسترسی های وب سایت یا وب سایتهای دی ان ان را داشته باشد.
حساب Administrator  این امکان را فراهم می کند تا فقط بتواند وب سایت زیرمجموعه خودش را مدیریت کند این کاربر می تواند قسمت های مختلف پرتال خودش را ویرایش ، کانفیگ و یا حذف نماید ، این کاربر می تواند تمام تنظیمات مربوط به زیر مجموعه خودش را داشته باشد و طبیعتا Adminsitrator  دسترسی به سایر وب سایت ها یا پرتال های دیگر نخواهد داشت.

نقش‌های امنیتی کاربران و محتوای سایت دات نت نیوک
سیستم مدیریت محتوای دات نت نیوک (DotNetNuke)  امکانی برای مدیر سایت فراهم کرده تا بتواند نقش های مختلف که هر نقش می تواند تشکیل شده از تعدادی از کاربران باشد را مدیریت کند نقشها می توانند اعضای مشخصی از سایت ، گروه خاص ، مشترکین ، مدیران انجمن ، کاربران عضو خبرنامه و غیره باشند.
مدیر سایت  می تواند مجوز صفحه ای از سایت یا حتی ماژولی از صفحه را به گروهی از کاربران یا نقش خاصی از پرتال انتساب دهد ، وقتی کاربری وارد حساب خود می شود می تواند قسمتی از صفحه یا ماژول خاصی را مشاهده ، ویرایش ، حذف ، اضافه کند این مجوز ها می تواند امکان ویرایش یک ماژول گرفته تا کل پرتال را در بر گیرد.

ریپورت لاگ پرتال در دات نت نیوک
گزارشگر یا ریپورتر لاگ این امکان را برای مدیر سایت فراهم می سازد تا بتواند رویدادهای پرتال را مانیتورینگ کرده و  گزارش دقیقی از مهمان های سایت و یا اعضای سایت داشته باشند تا بتواند رفتار هر دوگروه از بازدید کننده ها (کاربرانی  که عضو هستند و کاربرانی که مهمان هستند ) را آنالیز و برای اهدافی مانند پیشرفت سایت تجزیه و تحلیل نماید
مدیران در این پنل می توانند گزارشهای مفیدی  نظیر صفحات محبوب ، تعداد بازدید صفحات خاص در مدت زمان خاص ،  آمار ورود و خروج کاربران و عضویت کاربران بر اساس تاریخ را تهیه کنند.

مدیریت فروش و تبلیغات در دات نت نیوک
دات نت نیوک امکانی برای ما فراهم می سازد تا بتوانیم تبلیغات خود را مدیریت کرده و اشخاصی که قصد دارند تبلیغات خود را در پرتال به نمایش بگذارند به راحتی مدیریت کنند. مدیر پرتال می تواند اطلاعات شخصی و تماسی  تبلیغ دهنده و همچنین اشیاء تبلیغاتی مانند بنر ، فایلهای تصویری و غیره را از شخص تبلیغ دهنده دریافت و در پرتال ذخیره کند و مدیر می تواند گزارش دقیقی از تعداد نمایش ، تبلیغات به ازای کلیک را طول مدت تبلیغ یا یک دوره خاصی از زمان داشته باشد

انتشار ایمیل و بازاریابی ایمیلی در دات نت نیوک


با استفاده سیستم مدیریت محتوای دات نت نیوک به گروههای خاصی از کاربران ایمیل ارسال کرد

خبرنامه در دات نت نیوک
دات نت نیوک با استفاده از ماژول قدرتمندی به نام خبرنامه می تواند خبرنامه ها را به گروههای کاربری یا اعضای خاصی با فرمت  HTML   ارسال کند

ماژول‌های قوی دی  ان ان دات نت نیوک


علاوه بر اینکه خودتان می توانید بر پایه دات نت ماژول های خود را توسعه دهید و یا از اینترنت دانلود کنید ، می توانید از ماژول های آماده بسیار قدرتمندی مانند ماژول آمار کاربران که از طریق آن می توانید رفتار کاربران آنلاین مهمان و یا عضو را ببینید ، ماژول فیدبک می تواند به گروهی از کاربران یا اعضای خاص ارسال پیام را فراهم کند همچنین شما با استفاده از حساب کاربران می توانید کاربران را اضافه ، حذف و یا مشخصات آنان را ویرایش کنید با استفاده از ماژول نظرسنجی می توانید یک نظرسنجی آنلاین را برای کاربران فراهم کنید.

آموزش ارائه شده در وب سایت هوشمندان بر اساس آخرین ورژن (ورژن 9) است.


فصل اول (آشنایی، نصب و صفحات مقدماتی)

 آشنایی مقدماتی و مفاهیم

 نصب IIS روی ویندوز

 نصب پایگاه داده و ایجاد دیتابیس

 نصب پرتال دات نت نیوک روی IIS

 آشنایی با گرید بندی بوت استرپ در صفحات دات نت نیوک

 کار با ماژول HTML

 حذف و اضافه کردن ماژول

 آشنایی با صفحه ها

 ایجاد ، کپی ، حذف، بازیابی صفحات

 ذخیره صفحه به صورت Template

 ذخیره صفحه به صورت Template

 دسترسی کاربران به صفحات ( مقدماتی )

 ویرایش و تنظیمات صفحات ( مقدماتی )

فصل دوم(مدیریت ماژول ها ، کنسول مدیریتی و صفحات پیشرفته)

 مشخصات سرور

 بررسی تنظیمات ماژول و به اشتراک گذاشتن ماژول

 ویرایش تنظیمات صفحات ( پیشرفته )

 دسترسی کاربران به صفحات ( پیشرفته )

 نصب فونت فارسی و اعمال تغییرات در Css

 نصب و حذف ماژول

 کاربران

 نقش های امنیتی

 فایلهای سایت و فالهای سراسری

 پوسته ها

 سایت ها

لاگ ها

فصل سوم (تنظیمات سایت و امنیت)

 اطلاعات سایت

 تنظیمات پیشرفته

 وب سایت چند زبانه

 درون ریزی و برون ریزی

 تنظیمات ورود

 مدیریت اعضا و تنظیمات ثبت نام

 زمانبندی

 سئو و نقشه سایت

 استایل سفارشی ، واژگان

 واژگان ، پایگاه داده

 اتصالگراها ، مدیر پیکربندی

فصل چهارم (مدیریت محتوا و سئو)

 ماژول کنسول ، DDR Menu ، Digital Asset Management

 ماژول Jurnal ، Html Editor Management ، Member Directory

 ماژول Message Center ، Module Creator ، Razor Host

 ماژول Razor Host ، Search Results

 کار با Container ها

 ساخت ماژول به کمک User Control های ascx در ویژوال استودیو

فصل پنجم (نصب قالب فوروارد و کار با فروشگاه NBStore مقدماتی)

 نصب قالب Forward

 نصب افزونه فروشگاه ساز NBstore

 کانفیگ اولیه فروشگاه ساز

 افزودن محصولات

 افزودن دسته بندی

فصل ششم (کار با فروشگاه ساز NBStoreقسمت دوم)

 مدیریت محصولات و جزئیات محصولات

 تنظیم واحد پول

 ماژول سبد خرید و سفارشی کردن آن

 سفارشی سازی ماژول Checkout و تنظیمات صفحه پرداخت

 امکان تعریف صفحات مجزا برای جزئیات محصول و تب بندی جزئیات

 فروش محصولات قابل دانلود

 سبد خرید و پرداخت و مرحله بندی خرید صدور فاکتور و ارسال به ایمیل

 اتصال به درگاه بانک ملت

فصل هفتم (ماژول اخبار ، مقالات و اطلاعیه ها قسمت اول)

 معرفی و نصب ماژول ٍEasyDNNnews

 اضافه کردن مطلب و اخبار به و بسایت

 کار با دسته بندی مطالب و اخبار

 تنظیمات سئو EasyDNNnews

 تنظیمات دسترسی

 سئو فریندلی کردن مطالب به کمک ماژول URL Provider

 کار با تنظیمات EasyDnnNews

فصل هشتم (ماژول اخبار ، مقالات و اطلاعیه ها قسمت دوم)

 اضافه کردن آرشیو و دسته بندی به صفحه و سفارشی سازی به کمک CSS

 ماژول EasyDnnNewsSearch

 کار با گجت های EasyDnnNews

 فیلدهای سفارشی

 تنظیمات مدیریتی

 فیلدهای RSS

 تنظیمات ماژول

فصل نهم (چند زبانه کردن و سفارشی سازی دسته بندی فروشگاه ساز)

 چند زبانه کردن وب سایت

 کار با دسته بندی ماژول فروشگاه ساز NBstore

 سفارشی سازی دسته بندی فروشگاه ساز NBstore

فصل دهم (ماژول فرم ساز Action Form)

 معرفی و نصب ماژول

 ایجاد اولین فرم

 مدیریت نتایج فرم

 پیکربندی تنظیمات عمومی

 نحوه کار با رویدادها

 استایل دهی سفارشی فیلدها

 پیکربندی همزمان خصوصیات

 سفارشی نمودن فرم

فصل یازدهم ( ماژول Layer Gallery و Search Boost)

معرفی و نصب ماژول Layer Gallery

 تنظیمات و راه اندازی ماژول Layer Gallery

 معرفی و نصب ماژول ماژول Search Boost

 تنظیمات و راه اندازی ماژول Search Boost

فصل دوازدهم (ماژول اکشن گرید Action Grid)

 معرفی و نصب ماژول

 ایجاد اولین گزارش از جداول دیتابیس

 مدیریت نتایج گزارش

 پیکربندی تنظیمات عمومی

 جستجو ساده یا پیشرفته

 استایل دهی سفارشی فیلدهای اکش گرید

 مرتب سازی و فیلتر بندی با تمامی فیلد ها

 سفارشی نمودن فیلدها

 ساخت صفحه نظرات به کمک Action Form

فصل سیزدهم (پابلیش و انتقال)

 انتقال دیتابیس

تنظیم وب کانفیگ

 کانفیگ درگاه پرداخت زرین پال

 انجام یک تراکنش تستی با درگاه زرین پال

 ایمیل فرم پر شده به ادمین سایت توسط اکشن فرم

 سفارشی سازی صفحه پرداخت

asad asadi

8 ماه پیش

سلام و عض ادب در قسمت اخر، وقتی سایت را از روی لوکال به هاست منتقل میکنم، با ارور 500 مواجه میشوم و در جزئیات آمده "فایلی که به دنبال آن هستید نمیتواند نمایش داده شود). در حالی که سرور از نوع پلسک هست و تمام مواردی که استاد گفته اند رعایت شده است. لطفا راهنمایی بفرمایید.

سلام و وقت بخیر، بررسی کنید که آیا به دیتابیس سرور وصل میشوید یا به دیتابیس لوکال

میثم

28 ماه پیش

سلام استاد محترم . ممنون از آموزش خوبتون . امکان ارسال ماژولهای سایت مثل فروشگاه ساز وجود داره ؟ عملا نمیتونیم تمرینات اون قسمتها رو انجام بدیم و با هم پیش بریم . قیمتش هم خیلی بالا هست :-( میشه ایمیل بفرمائید ؟ taskmgr2017@yahoo.com

درود بر شما میثم عزیز، به علت احترام به قانون کپی رایت ما نمیتوانیم برای شما ارسال کنیم ولی در خلال آموزش استاد توضیح داده اند که از کجا می توانید خریداری نمایید. همچنین فایل ها و سورس پروژه موجود می باشد و می توانید دانلود بفرمایید. ممنون از انتخاب شما

مهدی بشیری زاده

40 ماه پیش

با سلام دستمریزاد هم به هوشمندان و هم به جناب ملکی.در قسمت آموزش دوزبانه کردن سایت گفتند که آموزش کامل دوزبانه کردن را هم اپلود میکنند. لطفن بفرمائید به چه شکلی می توانم آن را دریافت کنم. ممنون

جناب بشیری زاده سلام و پوزش بابت تاخیر فصل سوم و به طور ویژه فصل نهم در خصوص دو زبانه کردن سایت توضیح داده شده است اما برای توضیح بیشتر به دو صورت به طور کلی میتوانید سایت را چند زبانه کنید حالت اول طبق ساختار خود دی ان ان بوده و از بخش زبان ها می توانید زبان دوم یا سوم و ... را اضافه کنید . فقط دقت کنید که باید برای هر صفحه یک محتوای بومی ایجاد کنید که برای هر زبان به صورت جدا می باشد . ماژول های پیش فرض مثل html و ... این ساختار رو به صورت کامل پشتیبانی می کنند . و همچنین ماژول های معتبری مثل محصولات ایزی که برای مدیریت محتوا مثل خبر و مقالات و گالری و اسلایدر و ... هستند نیز از ساختار لوکالیزیشن هسته پیروی میکنند . حالت دوم هم این است که به ازای هر زبان یک زیر پرتال ساخته می شود و هر زیر پرتال یک زبان تخصیص داده می شود

علیرضا امیری

48 ماه پیش

با سلام من در اضافه کردن اکشن فرم مشکل دارم. اکشن فرم من ورژن 05.00.795 هست و ورژن دات نت نیوک 09.04.01 هست و از sql 2014 استفاده می کنم. وقتی که طبق فیلم آموزشی اکشن فرم رو به صفحه اضافه می کنم، اکشن فرم اضافه میشه توی منیج اکشن فرم چهار نوع فرم پیش فرض هم میاد اما وقتی یکی از فرم ها رو مثلا Contact Form رو انتخاب میکنم پیغام "The dbo.[avtActionForm_FormFields] could not be found." رو نشون میده. لطفا راهنمایی کنید خیلی نیاز دارم ممنونم.

reza

48 ماه پیش

سپاس بیکران

reza

48 ماه پیش

سلام من دوره رو خریداری کردم نوشته خریداری شده اما در قسمت دانلود ویدئو ها نمایش داده نمیشن!!!

درود بر شما، مشکل حل شد و میتونید دانلود بفرمایید

sama

52 ماه پیش

سلام وقت بخیر آیا فایل اموزشی DNN در ویژوال استودیو باز می شود ؟ و آیا می توان آن را مطابق با سفارش مشتری تغییر داد یعنی قسمت هایش رو حذف کرد یا اضافه کرد ؟

سلام وقت شما هم بخیر، dnn خودش یک سیستم مدیریت محتوا هستش و برای انجام کارها نیاز به ویژوال استدیو ندارد. ولی در رابطه با قسمت دوم سوالتون بله تمامی شرایط برای حذف و یا اضافه کردن قسمت های سایت در این سیستم مدیریت محتوا فراهم هست و میتونید مطابق با درخواست مشتری تغییرات بدید

روزبه قادری

53 ماه پیش

با سلام ، منظورم به این آموزش نبود، میخواستم کلی بدونم که آیا میتونیم قابلیت امتیازبندی رو به وب سایت طراحی شده با dnn اضافه کنیم .

با درود فراوان، بله این قابلیت در DNN وجود دارد . اما در این آموزش، آموزش داده نشده است.

روزبه قادری

53 ماه پیش

با سلام و خسته نباشید . میخواستم بدونم در وب سایت طراحی شده با dnn آیا امکان امتیازبندی هر کار برای کاربر امکان پذیر می باشد؟ اگر توسط ماژول خاصی انجام می شود لطفا معرفی کنید. با تشکر

با درود فراوان، متاسفانه در این آموزش به این نکته اشاره نشده

kimiya

54 ماه پیش

سلام . اموزش با اخرین ورژن هست؟

درود بر شما، بله از آخرین ورژن استفاده شده

سید محمد هاشمی

60 ماه پیش

با سلام و احترام. لطفا ماژولهای آموزش داده شده در این پکیج را نیز همراه پکیج ارسال فرمایید.

درود بر شما جناب هاشمی، باتوجه به این که ماژول های استفاده شده در آموزش رایگان نیستند و باید خریداری شوند به علت احترام به قانون کپی رایت ما نمیتوانیم برای شما ارسال کنیم ولی در خلال آموزش استاد توضیح داده اند که از کجا می توانید خریداری نمایید. همچنین فایل ها و سورس پروژه موجود می باشد و می توانید دانلود بفرمایید. ممنون از انتخاب شما