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

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

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

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

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

نویسندگان

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

بهینه‌سازی موتور جستجو ؛ (به انگلیسی: Search Engine Optimization)، به اختصار سئو (به انگلیسی: SEO)، یک روند مناسب برای بهبود دید یک وب سایت یا یک صفحه وب در نتایج یک موتور جستجو است. معمولا وب سایتهایی که بالاترین مکان و بیشترین تکرار در صفحه نتایج جستجو را دارند، بازدید کننده بیشتری از طریق موتورهای جستجو بدست می‌آوردند . « سئو » یک سایت شامل زیادی میشود که توسط موتور های جستجو بررسی و بازبینی می شود.

به عنوان یک بازاریاب محتوا ، «سئو» به چگونگی کارکردن موتورهای جستجو و اینکه چه چیزی جستجو می‌شود، رسیدگی می‌کند و همین‌طور کلمات کلیدی تایپ شده و اینکه کدام یک از موتورهای جستجو توسط مخاطبان مورد توجه قرار می‌گیرد را مورد بررسی قرار می‌دهد. بهینه‌سازی وب سایت شامل توسعه مطالب موجود در خود سایت و اچ‌تی‌ام‌ال و برنامه‌نویسی مربوط به هر دو و همچنین ارتباط بین کلمات کلیدی و حذف موانع مربوط به فعالیتهای نمایه سازی در موتور جستجو و ترویج یک سایت برای افزایش تعداد لینک دهنده و یا لینک‌های ورودی، از دیگر تاکتیک‌های جستجوگرها است. به طور کل «سئو» به معنی بهینه‌سازی سایت ، برای موتورهای جستجو است.

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

https://engagesoftware.com/Portals/1/Blog/DNN%209.JPG

اول از همه بیان کنم که تا الان باهاش به مشکلی نخوردم و از نظر سرعت در بخش ادمین عالی شده. رو چشم به هم گذاشتنی ادیت ها انجام میشه. اگر شرکت‌های ارائه دهنده ماژول ها و ابزارها هم به سمت استفاده از سرویس های کلاینت سایدی مثل react, angular و ... پیش برن واقعا معرکه میشه و انتظار چندین ساله‌ی ما به سر می‌رسه.

هدفم از انتشار این مطلب این هست که تفاوت‌ها و در صورت مشاهده، ویژگی های کم یا زیاد شده را قرار دهم

تجربه‌های من:

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

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

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

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

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

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