تجربه کاربری

برنامه نویسی

کد تمیز چیست و چه طور می‌توان Clean Code نوشت ؟

کد تمیز یا (Clean Code) به شکلی از کدنویسی گفته می‌شود که فهم و توسعه‌ی آن آسان باشد و الگوهای خوب برنامه‌نویسی، اصول و رویه‌های منطقی و قواعد ساده و قابل فهم برنامه‌نویسی را دنبال کند. مزایای نوشتن کد تمیز یا Clean Code از مزایای نوشتن کد تمیز می‌توان به موارد زیر اشاره کرد: یکپارچگی […]

بیشتر بخوانید...
وردپرس

طراحی سایت با وردپرس چقدر زمان می‌برد ؟

طراحی سایت با توجه به ماهیت خدماتی آن به صرف زمان جهت مراحل مختلف طراحی از طراحی گرافیکی، طراحی تجربه‌ی کاربری، پیاده‌سازی قالب، برنامه‌نویسی و درج محتوا نیازمند است. زمانی که برای طراحی سایت با وردپرس صرف می‌شود به طور کلی به نوع سایت و امکانات و جزئیات آن و همچنین مهارت طراح سایت بستگی […]

بیشتر بخوانید...
Adobe XD

Adobe XD چیست و چه کاربردی دارد ؟

نیاز به نرم‌افزارهای گرافیکی برای طراحی رابط کاربری(UI) و تجربه کاربری(UX) در سال‌های گذشته روز به روز بیشتر شده است. تا چند سال پیش طراحان سایت و نرم‌افزار و برنامه‌های موبایل ناچار بودند از نرم‌افزارهای غیرتخصصی مثل فتوشاپ یا حتی طراحی روی کاغذ و استفاده از نرم‌افزارهای Wireframe استفاده کنند. این ابزارها برای پاسخ به […]

بیشتر بخوانید...
تصویر

اعتبارسنجی فایل‌های تصویر قبل از آپلود با جاوااسکریپت

فایل‌های تصویر که روی سایت آپلود می‌شوند، با مشکلات متعددی ممکن است روبرو شوند. آپلود فایل‌هایی با پسوند یا محتوای غیرمجاز، آپلود فایل‌هایی با حجم غیرمجاز و آپلود فایل‌هایی با ابعاد غیرمجاز از جمله مشکلاتی هستند که بسیاری مواقع در هنگام طراحی سایت و برنامه‌نویسی وب با آن روبرو هستیم. اعتبارسنجی فایل‌های تصویر که کاربر […]

بیشتر بخوانید...
صفت alt در img

تگ alt در img چیست و چگونه به آن مقدار دهی کنیم ؟

موتورهای جستجوگر هرچند بسیار پیشرفته شده‌اند ولی هنوی توانایی کامل ندارند تا از محتوای تصاویر آگاه شوند. همچنین کاربران به دلایل مختلف ممکن است نتوانند تصاویر سایت شما را مشاهده کنند و لازم است تا بتوانند بدون مشاهده تصاویر نیز تا حد ممکن از سایت شما استفاده کنند. برای مثال اگر یک تصویر در سایت […]

بیشتر بخوانید...
گوگل کروم

گوگل کروم بنرهای مزاحم تبلیغاتی را از سایت‌ها حذف می‌کند

سیستم جدیدی که در مرورگر گوگل کروم با هدف بهبود تجربه کاربری توسعه یافته است، به زودی فعال خواهد شد. این سیستم تلاش می‌کند تا تبلیغات مزاحم را در سایت‌ها شناسایی کند و آن‌ها را به صورت خودکار از دید کاربران مخفی نماید. برخی از انواع تبلیغات مزاحم که گوگل اعلام کرده با آن‌ها مقابله […]

بیشتر بخوانید...
React JS

React چیست ؟ کدام سایت‌ها با ری‌اکت درست شده‌اند ؟

استفاده از کتابخانه‌های تولید رابط کاربری بر پایه جاوااسکریپت در کار طراحی سایت رو به افزایش است. یکی از محبوب‌ترین این کتابخانه‌ها React یا ReactJS نام دارد. این کتابخانه توسط فیسبوک ایجاد شده است و با همکاری جمعی در حال بهبود و توسعه است. یادآوری این نکته ضروری است که علاوه بر React کتابخانه‌ی دیگری […]

بیشتر بخوانید...
وردپرس

چگونه جلوی ثبت نام ربات‌ها در سایت وردپرس را سد کنیم ؟

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

بیشتر بخوانید...

اضافه کردن تاریخ به روزرسانی در قالب وردپرس

بسیاری از قالب‌های وردپرس به صورت معمول وقتی مطلبی منتشر می‌شود، تاریخ انتشار آن را نمایش می‌دهند. این موضوع برای برخی از وبلاگ‌ها و صفحات استاتیک که ثابت هستند مناسب است. بهتر است زمانی که مطلبی به‌روزرسانی شود، تاریخ به‌روزرسانی آن در مطلب درج شود تا خواننده احساس کند که مطالب سایت جدید و به‌روز […]

بیشتر بخوانید...
vue.js

Vue.js چیست و چه کاربردی در طراحی وب دارد ؟

برنامه‌نویسی کامپیوتر فارغ از پیشرفت‌های بزرگ صورت پذیرفته، همچنان کاری زمان‌بر و دشوار است. زیرا با وجود توسعه‌ی ابزارها و روش‌های نوین، نیازها با سرعت بیشتری پیچیدگی و گستردگی پیدا کرده‌اند. به همین دلیل تلاش برای ساده‌سازی و کاهش زمان و مهارت لازم در جهت تولید نرم‌افزار همچنان در جریان است. در بخش رابط کاربری […]

بیشتر بخوانید...
روکا

جوملا ۳.۶ با بیش از ۴۰۰ تغییر و بهبود منتشر شد

نگارش جدید جوملا با تمرکز اساسی روی تجربه کاربری، منتشر شد. در ادامه برخی از مهم‌ترین تغییرات انجام شده در این نگارش را مشاهده خواهید نمود. امکان ایجاد دسته‌بندی‌ها به صورت فوری در نگارش‌های قدیمی جوملا، برای ایجاد دسته‌بندی‌ها لازم بود که به بخش مخصوص این کار مراجعه کنید و اگر در حین نوشتن مطلب […]

بیشتر بخوانید...
اصول طراحی سایت

اصول طراحی سایت

طراحی سایت می‌تواند به صورت آماتور به انجام برسد یا با رعایت اصول استاندارد مختلف، نتیجه‌ای مناسب را در ابعاد مختلف برای شما در دسترس قرار دهد. اصول طراحی سایت را می‌توان در دو گروه طبقه‌بندی نمود. اصول فنی از دید کاربردی اصول فنی از دید موتور جستجو البته توجه به این نکته ضروری است […]

بیشتر بخوانید...
طراحی سایت

طراحی سایت حرفه ای

طراحی سایت ممکن است توسط افراد با تجربه و توانایی کم و تنها با نصب یک سیستم مدیریت محتوا، یک قالب آماده و قفل شکسته و فارسی‌سازی آن به انجام برسد. در طرف دیگر برای طراحی سایت حرفه‌ای، تجربه، دانش و تخصص مهندسین نرم‌افزار و استفاده از ذوق و سلیقه هنری و استفاده از اصول […]

بیشتر بخوانید...
روکا

تجربه کاربری یا UX چیست؟

ارتباط میان کامپیوتر و کاربران با روش‌های مختلفی به انجام می‌رسد. در اغلب موارد، ارتباط به صورت تصویری از طریق نمایشگر به انجام می‌رسد. با این حال روش‌های ارتباطی تنها به نمایشگر محدود نیستند و روش‌های دیگر مانند، صدا، لرزش و نور برخی دیگر از شیوه‌های ارتباطی هستند. تجربه کاربری( User Experience )، مجموعه‌ی اطلاعاتی […]

بیشتر بخوانید...