چکیده: افزایش سرعت سایت یا همان سریع بودن بارگذاری سایت، همواره یکی از دغدغه های مهم مدیران وب سایت ها به شمار می رود. از سوی دیگر امروزه با توجه به افزایش سرعت اینترنت ADSL و کم حوصله شدن کاربران، تقاضا برای افزایش سرعت سایت ها بیشتر شده است.
با استفاده از راهکارهایی چند می توان سرعت لود شدن سایت هایی را که با استفاده از پلتفرم دات نت نیوک برپا شده است، افزایش داد.
به گزارش Irandnn به نقل از Dotcom Software Solutions، یکی از روش های ارتقاء سرعت و حتی بهبود عملکرد سایت، دستکاری تنظیمات IIS است.
نویسنده این مطلب می گوید: من برای بهبود سایت شرکتی خود که با دات نت نیوک برپا شده است (به آدر...
ادامه مطلب »
چکیده: ابتدا باید مشخصات SMTP را از منوی میزبان > تنظیمات میزبان > بخش تنظیمات پیشرفته > بخش تنظیمات SMTP سرور وارد نمایید :
نحوه وارد کردن تنظیمات SMTP
SMTP سرور : آدرس سرور ایمیل شما (مانند mail.irandnn.ir یا 78.157.60.56)
نام کاربر SMTP : آدرس ایمیلی که ارسال ایمیل ها باید با آن صورت گیرد (مانند noreplay@irandnn,
کلمه عبور SMTP : رمز عبور ایمیل
==========================================================
حال برای ارسال خبرنامه باید وارد منوی مدیر > خبرنامه شوید. با این کار صفحه زیر نمایش داده خواهد شد :
1. در صورتی که نقش ها پروتال را گروه بندی نموده اید از این قسمت ...
ادامه مطلب »
چکیده: وقتي كاربران موجود و جديد انجام فعاليتهاي خاصي مثل ثبت نام، درخواست يادآوري رمز عبور يا به روزرساني حساب كاربري، را به عهده ميگيرند؛ DNN به طور خودكار پيغام هشدارهايي به آدرس ايميل آنها ميفرستد. به طور مشابه وقتي مدير وظايف مديريتي خاصي مثل افزودن يك كاربر به نقش امنيتي يا لغو ثبت نام كاربر را انجام ميدهد، آنها ميتوانند يك ايميل هشدار به آن شخص بفرستند.DNN با پيغامهاي ايميلي استانداردي ميآيد كه نيازي نيست خودتان آنها را بنويسيد؛ بنابراين ميتوانيد در صورت تمايل نوشته اين پيغامها را تغيير دهيد و نيز لوگو و ساير ايدههاي شخصي را به آن بيفزاييد.
توصيه: ميتوانيد هشدارهاي ...
ادامه مطلب »
یکی از استانداردهای پرتالها و سایتهای بزرگ، قوانین و حقوق استفاده کاربران از سایت شما می باشد. در پرتال DotNetNuke دو صفحه استاتیک با عناوین Term Of Use و Privacy Policy در اسکین شما جای میگیرند و قوانین حقوقی مربوطه را نمایش میدهند. در این آموزش با نحوه تغییر در محتوای این دو بخش آشنا خواهید شد.
چکیده: بسته به نوع شكل ظاهري كه براي سايت خود انتخاب ميكنيد لينكهاي متفاوتي ايجاد ميشود كه بازديدكنندگان را قادر ميسازد سياست Terms of Use وPrivacy سايت را ببينند. DNN پيغامهاي Termsو Privacy استانداردي دارد؛ اما براي انعكاس سياست درست تان بايد اين پيغامها را به روز كنيد.
چگونگي تغيير پيغام Terms of Use در سايت شما:
1. به صفحه مدیر > مدیریت زبان (Languages > Admin) برويد.
این بخش جهت مدیریت زبان پرتال شما می باشد و می توانید زبانهای نصب شده را فعال یا غیرفعال نمایید.
2. از منوي ماژول گزینه ویرایشگر زبانهای محلی (Language Editor) را انتخاب كنيد.
به ویرایشگر زبانهای محلی مي...
ادامه مطلب »
چکیده: یکی از نکاتی که پس از نصب DNN به آن برخورد کرده اید صفحه ورود به سایت و یا ثبت نام کاربران بوده است. ممکن است ظاهر این صفحه چندان برای شما خوشایند نباشد. DotNetNuke به خوبی این امکان را برای شما فراهم آورده است که محتوای این دو صفحه را تغییر دهید. در این آموزش با نحوه تغییر صفحات ورود به سایت و ثبت نام کاربران آشنا خواهید شد.
درخواست تأييد با ورود حساب كاربري
روش استاندارد ورود به سايت DNN اينست كه كاربر روي لينك Login كه در بيشتر اشكال ظاهري DNN استاندارد است، كليك كند و سپس نام كاربري و رمز عبور خود را وارد كند. اما DNN نيز براي دسترسي به روشهاي سريع و آساني را پيشنهاد ميكند كه مدير مي...
ادامه مطلب »
چکیده: DNN شانزده (16) ایمیل آگاهسازی استاندارد ارائه ميدهد و شما ميتوانيد هر زمان كه بخواهيد آنها را تغيير دهيد. ليست كامل ایمیل های آگاهسازی موجود عبارتند از:
Affiliate Notification: اين پيغام ميتواند از مدير به عرضه كننده با حساب كاربري مراجعه مربوط، فرستاده شود.
Banner Notification: اين پيغام ميتواند از مدير به عرضه كننده فرستاده شود و براي يكي از پيغامهاي نمايش داده شده گزارش فعاليت ارائه كند.
Password Reminder : اين پيغام به طور خودكار براي كاربراني ارسال ميشود كه هنگام استفاده از ماژول Account Login يادآور رمز عبور تقاضا ميكنند. شامل جزئيات ثبت...
ادامه مطلب »
چکیده: در سايت استاندارد DotNetNuke برخي از وظايف به طور خودكار در پس زمينه اتفاق ميافتند. در اينجا فعاليتهايي كه به شكل دورهاي طبق برنامهاي منظم رخ ميدهند ليست شده اند، مثل شاخص گذاري محتويات سايت براي سهولت جستجو. با رفتن به Host >> Schedule (میزبان >> زمانبندی) ميتوانيد برنامه را مشاهده كنيد، جايي كه ليستي از وقايع زمانبندي شده را خواهيد ديد.
اين ليست به شما نشان ميدهد كدام وظايف در پس زمينه اجرا شده اند، هر چند وقت يكبار اجرا شده اند، قرار است كي دوباره اجرا شوند، و تاريخچهاي از زماني كه اين وظايف اخيراً اجرا شده اند.
شكل فوق ليستي از وظايف زمانبندي شده به شما ...
ادامه مطلب »
چکیده: DotNetNuke اكنون برنامه سودمندي به نام سطل بازیابی (Recycle Bin) دارد كه از طريق منوی مدیر > سطل بازیابی ميتوانيد به آن دسترسي داشته باشيد در نسخه های اول DNN اگر آيتمي را پاك ميكرديد از بين ميرفت. سطل بازیابی دقيقاً همان چيزي كه انتظار داشتيد بود. جايي كه ميتوانستيد به آنجا بروید، ماژولها و صفحاتي كه از سايت خود حذف كرديد بازيابي كنيد. شكل زیر سطل بازیابی با آيتمهايي در ليستهاي Pages و Modules نشان ميدهد. زماني كه سايت شما شروع به تكامل ميكند، و شما و مديران سايت محتوياتي به آن اضافه ميكنيد يا محتويات آن را اصلاح ميكنيد، سطل بازیابی با آيتمهايي پر ميشوند. ...
ادامه مطلب »
مدیریت رویدادها اشتباهاتي كه اتفاق ميافتد را نيز ثبت ميكند. به عنوان مثال اگر يكي از ماژولهاي سايت شما دچار مشكل شود، خطايي كه رخ داده در مدیریت رویدادها ثبت ميشود. سپس ميتوانيد از اين اطلاعات براي رفع آن استفاده كنيد، ارائه همه جزئيات براي شخصي كه اين اشكال را رفع ميكند، مورد ...
چکیده: Event Viewer (مدیریت رویدادها) پنجره شما به روي روح DotNetNuke است. با انتخاب Admin > Event Viewer (مدیر > نمایشگر رویدادها) به آن دست مييابيد. اين صفحه به شما اجازه ميدهد ببينيد پشت صحنه چه اتفاقي ميافتد و امكان درك سلامت سايت و فعاليتهايي كه در سايت شما اتفاق ميافتد را فراهم ميآورد. حوادث متفاوت بي شماري است كه ميتوانيد با مدیریت رویدادها آنها را كنترل كنيد، اين حوادث در بازه زماني كه كاربران وارد سايت ميشوند تا زماني كه صفحهاي جديد به سايت افزوده ميشود، قرار ميگيرند.
مدیریت رویدادها اشتباهاتي كه اتفاق ميافتد را نيز ثبت ميكند. به عنوان مثال ا...
ادامه مطلب »
مثل هر چيز ديگري در زندگي، كمي مراقبت منظم از وقوع مسائل بزرگ بعدي جلوگيري ميكند. به عنوان مثال آخرين باري كه سطل آشغال كامپيوتر خود را خالي كردهايد، كي بوده است؟ اگر چند لحظه پيش اين كار را انجام دادهايد خواهيد فهميد چنانچه بخواهيد فايلي را پيدا كنيد كه نياز به بازيابي آن داريد، با انبوهي ا...
چکیده: دراين آموزش خواهید یافت که چگونه
• با Site Log (گزارش عملیات سایت) وضعيت سایت خود را بررسي كنيد
• از گزارشات جامع پرتال جهت بهبود و پیشرفت سایت خود استفاده کنید
به عنوان بخشي از نگهداري و پشتيباني سايت، بايد از ابزارهاي موجود در DotNetNuke استفاده كنيد كه به شما اجازه ميدهد از وقايعي كه اتفاق ميافتد باخبر باشيد. اين ابزار كه استفاده از آنها آسان است، به شما اجازه ميدهد كه بدانيد چه كسي از سايت شما بازديد ميكند، با حوادث پشت صحنه در ارتباط باشيد و اجازه ميدهد حوادث را برطرف كنيد.
مثل هر چيز ديگري در زندگي، كمي مراقبت منظم از وقوع مسا...
ادامه مطلب »
چکیده: خوب در قسمت اول به اين مطلب اشاره شد که توجه و آگاهي از نحوه عملکرد ويندوز قبل از پرداختن به مسئله کارايي و بهينه سازي يک برنامه تحت وب لازم و ضروري است . يک مسئله مهم ديگر اينست که يک برنامه براي تست کارايي داشته باشيم بطوريکه بتوانيم حالت هاي مختلف رو در نظر بگيريم و آن حالتها را شبيه سازي کرده و نتيجه را اندازه گيري کنيم .
چارلز نرس با تعدادي از کارشناسان مايکروسافت يک هفته روي اين مسئله کار کردند. آنها دات نت نيوک رو در آزمايشگاه تحت آزمايشات قوي زير فشار گذاشتن.
منابع مختلفي توسط تيم هاي مختلف مايکروسافت براي اين تست استفاده شد و ما از مايکروسافت براي همکاريشان دراين قسمت بسي...
ادامه مطلب »
چکیده: همانطور که مي دانيد در نسخه 4.4.0 دات نت نيوک توجه ويژه اي به کارايي و انعطاف پذيري شده است . در همين راستا براي تشخيص اينکه کدام ناحيه از دات نت نيوک احتياج به بهينه سازي دارد . در ابتدا لازم است که درک کاملي از نحوه عملکرد IIS و ASP.NET در محيط ويندوز داشته باشيم. ما در تحقيقاتمان در اين موضوع به چند نکته برخورد کرديم . بنابراين ما فکر مي کنيم مفيد است که دانش عمومي را در اين زمينه افزايش بدهيم و يافته هايمان را در اختيار ديگران قرار دهيم . بر همين اساس خلاصه اي از يافته هايمان را ارانه مي دهيم.
در ابتدا بعضي از اصطلاحات فني را توضيح مي دهيم .
AppDomain : (دامنه برنامه)
يک Applica...
ادامه مطلب »
صفحات در پورتال دات نت نوک در حقیقت مشابه اوراقی از یک کتاب یا دفتر می باشند که ادمین محتوای مورد نظر را به تفکیک در آنها جانشانی می کند. صفحات در پورتال DNN با مفهومی که کاربران آشنا به HTML می شناسند، از نظر فنی اندکی متفاوت است، هر چند در مفهوم فرقی ندارند.
چکیده: - آشنایی با مفهوم صفحات
صفحات در پورتال دات نت نوک در حقیقت مشابه اوراقی از یک کتاب یا دفتر می باشند که ادمین محتوای مورد نظر را به تفکیک در آنها جانشانی می کند. صفحات در پورتال DNN با مفهومی که کاربران آشنا به HTML می شناسند، از نظر فنی اندکی متفاوت است، هر چند در مفهوم فرقی ندارند.
ادمین در خصوص صفحات قادر به انجام اعمالی همچون افزودن صفحه، ویرایش محتوای صفحه، تغییر تنظیمات صفحه و حذف صفحه می باشد که در جای خود به تفصیل مورد بحث قرار خواهند گرفت.
2- کار با صفحات
افزودن صفحه
برای افزودن صفحه، ساده ترین راه استفاده از لینک افزودن در پنل مدیریتی می باشد. هر چند برای این کار می توانید از ...
ادامه مطلب »
چکیده: پنل مدیریتی از 4 قسمت اساسی تشکیل شده است. قسمتی برای کار با صفحات، قسمتی برای کار با ماژول ها و قسمتی هم به عنوان میانبر به اساسی ترین و کلیدی ترین امکانات سایت.
کنترل نمایش
قسمت اول که در صدر پنل و نزدیک به نوار عنوان مرورگر واقع شده است، بر نحوه نمایش نمای نهایی پورتال(پیش نمایش) و خود پنل نظارت دارد.
در این محل و در محدوده «حالت» ، با انتخاب حالت نمایش، صفحه جاری (و کلیه ماژول های آن که در محیط مدیریت دارای گزینه های ویرایش می باشند) به همان شکلی نمایش داده می شوند که بازدیدکنندگان آن را مشاهده می نمایند. دقت داشته باشید که در این حالت موقعیت های ماژول نیز دیده نمی شون...
ادامه مطلب »
چکیده: این فایل که توسط خانم مریم زمانی و عیرضا اسم رام تهیه و تدوین شده است به بررسی و معرفی DotNetNuke می پردازد. همچنین نحوه نصب به صورت Local را آموزش می دهد.
دانلود فایل
حجم: 1.9 مگابایت
ادامه مطلب »
چکیده: پاسخ شما مثبت است. تمام ماژول های قابل نصب در پرتال، از یک فایل Zip تشکیل شده اند که فایل های اصلی ماژول درون آن قرار گرفته اند. درون این فایل فشرده فایلی با پسوند dnn وجود دارد که در هنگام نصب هر ماژول پرتال نام فایل های موجود در آن را خوانده و اقدام به پخش آنها در پوشه های مناسب می نماید.
برای درک بهتر من ماژول نمایش تصادفی تصاویر (Random Image) را که در بخش دانلود سایت برای عموم قابل دریافت است باز کرده و بر اساس آن روش کار را توضیح می دهم. درصورتیکه شما ماژول RandomaImage را Extract نمایید، می توانید فایل زیر را درون آن مشاهده نمایید:
01.00.00.SqlDataProvider
01.01.00.SqlDataProvider
BiteT...
ادامه مطلب »
چکیده: 1- کش کردن اطلاعات
کش کردن که از صفحه تنظیمات میزان قابل دسترس است تاثیرات زیادی در سرعت لود شدن صفحه دارد .برای تغییر این گزینه از صفحه فوق وارد بخش تنظیمات اجرا شده و گزینه تنظیمات کارایی را انتخاب کنید .
2- بهینه سازی اس کیوال سرور
بهینه سازی اس کیو ال سرور خارج از پرتال انجام می شود و بستگی به تسلط شما در بهینه سازی اس کیو ال سرور دارد . که کار پیچیده و مشکلی است چنانچه تنظیمات را درست انجام دهید . در سرعت بار گذاری اطلاعات تاثیر زیادی دارد . یکی از مواردی که باید کنترل شود لاگ یا فضایی است که برای roll back transaction در نظر گرفته شده است که در بسیاری از موارد به آن نیازی نداریم...
ادامه مطلب »
همانطور که میدانید یکی از بیشترین سوالاتی که از سوی کاربران ایرانی در مورد پرتال Dotnetnuke پرسیده می شود، نحوه شمسی سازی آن می باشد. لذا با توجه به اشتیاق بالای کاربران و اهمیت این بحث، تیم Irandnn تصمیم به آموزش این مورد گرفت.
چکیده: قبل از هرکاری باید بدانید که شرکت Microsoft در Net Framework 2.0. و بالاتر بحث تقویم شمسی را پیاده سازی نموده و ما برای شمسی سازی Application های خود تنها کافی است تا طرز بکار گیری آن را فرا بگیریم. بنابراین لازم به یادآوری است که آموزشی که در این قسمت ارائه می شود نه تنها پرتال Dotnetnuke بلکه قابلیت شمسی سازی تمام Application های تحت وب و ویندوز شما را دارا می باشد.
بطور کلی برای شمسی سازی پرتال Dotnetnuke دو فایل Default.aspx.vb و js/Popupcalendar.js می بایست ویرایش گردند. برای انجام این کار ابتدا فایل Default.aspx.vb را باز نموده و تغییرات زیر را اعمال می نماییم (نکته: کدهای زیر جهت آموزش ...
ادامه مطلب »
چکیده: این مقاله توسط تیم Irandnn تهیه و جمع آوری شده و به همراه تصویر در مورد صفحات و تنظیمات توضیح داده شده است.
مباحث مقاله:
1- اصول صفحات
2- ایجاد صفحه جدید بصورت مقدماتی و پیشرفته
3- جابجایی یک صفحه
4- تنظیمات صفحه
5- حذف موقت و دائمی یک صفحه
6- بازیابی صفحه حذف شده
7- امنیت در صفحات
تعداد صفحات: 20 صفحه
دانلود فایل PDF
حجم فایل: 1.2 مگابایت
ادامه مطلب »
چکیده: این مقاله توسط تیم Irandnn تهیه و جمع آوری شده و به همراه تصویر در مورد تنظیمات عمومی DotNetNuke توضیح داده شده است.
مباحث مقاله:
1- مدیریت کاربران
2- انتخاب نوع عضویت در سایت
3- مدیریت نقش ها
4- مدیریت فایل ها
5- مدیریت پوسته و کانتینر سایت
تعداد صفحات: 21 صفحه
دانلود فایل PDF
حجم فایل: 1 مگابایت
ادامه مطلب »
گاهی اوقات پیش مییاد که دوستانی راجع به حالت آدرس دهی در لینک های دات نت نیوک سوال میکنن. در این جا خلاصه از این نوع آدرس دهی صفحات و ویژگی این نوع آدرس دهی در دات نت نیوک را توضیح خواهیم داد.
چکیده: در ابتدا باید گفت در صورتی که شما Friendly Urls را در تنظیمات سایتتان غیر فعال کرده اید حتما این مقاله را بخوانید و در صورتی که باز هم مایل به غیر فعال نگاه داشتن Friendly Urls بودید خوب مساله ای نیست!.
در کل در برنامه نوسی از کلید منحصر به فرد اصولا برای بازگرداندن اطلاعات از دیتابیس استفاده میشود، در روش های سنتی و البته در نسخه های قدیمی DotNetNuke (نسخه 1 و 2 تا قبل از نسخه 3) هنگامی که درخواست یک صفحه ارسال می شد برای مثال "TabID" برای مشخص کردن صفحه به شکل زیر ارسال میشد:
http://dotnetnuke.com/default.aspx?tabid=54
هنگامی که صفحه پردازش می شد، TabId برای مشخص کردن اطلاعاتی ک...
ادامه مطلب »