site111

توسعه دهنده اندروید
  • تعداد ارسال ها

    2
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

0 Neutral

درباره site111

  • درجه
    Newbie

Converted

  • website
    http://webone.co
  1. [align=justify]به نظر می آید که اکثر افراد با درست بودن این ایده که طراح و توسعه دهنده سایت باید با یکدیگر کار کنند، موافق هستند. ولی بیشتر اوقات این دو جدا از هم کار میکنند در حالی که مشغول کار بر روی یک پروژه واحد هستند. طراح، عناصر، پالت های رنگ و تایپوگرافی را ایجاد میکند در حالی که توسعه دهنده کدنویسی کرده و متریال لازم برای وب سایت را آماده میکند. و این میتواند باعث بروز ناهماهنگی و ناسازگاری بین طراح و توسعه دهنده وب و نهایتاً در خود وب سایت شود.طراحی سایت [/align] [align=justify]اگر طراحان و توسعه دهندگان وب از ابتدای پروژه تا پایان آن با یکدیگر کار کنند، نتیجه آن پروژه ای منسجم تر با رابط کاربری بهتر و کدهای تمیز خواهد بود. در این حالت دوباره کاری کمتر شده و پروژه در زمان کمتری تکمیل میشود. [/align] طراح وب در برابر توسعه دهنده وب در گذشته توسعه دهندگان وب و طراحان وب دو شغل جدا و مجزا بودند. عموماً طراحان وب از نرم افزارهای گرافیکی مانند فتوشاپ و illustrator استفاده میکنند تا شکل ظاهری وب سایت و عناصر را ایجاد نمایند. این ظاهر گرافیکی در مراحل بعد با استفاده از HTML، جاوا اسکریپت، CSS، و دیگر زبان های برنامه نویسی توسط توسعه دهنده وب کدنویسی میشود تا در محیط وب کار کند. [align=center] [/align] با اینکه طراحان وب و توسعه دهندگان وب ممکن است جدا از هم در اتاق های جداگانه یا حتی در کشورهای جداگانه کار کنند ولی هر کدام نیاز به مهارت های یکدیگر دارند تا یک وب سایت را کاملاً ایجاد نمایند. بنابراین آن ها باید با هم کار کنند.طراحی سایتمزایای همکاری توسعه دهنده وب و طراح وب بزرگترین دلیل همکاری طراحان و توسعه دهندگان وب، ایجاد یک پروژه وب کامل و جامع میباشد. از ظاهر گرفته تا عملکرد و تا تجربه، زمانی که طراح و توسعه دهنده وب با هم همکاری میکنند پروژه از هر نظر بهتر و کاملتر خواهد شد. و زمانی که صحبت از همکاری طراحان و توسعه دهندگان وب به میان می آید نباید طراحان تعاملی را فراموش کنیم. مزایای دیگری که این همکاری دارد عبارتند از: • وجود چشم های دیگر برای نظارت بر پروژه و پیدا کردن اشتباهات و خطاها • طراحی و همفکری خلاقانه تر • تجربه بهتر و جامع تر، زیرا طراح متوجه میشود که توسعه دهنده قابلیت ایجاد چه چیزهایی را دارد. • محصول نهایی جامع تر که تمام قسمت های آن با هم هماهنگ هستند و عملکرد با ظاهر همخوانی دارد. • طراح یا توسعه دهنده چیزهای بیشتری راجع به فرآیند طراحی یا توسعه یاد میگیرند. • ادغام ایده ها برای داشتن چشم اندازی وسیع تر از آنچه یک پروژه قرار است باشد. • افزایش تمرکز بر روی چشم انداز و اهداف پروژه طراحی معایب همکاری طراح و توسعه دهنده جنبه های منفی چندانی در این زمینه وجود ندارد ولی دو نکته را باید در نظر بگیریم: 1. چنانچه بخواهیم همه در یک زمان در کنار هم کار کنند ممکن است متحمل هزینه هایی شویم به خصوص اگر افراد در مکان های مختلف باشند. در این صورت اگر امکان جمع آوری افراد در یک زمان و مکان را ندارید میتوانید از طریق کنفرانس آنلاین و اشتراک گذاری آنلاین با یکدیگر در ارتباط باشید. 2. گاهی اوقات ممکن است افراد نتوانند با هم کنار بیایند یا به توافق برسند. ولی همه ما افراد بالغی هستیم، درسته؟ پس میتوانیم با این مشکل کنار آمده و آن را حل کنیم. حال که میدانید چرا باید با یک طراح یا توسعه دهنده وب همکاری کنید، چگونه باید آن را عملی کنید؟ این کار با ایجاد یک ارتباط واضح و روشن انجام میشود. طراحان و توسعه دهنده های وب باید ابتدا پروژه را به صورت کلی مدنظر قرار داده و راجع به کلیت پروژه در طول فرآیند و تصمیم گیری ها، فکر کنند. به یاد داشته باشید که برد و باخت هایی در این راه وجود دارد. بهترین کار برای شروع همکاری، دعوت کردن همکارتان به نهار، صرف قهوه و یا پیاده روی میباشد. قبل از اینکه کار را شروع کنید سعی کنید همکارتان را و سبک کاریش را به خوبی بشناسید. درباره کار تیمی خود با یکدیگر صحبت کنید و قوانینی را برای این همکاری تعیین نمایید. هر کسی که در پروژه همکاری دارد باید در زمان های مشخص کارهای خود را با دیگر افراد در پروژه به اشتراک بگذارد تا اطمینان حاصل شود که همه در حال پیشروی و انجام کارهای خود هستند. همواره خوش برخورد باشید و انتقادهای سازنده ارائه کنید و پذیرای انتقادات دیگران هم باشید. و به یاد داشته باشید که در این راه چیزهای زیادی یاد خواهید گرفت و پذیرای آن ها باشید. 5 نکته برای طراحان وب • تئوری طراحی را به شکلی واضح و ساده توضیح دهید تا توسعه دهندگان راحتتر متوجه شوند. • در زمان طراحی، عناصر تعاملی و نحوه عملکردشان را مدنظر قرار دهید. • کامل و جامع طراحی کنید. انتظار نداشته باشید که توسعه دهنده تکه تکه کدنویسی کند. کلیه عناصر را برای تمام حالات طراحی کنید و آماده داشته باشید. • در طول طراحی از توسعه دهنده کمک بگیرید. مثلا اگر مطمئن نیستید که فونت مورد نظرتان در محیط وب کار میکند یا نه، سؤال کنید. • عناصر طراحی را در فرمت های مناسب وب و با رزولوشن و سایز مناسب برای وب آماده کنید. 5 نکته برای توسعه دهندگان وب • مباحث طراحی را یاد بگیرید. داشتن مقداری دانش تئوری درباره رنگ و تایپوگرافی و حتی زبان ها میتواند بسیار مؤثر باشد. • در مورد کارهایی که میتوانید انجام دهید و کارهایی که قابلیت انجام آن را ندارید آگاه باشید. اگر طراح در حال آماده سازی طراحی است که قابلیت پیاده سازی در وب را ندارد هر چه زودتر او را از این مسئله آگاه کنید. • در طول فرآیند طراحی آماده پاسخگویی سؤالات و راهنمایی کردن طراح باشید. • از همان ابتدا در فرآیند طراحی مشارکت نمایید. سعی کنید با همکاری هم ایده های خلاقانه که متناسب با تجربه کاربری میباشد را ارئه کنید.طراحی سایت • یکپارچگی پروژه را در فرآیند توسعه و کدنویسی حفظ کنید. مهارت هایی که همه میتوانند از آن ها بهره ببرند برای کاهش فاصله بین طراحان و توسعه دهندگان وب و ایجاد همکاری بهتر، هر دو طرف باید با زبان یکدیگر آشنا باشند. طراحان و توسعه دهندگان باید شروع به افزایش مهارت های خود نمایند. تمام طراحان یا توسعه دهندگان باید درک و دانش پایه ای در مورد مسائل ذیل داشته باشند: • اصول طراحی از جمله رنگ، فضا و تایپوگرافی • فرمت های تصویر کاربردی و سایزهای مطلوب • دانش سطحی از HTML و CSS • کاربرد فونت های وب • تازه های طراحی و توسعه • درک خواسته ها و نیازهای کاربر • شبکه ها، چارچوب و قاب بندی
  2. [align=justify]ویژگی جستجو به کاربر امکان میدهد تا محتوای مورد نظر خود را سریعتر و راحت تر در سایت یا برنامه پیدا کند.طراحی سایت در برنامه ها یا سایت هایی که حاوی حجم زیادی از محتوا هستند، گاربر باید قادر باشد محتوای مورد نظر خود را از طریق جستجو (search) بیابد.[/align] [align=justify]آپشن های جستجو[/align] [align=justify] جستجوی صوتی پیشنهادات جستجو تکمیل خودکار [/align] [align=justify]انواع جستجو[/align] [align=justify] جستجوی دائمی جستجوی قابل گسترش جستجوی داخل برنامه ای (داخلی) [/align] [align=center][/align] [align=justify]یک جستجوی ساده و پایه ای شامل موارد ذیل میباشد :[/align] باز کردن فیلد متنی جستجو وارد کردن و ثبت کردن درخواست (عبارت یا کلمه مورد جستجو) نمایش مجموعه ای از نتایج مرتبط [align=justify]با این حال مکانیزم جستجو با ارائه آیتم های ذیل میتواند پیشرفته تر شود :[/align] [align=justify] جستجوی صوتی پیشنهادات جستجو با توجه به تاریخچه جستجوی هر کاربر در زمان وارد کردن عبارت یا کلمه مورد جستجو تکمیل خودکار پیشنهادات جستجو که متناسب با داده های موجود در برنامه هستند. [/align] [align=justify]دو الگوی اصلی برای جستجوی داخل برنامه ای (داخلی) وجود دارد : جستجوی دائمی و ثابت و جستجوی گسترده[/align] [align=justify]جستجوی ثابت[/align] [align=justify]زمانی که جستجو، عملیات اصلی در برنامه میباشد، از جستجوی ثابت استفاده نمایید. فیلد متنی جستجو در داخل جعبه جستجو نمایش داده میشود. کاربر میتواند با فشار دادن آیکون میکروفون، جستجوی صوتی انجام دهد. زمانی که روی فیلد جستجو کلیک میکنید، فیلد جستجو گسترش یافته و تاریخچه ای از جستجوهای پیشنهادی را نمایش میدهد. انتخاب هر یک از پیشنهادات باعث ثبت شدن و پذیرش جستجو میشود.طراحی سایت[/align] [align=center] جعبه جستجوی ثابت فیلد متنی جستجوی ثابت زمانی که روی آن کلیک شده و فعال میشود.[/align] [align=justify] همچنان که کاربر عبارت یا کلمه ای را وارد فیلد جستجو می نماید، پیشنهادات جستجو شروع به تکمیل خودکار می نمایند. هر چه کاربر بیشتر تایپ میکند، پیشنهادات بیشتر فیلتر شده و مرتب سازی میشوند. انتخاب یکی از گزینه های پیشنهادی یا فشار دادن دکمه جستجو باعث ثبت و پذیرش جستجو میشود. در صورت فشار دادن علامت x در جعبه جستجو، کل عبارت یا کلمه مورد جستجو پاک میشود. در زمان نمایش نتایج جستجو، جعبه جستجو هم همچنان قابل مشاهده است ولی دیگر تمرکز بر روی آن نیست. کیبورد موجود در صفحه (در موبایل) بسته میشود تا نتایج بیشتری قابل نمایش باشند.[/align] [align=center] تکمیل خودکار نتایج جستجو[/align] [align=justify]جستجوی گسترده[/align] [align=justify]از این نوع جستجو در حالتی که عملیات جستجو، عملیات اصلی برنامه نمی باشد استفاده نمایید. جهت نمایش این نوع جستجو، به جای جعبه جستجو از یک آیکون ذره بین در نوار ابزار استفاده نمایید. لمس کردن یا فشار دادن آیکون ذره بین باعث تغییر کردن نوار ابزار و پاک شدن دیگر محتواها و نمایش فیلد متنی جستجو میشود. چنانچه قابلیت جستجوی صوتی وجود داشته باشد، آیکون میکروفون هم علاوه بر ذره بین وجود خواهد داشت. پیشنهادات مربوط به تاریخچه جستجو میتوانند در پایین نوار ابزار نمایش داده شوند. انتخاب هر یک از پیشنهادات باعث ثبت و پذیرش جستجو میشود.[/align] [align=center] جستجوی گسترده فیلد متنی جستجو در حالت فعال (کلیک شده) [/align] [align=justify]زمانی که کاربر کلمه یا عبارتی را وارد میکند پیشنهادات جستجو تبدیل به حالت تکمیل خودکار میشوند. همچنان که کاربر تایپ میکند پیشنهادات موجود فیلتر شده و مرتب سازی میشوند. انتخاب یک پیشنهاد یا فشار دادن دکمه جستجو باعث ثبت و پذیرش جستجو میشود. در صورت فشار دادن علامت x در جعبه جستجو، کل عبارت یا کلمه مورد جستجو پاک میشود. در زمان نمایش نتایج جستجو، نوار ابزار در حالت جستجو همچنان قابل مشاهده است ولی دیگر تمرکز بر روی آن نیست. کیبورد موجود در صفحه (در موبایل) بسته میشود تا نتایج بیشتری قابل نمایش باشند.[/align] [align=center] تکمیل خودکار نتایج جستجو[/align] مطلب بعدی -> تنظیمات (settings)