طراحی سایت

طراحی سایتImage result for ‫طراحی سایت‬‎

طراحی سایت، به روند برنامه ریزی و ساخت یک سایت گفته می شود. متن، تصاویر، فایل های صوتی و تصویری و المان های برنامه نویسی، توسط طراحی سایت برای تولید صفحه ای قابل رویت در مرورگر، فرمت دهی می شوند. طراحان سایتها برای ساخت صفحاتی که بتوانند توسط مرورگرها خوانده شوند، از زبان های نشانه ای که اکثرا برای ایجاد ساختار از HTML و برای نمایش از CSS هستند، استفاده می کنند. در دنیای Web 2.0، زبان های برنامه نویسی دیگر نظیر جاوا اسکریپت، Ruby on Rails، PHP، ASP.net و Perl برای ساخت صفحات سایت ها استفاده می شوند تا تعامل کاربر با سایت بوجود آید.

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

طراحی هر وبسایت یا اپلیکیشن بسته به مخاطبان و اهداف تعریف شده با چالشهایی مواجه است که راهکارهای متنوعی را می‌طلبد. مجموعه راهکارهایی که در طراحی وب باید در نظر گرفته شود در دو دسته می‌گنجند: دسته اول مجموعه اتفاقات تکنیکالی است که طبعا در تمام سایتهایی که با تکنولوژیهای موجود امروز طراحی می‌شوند باید در نظر گرفته شوند. موارد زیر از این دست ویژگیهاست:Related image

  • استفاده از قابلیتهای HTML5 و CSS3
  • طراحی و اجرای واکنش گرا برای مانیتورهای FullHD تا موبایل
  • استفاده از Font Icon ها به جای بیتمپ جهت انعطاف پذیری، حجم کم و نمایش بهینه در نمایشگرهای Retina
  • طراحی مطابق با تازه‌ترین Trendهای طراحی تعاملی نظیر متریال دیزان و فلت دیزاین
  • استفاده از وب‌فونت‌‌های بهینه شده برای انواع سایزهای ریز برای وب
  • طراحی نسخه چاپی با css (صفحات وب پس از چاپ، به‌صورت خودکار در قالبی بهینه شده برای چاپ مشاهده می‌شود)
  • اجرای Cross-Browser جهت نمایش درست در تمام مرورگرهای رایج
  • بهینه سازی و فشرده سازی فایلهای css و js و تصاویر جهت لود سریعتر وبسایت
  • استانداردسازی‌هایی نظیر استفاده از کدهای Schema و Open Graph و…
  • استفاده از پتانسیل‌های مالتی مدیا نظیر استفاده از ویدئو و صوت
  • طراحی و اجرای تمام المانهای رایج برای محتوای صفحات داخلی در قالب یک UI Kit
  • و در نهایت استفاده از یک CMS که بدون هیچ محدودیتی و به سادگی محتوای سایت را بتواند مدیریت کند، امنیت بالایی داشته باشد و توسعه‌پذیر باشد.

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