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

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

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

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

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

نویسندگان

۱۵۷ مطلب با موضوع «آموزش» ثبت شده است

speedometer

گوگل در روز های اخیر در بلاگ رسمی خود اشاره کرده است که سرعت server شما بر روی پیج رنک تاثیر گذار است. البته ماه های گذشته نیز خبر هایی مبنی بر تاثیر سرعت بالای سرور بر روی موقعیت سایت در موتور جستجوی گوگل منتشر شده بود ولی هیچگاه این مورد از سوی خود سایت گوگل تایید نشده بود. اما اکنون گوگل اعلام کرده که سرعت سرور نیز یکی از 200 معیار برای تعیین رتبه سایت به حساب می آید. البته گفته شده در حال حاضر تنها 1 درصد از سایت های اینترنت تحت تاثیر این معیار قرار می گیرند ولی در مجموع این مورد نیز خبری بسیار جذاب برای علاقه مندان به مسائل بهینه سازی سایت برای موتور های جستجو (SEO) بود.


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

تویتر ابزارهای جدیدی در اختیار توسعه دهندگان وب قرار داده که با استفاده از آنها می توانید، تویتر را در سایت خود ادغام کنید. کنفرانس رسمی تویتر (chirp) در هفته گذشته در سانفراسیکو برگزار شد و این ابزارهای جدید هم اکنون در دسترس است و از بخش http://dev.twitter.com در اختیار توسعه دهندگان وب قرار گرفته است.

twitter dev

بخش @anywhere که به تازگی به مستندات تویتر اضافه شده است به توسعه دهندگان اجازه می دهد که برخی از امکانات تویتر را در سیستم خود ادغام کنند. به عنوان مثال:

  • Auto-link @usernames به طراحان اجازه می دهد که با اضافه کردن یک فایل جاوا اسکریپت به صفحه، تمامی نام های کاربری مربوط به اکانت تویتر که در داخل پست صفحه نوشته شده است را به صفحه پروفایل آن کاربران لینک کند. به عنوان مثال اگر فایل anywhere.js به سایت شما اضافه شده باشد و از دستورات مربوط به auto-link استفاده کنید، در صورتی که در میان پست از نام کاربری @amirabbas استفاده کنید. این کلمه به شکل اتوماتیک به صفحه تویتر من لینک خواهد شد.
  • Hovercards اگر در سایت استفاده شود، در صورتی که کاربر نشانگر ماوس را بر روی نام کاربری شخص قرار دهد، جعبه شناوری باز خواهد شد که حاوی لینک های follow کردن فرد مورد نظر و دکمه های مشابه است.
  • Tweet Box به کاربران اجازه می دهد که با اکانت خودشان از داخل سایت شما تویت کنند که این مورد نیز می تواند بسیار برای کاربران جذاب باشد.

این موارد تنها بخشی از قابلیت های جدید است. این ابزار ها بسیار مفیدند و بررسی آنها ارزش وقت گذاشتن را دارد.

۰ نظر موافقین ۰ مخالفین ۰ ۱۱ مهر ۹۳ ، ۱۳:۳۰
http://image.slidesharecdn.com/johncoonendeadsimpledesign3-140515171137-phpapp02/95/dead-simple-design-3-for-web-designers-1-638.jpg?cb=1400274471

مقاله‌ای بسیار جالب در این مورد در سایت اسمشینگ نوشته شده است به نام هنر طراحی در حال مرگ. در این مقاله به نکاتی کلیدی در طراحی اشاره شده است. طبق آمار نزدیک به 75 درصد از مقالات آنلاین مربوط می‌شود به آموزش ابزارهای طراحی وب و معرفی نرم افزارها و ابزارهای رایگان طراحی ولی عملاً مقاله مناسبی برای آموزش اصول طراحی منتشر نمی‌شود.

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

cargo cult

استفاده از این نرم‌ افزار ها و ابزار‌های رایگان درست مانند این است که مواد اولیه لازم در اختیار یک آشپز قرار بگیرد ولی تنها داشتن موارد اولیه نمی‌تواند نشان دهنده مهارت آشپز باشد.

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

  1. به جای سرگرم شدن با ابزار‌های و قابلیت‌های آماده، سعی کنید، بیشتر بر روی طرح فکر کنید و از قلم و کاغذ برای پیاده کردن طرح کلی استفاده کنید. از هر ابزاری که باعث منحرف شدن ذهن شما می‌شود، پرهیز کنید.
  2. از قدرت تفکرتان به خوبی استفاده کنید. گاهی اوقات تغییرات ساده و جزئی در طرح می‌تواند طرح شما به خوبی از بقیه طرح های متوسط متمایز کند.
  3. سعی کنید با اصول صحیح طراحی وب آشنا شوید. موارد مربوط به usability و accessibility در طرح را در نظر بگیرید.

در نهایت به یاد داشته باشید که تنها داشتن جلوه‌های جذاب و استفاده از برخی متد‌های رایج در طراحی باعث متمایز شدن طرح شما نیست بلکه طراحی بر اساس استانداردها و توجه به نیاز کاربران سایت است که کار شما را از دیگران متمایز می‌کند.

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

http://www.multilingua.com/font-samples/Farsi_Font/farsi_font_samples.png

یکی از مشکلاتی که در وب فارسی با آن مواجه هستیم، محدودیت فونت است. متاسفانه در وب فارسی ما محدود به سه فونت هستیم که بر روی تمامی سیستم ها نصب شده است. فونت arial, Tahomaو mono-type تنها فونتهایی هستند که می‌توانیم از آنها استفاده کنیم در حالی که برای زبان انگلیسی حداقل نزدیک به 10 فونت در دسترس است.

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

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

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

ابزار های زیادی وجود دارد تا ما بتوانیم بررسی کنیم که در حال حاضر ما در چه موقعیتی در اینترنت هستیم لذا یکی از این ابزار ها ماژول رایگان  Google Analytics Evolved for DotNetNuke می باشد شما می توانید هم اکنون این ماژول را دانلود کرده و بر روی سایت خود نصب نمایید.

دریافت
حجم: 23 کیلوبایت

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

http://www.intelikore.com/wp-content/uploads/2014/07/about-us.jpg

صفحه "درباره ما" تعریف می کند یک صفحه یا صفحاتی از یک وبسایت یا وبلاگ است که توضیحاتی مفصل در مورد گردانندگان ؛ سازمان متبوعه و حامیان مالی وبسایت را به بازدید کننده ارایه می دهد که گاهی شامل آدرس ، شماره تلفن و پست الکترونیکی مدیران و سازمان پشتیبان است.

صفحه "درباره ما" تعریف می کند یک صفحه یا صفحاتی از یک وبسایت یا وبلاگ است که توضیحاتی مفصل در مورد گردانندگان ؛ سازمان متبوعه و حامیان مالی وبسایت را به بازدید کننده ارایه می دهد که گاهی شامل آدرس ، شماره تلفن و پست الکترونیکی مدیران و سازمان پشتیبان است.

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

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

۱) درباره ما ؛ کوتاه ؛ خلاصه بنویسید!!!

۲) در عین حال تمام جزییات کار را شرح دهید ؛ موضوعی از قلم نیافتد.@

۳) اگر وبلاگ یا وبسایت سیاسی یا اجتماعی و وابسته به گروه و یا ارگان هستید حتمی آن را شفاف بیان کنید شاید گمنامی زمانی به سود شما باشد اما در مقابل شما هزینه می کنید در حالی که به دلیل گمنامی گردانندگان وبسایت یک رسانه جهانی را از دست می دهید.

۴) سعی کنید اطلاعات شما به روز باشد.

۵) تاریخچه فعالیت و عملکرد خود؛ شرکت و وب سایت را به طور مستقل درج کنید.

۶) سعی کنید شناسنامه کاری یا رزومه کاری مدیران ارشد مرتبط با وبسایت را ذکر با جزییات ذکر کنید و امکان دستیابی به آنها را فراهم کنید البته این نکته را فراموش نکنید درستی الکترونیکی و در فضای اینترنتی حرفه ای تر به نظر می رسد.

۷) هرگز نخواهید موضوعی را مخفی کنید یا این تصور را در ذهن بازدیدکننده فراهم کند

۸) شما وقت ؛زمان و انرژی و پول هنگفتی را صرف وبسایت می کنید تا به طور دوسویه هم به وبسایت اعتبار دهید وهم خود از وبسایت به عنوان بزرگترین رسانه بهره ببرید .

اینترنت نماد حفظ مساوات

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

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

اغلب، این موضوع به معنی پاسخ گویی به شش سوال مهم زیر است که از طرف بازدید کننده وب سایت شما مطرح می شود:

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

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

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