بلاگ تخصصی دات نت نیوک ایران

وبلاگ تخصصی دات نت نیوک فارسی

بلاگ تخصصی دات نت نیوک ایران

وبلاگ تخصصی دات نت نیوک فارسی

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

نویسندگان

۱۴ مطلب با موضوع «آموزش :: راهبری دات نت نیوک» ثبت شده است

بحث بروز رسانی یکی از مهم ترین مباحث در دنیای فناوری می باشد فواید بروز رسانی را می توان از قبیل رفع مشکلات و باگ ها، بهینه شدن نرم افزار ، افزایش کارایی و توسعه پذیری ، و رفع مشکلات امنیتی و بسیاری دیگر نام برد.

لذا در دات نت نیوک نیز باید مباحثی را دنبال نمود در ادامه توضیحاتی قبل از عملیات بارگذاری که باید اطلاع داشته باشید بیان شده است.

کارهایی که لازم است انجام دهید :

1- پشتیبان گرفتن از دیتا بیس (database backup)
2- پشتیبان گرفتن از تمام شاخه ای که پرتال در آن نصب شده است .
3- تغییر نام دادن web.config  به oldweb.config
4- خوب فایل بروز رسانی جدید رو که گرفتیم از حالت فشرده خارج می کنیم . و تمام فایلهای آن رو بروی شاخه پرتال بریزم .

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ مرداد ۹۵ ، ۱۳:۰۴

http://www.opencart.com/opencart/image/cache/data/extension/1353467143.webcash-693x200.jpg

فعال سازی زمان cache ماژولها
در صورتی که برخی محتوا ها بر روی پرتال شما پس از مدت نسبتا زیادی بروز می شوند، شما میتوانید بوسیله فعال سازی Cache باعث افزایش سرعت دسترسی کاربران به پرتال شوید.
دو دلیل عمده برای استفاده از Cache در اینترنت وجود دارد:
1 کاهش تاخیر : این کاهش تاخیر از آنجا ناشی میشود که cache ها به Client نزدیکترند و لذا وقتی که درخواستی برای یک فایل HTML توسط Cache پاسخ داده میشود، زمان کمتری برای دریافت پاسخ
توسط Client مصرف میشود ) نسبت به حالتی که این درخواست توسط Server پاسخ داده میشود (.
2 کاهش ترافیک: در این مورد نیز با توجه به اینکه هر درخواست برای یک Object تنها یک بار توسط
Server پاسخ داده میشود، لذا استفاده از پهنای باند کمتر توسط Client را در پی دارد.
این دو پارامتر در مجموع کارآیی بیشتر و بهتر یک Web site ودر نتیجه تحمل پذیری وب سایتها توسط کاربران و بازدیدکنندگان را در پی دارند. )اصطالح تحمل پذیری شاید واژه ای مناسب برای توصیف user experience باشد (.پرتال ها امکانcache برای ماژول ها را در قسمتی از تنظیمات پیشرفته ماژول با نام تنظیمات cache قرار داده است که با تنظیم این زمان شما می توانید از این امکان استفاده نمایید و به راحتی سرعت بارگزاری صفحات پرتال را افزایش دهید.

۱ نظر موافقین ۰ مخالفین ۰ ۰۲ تیر ۹۴ ، ۲۳:۵۱

http://www.companionsoftware.com/Portals/0/Images/DotNetNuke%20FAQ/DNN7%20FAQ/DNN%207%20Login%20Form.png

دات نت نیوک سیستم مدیریت محتوا بر پایه زبان های مرتبط با ویندوز و به صورت منبع باز می باشد این دو ویژگی در کنار هم امنیت و تغییر پذیری گسترده را برای طراحان وب سایت به ارمغان آورده است، در ادامه به توضیحی در مورد بخش ها و نحوه عمکرد در دات نت نیوک می پردازیم همین امر سبب می گردد که این مدیریت محتوای قدرتمند را از دست ندهید با ما همراه باشید:

        ورود به سایت

در زمانی که  ثبت نام کرده اید و یا در زمانی که به صورت مدیر می خواهید سایت را بروزرسانی نمایید از این بخش استفاده می کنیم.

مسیر پیش فرض آن:  www.sitename.ir/login.aspx

        خروج از سایت

برای خارج از بخش کاربری در سایت های دات نت نیوکی از این بخش استفاده می کنیم

        بازیابی پسورد خودتان

اگر تنظیمات سایت از قبل توسط مدیر سایت انجام شده باشد شما در زمان ثبت نام نیاز دارید که ایمیل خود را وارد نمایید و در زمانی که دچار مشکل یا فراموشی برای رمز ورود خود شدید از این بخش تنظیمات تعیین رمز جدید برای شما ایمیل می گردد.

        مدیریت پروفایل-مشخصات فردی کاربر خودتان

در زمان تکمیل ثبت نام شما می توانید وارد این بخش شده و تنظیمات آن از قبیل تعیین عکس و اطلاعات فردی را تکمیل نمایید.


        لغو ثبت حساب کاربری خود

این بخش فقط می تواند توسط مدیر سایت انجام بپزیرد و کاربر مورد نظر را در حالت غیر فعال یا پاک نماید.

۱ نظر موافقین ۱ مخالفین ۰ ۲۱ آذر ۹۳ ، ۲۲:۲۷


http://www.noamdesign.com/wp-content/uploads/2013/02/best-wordpress-hosting-680x365.jpeg

این روزها انتخاب یک هاستینگ خوب، انصافا مشکل شده. مخصوصا وقتی که طرح های فروش و تخفیفات مقطعی متفاوتی از شرکتهای مختلف هاستینگ اعلام میشه! در ادامه نکاتی برای انتخاب یک هاستینگ مناسب بیان میشه که امیدوارم با دریافت نظرات شما بازدیدکنندگان گرامی، بتونم هرچه بیشتر و بهتر روی ارائه چنین مطالبی کار کنم.

 

1 سیاست "دامین رایگان"

با اینکه پیشنهاد ارائه دامین (دامنه) رایگان از سوی برخی هاستینگها جذابه اما قبل از پذیرفتن این پیشنهاد به دو نکته توجه کنید:

الف – دامین به نام چه کسی است؟ اگر دامین به نام شرکت هاستینگ باشد پس شما تا ابد ریشتان گیر ایشان است! یا اینکه شاید باید در آینده مبلغ سنگینی پرداخت نمایید تا ایشان دامین را به نام شما بزنند! (بنده حقیر پیشنهاد میکنم تا جایی که میشود دامین به نام خودتان و ترجیحا با دسترسی کامل به کنترل پنل آن باشد).

ب – درباه تمدیدهای آتی چگونه است؟ یعنی درسته که الان دامینتون رایگانه اما سال آینده که تصمیم دارید هاست رو تمدید کنید، هزینه دامین چی میشه؟ (آیا فقط موقع خرید هاست، دامنه رایگان دارید یا هنگام تمدید در سالهای آتی نیز چنین امتیازی باقی خواهد ماند؟).

 

2- دامین و هاست از دو شرکت متفاوت

امیدوارم این نکته رو هم بدونید که اصلا الزامی بر این نیست که دامین و هاست رو از یک شرکت بخرید! مانند این میمونه که شما به راحتی سیمکارت رو از یجا می خرید و گوشی موبایلتون رو از جای دیگه. میدونید اهمیت اینکه سیمکارت شما به نامتون باشه خیلی خیلی مهمه و گوشی موبایل اگه مشکل پیدا کرد، در بدترین حالت میتونید گوشی رو عوض کنید اما شماره موبایل عوض کردن، برای هر شخصی تبعاتی داره ...

۱ نظر موافقین ۰ مخالفین ۰ ۱۶ آبان ۹۳ ، ۱۵:۵۶

https://www.zoho.com/creator/images/form-builder/form_builder.jpg

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

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



 20  نکته قابل توجه هنگام ایجاد فرم ها

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

2- تا حد امکان سعی کنید فرم خود را به چند بخش مختلف تقسیم کنید و در طول فرآیند تکمیل فرم، با استفاده از نوار پیشرفت، کاربران را از زمان اتمام فرم مطلع سازید.

3- همواره فیلدهایی که تکمیل کردنشان در فرم اجباری هست را برای کاربر مشخص کنید. انجام این کار در فرم هایی که دارای فیلدهای زیادی هستند بسیار ضروری می باشد. معمولا قبل از یک فیلد ضروری، یک کاراکتر * که نشاندهنده اجباری بودن آن فیلد است قرار میگیرد.

4- اگر در فرم شما تعداد فیلدهای اجباری بیشتر از فیلدهای اختیاری است، بهتر است فقط فیلدهای اختیاری را برای کاربر مشخص کنید.

5- سعی کنید تا حد امکان از قراردادن فیلدهای اختیاری در فرم اجتناب کنید. اگر هدف شما از ایجاد یک فرم، جمع آوری اطلاعات از کاربر است؛ بنابراین فقط سوالاتی را از او بپرسید که به جواب آنها نیاز دارید. فیلدهای اختیاری که هیچ هدفی را دنبال نمیکنند فقط باعث پیچیده تر شدن فرم می شوند.

6- فیلدهای مرتبط باهم را همواره گروه بندی کنید. به عنوان مثال، گروه اطلاعات شخصی کاربران می تواند شامل فیلدهای نام، نام خانوادگی، جنسیت، تاریخ تولد و غیره باشد.

7- تنها فیلدهای مورد نیاز را نمایش دهید. با داشتن فیلدهای غیر ضروری و اضافی ممکن است باعث گیج کردن کاربر شوید و این زمان تکمیل شدن فرم را افزایش میدهد.

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

9- با استفاده از قرار دادن توضیحات در کنار فیلدهایی که ممکن است برای کاربر ابهام برانگیز باشد، ترتیبی دهید تا تکمیل کردن آنها برای او راحتتر باشد. به عنوان مثال هنگام دریافت داده های حساس مانند اطلاعات مالی از کاربر، در کنار فیلدها به وی توضیح دهید که تکمیل کردن این فیلدها به چه دلیل برای شما مهم است.

10-  فقط در مواقع کاملا ضروری از توضیحات برای فیلدها استفاده کنید. زیرا استفاده بیش از حد از توضیحات، باعث پیچیده تر شدن و درهم شدن فرم می شود.

11- سعی کنید برای فیلدهایی مانند جنسیت، تاریخ تولد و بطور کلی فیلدهایی که پاسخ هایی خاص مانند بله یا خیر دارند از کنترل هایی مانند لیست کشویی استفاده کنید. اینکار علاوه بر اینکه باعث تسریع در فرآیند تکمیل فرم میگردد، از ورود اطلاعات نامناسب در فرم نیز جلوگیری میکند.

12- برای فیلدهایی با پاسخ های محدود، از چک باکس ها و دکمه های رادیویی استفاده کنید.

13- هنگامیکه تعداد کاراکترهای کنترل جعبه متن از قبل مشخص است، کاراکترهای آن را محدود کنید. مثلا هنگامیکه قرار است از کاربر کد پستی یا کدملی گرفته شود؛ تعداد کاراکترهای آن از قبل مشخص است. با محدود سازی جعبه متن این فیلدها، مطمئن میشوید که اطلاعات وارد شده مرتبط با موضوع فیلد است.

14- بمنظور دریافت اطلاعات تماس، مانند شماره تلفن یا آدرس ایمیل آنها را اعتبارسنجی کنید. برای نمونه، آدرس ایمیل حتما باید دارای قالب name@domain.com باشد تا به عنوان یک آدرس معتبر شناخته شود. به همین ترتیب برای شماره تلفن نیز میتوانید یک قالب مناسب در نظر بگیرید.

15- مطمئن شوید اگر فیلدی با اطلاعات نامناسب تکمیل شود، این مورد تشخیص داده شده و با استفاده از پیامی مناسب به کاربر اطلاع داده میشود. همچنین هنگامیکه فرم تکمیل و پذیرفته میشود با استفاده از پیامی در یک صفحه جدید یا ارسال ایمیل (یا هردو)، این مورد را به کاربر اطلاع دهید.

16- سعی کنید در پیام های خطا یک نمونه ورودی معتبر را به کاربر ارائه دهید. در پیام های خطا از رنگی مخالف رنگ سایر قسمت های فرم و سایزی بزرگتر استفاده کنید.

17- هنگام انجام عملیات وقت گیر مانند محاسبات و پردازش ها، با استفاده از نوارپیشرفت میزان پیشرفت آن را به کاربر اطلاع دهید.

18- هنگام ارسال نتایج فرم، بهتر است از دکمه ها (بجای استفاده از لینکها) استفاده کنید. با اینکار احتمال ارسال چندباره فرم ها کاهش پیدا میکند.

19- همواره در ابتدای فرم، برای کاربر راهنمایی در خصوص اطلاعاتی که به دست آوردن آنها ممکن است مشکل باشد، قرار دهید. (مثلا جلوی فیلد کد پستی لینکی بمنظور دریافت کد پستی قرار دهید.) همچنین این امکان را برای کاربر فراهم کنید تا بتواند مقدار فیلدهایی که تکمیل کرده است را ذخیره کند و هنگام بازگشت به فرم کار خود را ادامه دهد. (با استفاده از کوکی ها)

20- هنگام دریافت اطلاعاتی که ممکن است در اثر سهل انگاری کاربر به اشتباه وارد شوند، مانند کلمه عبور یا آدرس ایمیل، بمنظور اطمینان از ورود املای صحیح آنها، برای دریافت آنها از دوفیلد استفاده کنید. اگر مقدار هردو فیلد باهم مطابقت نداشت برای آنها از یک پیام خطا استفاده کنید.

irandnn

۱ نظر موافقین ۰ مخالفین ۰ ۱۵ شهریور ۹۳ ، ۲۱:۵۳

http://www.script2ni.ir/wp-content/uploads/2013/05/speed.jpg

افزایش سرعت سایت یا همان سریع بودن بارگذاری سایت، همواره یکی از دغدغه های مهم مدیران وب سایت ها به شمار می رود. از سوی دیگر امروزه با توجه به افزایش سرعت اینترنت ADSL و کم حوصله شدن کاربران، تقاضا برای افزایش سرعت سایت ها بیشتر شده است.

با استفاده از راهکارهایی چند می توان سرعت لود شدن سایت هایی را که با استفاده از پلتفرم دات نت نیوک برپا شده است، افزایش داد.

به گزارش Irandnn به نقل از Dotcom Software Solutions، یکی از روش های ارتقاء سرعت و حتی بهبود عملکرد سایت، دستکاری تنظیمات IIS است.

نویسنده این مطلب می گوید: من برای بهبود سایت شرکتی خود که با دات نت نیوک برپا شده است (به آدرس http://www.xcess.nl) دست به کار شدم. 
 
http://1admin.ir/wp-content/uploads/2012/08/speed-site.png
در ابتدا از سرعت سنج گوگل موسوم به PageSpeed که وضعیت سرعت سایت ها را بر اساس درجه بندی صدتایی اعلام می کند، استفاده کردم. رتبه سایت مان را در این سرویس محک زدم: 62 از 100. یک رقم نه چندان جالب و قابل قبول.
 
گفتنی است سرویس مزبور (به آدرس http://pagespeed.googlelabs.com) با استفاده از راهکارهایی چند نظیر جمع کردن CSS، فشردن تصاویر و کش کردن منابع، سرعت بارگذاری صفحات اینترنتی را شتاب می بخشد.
 
در مرحله اول به سراغ تنظیمات IIS7 رفتم و تغییراتی در آن انجام دادم، به شرح ذیل:
 
1. گزینه فشرده سازی پویای محتوا را فعال کردم. 
2. تنظیم .NET framework 4 را به صورت application pool انتخاب کردم.
3. در بخش HTTP response headers، گزینه «انقضای محتوای اینترنتی پس از هفت روز» را انتخاب نمودم.
4. output caching فایل های css، gif، jpg،  jsو png را فعال کردم.
5. به استفاده از hosted jQuery روی آوردم (در تنظیمات DNN Host).
6. استفاده از تصاویر در سایت را به حداقل رساندم.
 
خب نتیجه چه شد؟

پس از انجام همه این کارها، سرویس PageSpeed به سرعت سایت من امتیاز 90 از 100 داد. اکنون سایت ما سریعتر بارگذاری می شود و سرعت پاسخگویی آن به واکنش ها نیز افزایش یافته است.
 
توصیه دیگری که دارم این است که صاحبان سایت های دات نت نیوکی برای بهبود عملکرد سایت های خود، از گزینه deferred loading جاوااسکریپت نیز استفاده کنند. در ضمن اینگونه سایت دارها خوب است از قابلیت های compressing و minifying نیز بهره ببرند.

در پایان بد نیست به این موضوع اشاره شود که اصولاً سرعت سایت های DNN می تواند از آنچه که هست، بیشتر باشد. 
برخی از راهکارهای این بهبود سرعت – همانطور که در بالا گفته شد - از دستکاری IIS نشات می گیرد. به نظر من تنظیمات پیش فرض IIS بر «کاهش استفاده از منابع» تمرکز دارد و به عملکرد سایت بی اعتناست.
irandnn
۰ نظر موافقین ۰ مخالفین ۰ ۱۵ شهریور ۹۳ ، ۲۱:۴۹

http://www.planet-source-code.com/vb/2010Redesign/images/LangugeHomePages/Javascript.png
شما ممکن است تعجب نماییدکه چرا کد های جاوا اسکریپت را که شما در بخش محتوا وارد کرده اید در پایگاه داده DNN ذخیره نشده است. به دلیل وجود محدودیت در ویرایشگر متن (RadEditor) که تمام قواعد جاوااسکریپت  را تحلیل می نماید و از بروز سرطان در سایت شما جلوگیری خواهد شد از این امر جلوگیری می کند. در این آموزش شما یاد می گیرید که چگونه به محتوای دات نت نیوک جاوا اسکریپت افزوده نمایید.
توجه داشته باشید: این تصویر و آموزش مربوط به DNN نسخه 6 می باشد.

به مسیر زیر بروید:
Go to : root folder > DesktopModules > Admin > RadEditorProvider


ConfigFile Location Path

۰ نظر موافقین ۰ مخالفین ۰ ۱۷ مرداد ۹۳ ، ۱۱:۳۹