موضوع مقاله: طراحی وب | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # طراحی وب | مقدمه: سر تیموتی جان برنرز-لی، مخترع وب جهان‌گستر، با برپایی یک وب گاه‌ در اوت ۱۹۹۱، نام خود را به عنوان نخستین سازندهٔ وب در تاریخ نگاشت. | ## بخش 1: طراحی وب | او در نخستین وب سایتش، از اَبَرمتن و پیوندی برای ایمیل (پست الکترونیک) استفاده کرده بود. در آغاز، وب سایت‌ها با کُدهای ساده اچ‌تی‌ام‌ال نوشته می‌شدند، گونه‌ای از زبان نشانه‌گذاری که ساختار ساده‌ای به وب گاه‌ها می‌داد، شامل سرتیتر و پاراگراف، و توانایی پیوند دادن به آدرس‌های دیگر از طریق ابرپیوند. در مقایسه با روش‌های دیگر، این راه تازه و متفاوتی بود که کاربران به سادگی می‌توانستند با یک مرورگر، صفحه‌های پیوند خورده را باز کنند. با پیشرفت وب و هنر طراحی آن، زبان کُدنویسی اش، اَبَرمتن یا اچ تی ام‌ال، پیچیده‌تر و پرانعطاف تر شد. ابزاری مانند جدول‌ها که بیشتر برای نمایش نمودارهای داده‌ای بودند، مورد استفاده نادرست، برای چیدمان‌های پنهان در صفحه‌های وب قرار گرفتند. با پیدایش الگوهای آبشاری وب یا «CSS»، روش نادرست طراحی با جدول‌های پنهان در صفحه از گردونه خارج، و به جای آن استفاده مناسب از شیوه‌نامه «CSS» جایگزین شد. سایت واکنش گرا یا سایت ریسپانسیو (Responsive) سایتی است که با ابعاد و رزولوشن دستگاه‌های مختلف سازگاری دارد و کاربران بدون توجه به اینکه صفحه نمایش دستگاهشان کوچک باشد. همچنین با آمدن نگاره‌های جاندار و فناوری‌های پویانمایی به صفحه‌ها، مانند فلَش (Flash)، چهره وب بیشتر از پیش تغییر کرد و توانمندی‌های تازه به سازندگان رسانه و طراح‌های وب داده شد. وبسایت یا تارنما وبسایت یا تارنما یا وبگاه مجموعه‌ای از فایل‌های مختلف اعم از تصاویر، متون یا فایل‌های برنامه‌نویسی شده است که به منظوری خاص به شکلی با هم مرتبط شده‌اند. این فایل‌ها روی یک کامپیوتر «میزبان» یا «سرور» قرار می‌گیرند و با یک نام دامنه مشترک فراخوانی می‌شوند. انواع سایت سایت‌ها بر اساس کاربرد و نوع برنامه‌نویسی به چند دسته تقسیم می‌شوند که عبارت است از: سایت‌های ثابت (Static Website) این سایت‌ها یکبار طراحی می‌شوند و اطلاعات مورد نیاز در داخل آن‌ها قرار می‌گیرد و پس از آن برای تغییر در آن‌ها نیاز به یک طراح حرفه‌ای یا نیمه حرفه‌ای سایت است. از آنجا که حجم کمتری از کد در طراحی سایت‌های ثابت استفاده می‌شود سرعت بارگذاری (Loading) بالایی دارند. علاوه بر این کاهش حجم کدها که باعث خوانایی بیشتر سایت توسط ربات‌های جستجوگر می‌شود از یک سو و کاهش زمان بارگذاری از سوی دیگر سبب بهتر شدن وضعیت آن‌ها از لحاظ امتیاز دهی موتورهای جستجو یا همان «رنکینگ» می‌شود. اما از طرفی نیز عدم امکان ایجاد تغییرات توسط افراد عادی سبب می‌شود تا امکان بروزرسانی سایت توسط صاحبان و مدیران سایت صلب شود. سایتهای ثابت (Static) برای افراد، شرکت‌ها و سازمان‌هایی مناسب است که حداکثر یک یا دو بار در سال نیازمند به تغییر در محتوای سایت هستند. در این‌گونه از سایتها ابتدا اسکلت سایت توسط طراح ایجاد می‌شود و سپس محتوا توسط مدیران سایت‌ها تغییر می‌کند مانند فرم قراردادی که یکبار توسط فردی ایجاد می‌شود و توسط افراد دیگری بارها تکمیل می‌شود، از این رو طراح نسبت به محل قرار گرفتن و اندازه دقیق متون و تصاویر و سایر عناصری که بعداً توسط مدیران سایتها تغییر می‌کند اطلاع ندارد بنابراین چاره‌ای ندارد جز اینکه همه حالات را در نظر بگیرد و اینکار سبب می‌شود تاحدودی از گرافیک و جلوه سایت کاسته شود. یکی از مزیت‌های سایت‌های داینامیک این است که هیچ محدودیتی برای ایجاد، تغییر یا حذف مطالب، تصاویر و صفحات و غیره وجود ندارد. با توجه به اینکه در سایت‌های پویا از زبانهای برنامه‌نویسی پیشرفته استفاده می‌شود امکانات زیادی در آن‌ها قابل ایجاد است مانند ایجاد صفحات هوشمند، فرم‌ها و جستجوهای پیچیده. استفاده زیاد از کدها سبب کند شدن بارگذاری سایت و امتیاز آن در موتورهای جستجو می‌شود. | ## بخش 2: طراحی وب | سایتهای پویا برای افراد، شرکت‌ها و سازمان‌هایی مناسب است که بیش از دو بار در سال نیاز به تغییر در محتوای سایت را دارند. پرتال‌ها (Portal) پرتال‌ها سایت‌های پویای جامعی هستند که چند هدف خاص را در یک سایت دنبال می‌کنند به عبارت دیگر مجموع چند سایت پویا که برای رسیدن به هدفی خاص در کنار هم قرار گرفته‌اند را می‌توان پرتال نامید. به عنوان مثال پرتال خبری می‌تواند از چند سایت داینامیک تشکیل شده باشد که هر یک امکانات خاصی چون عضوگیری، انتشار اخبار، انتشار تصاویر، نظر سنجی و … را در اختیار مدیران آن قرار دهد. به دلیل نیاز به بروزرسانی بخش‌های مختلف اداره آن‌ها توسط یک فرد بسیار مشکل است مگر آنکه به چشم یک کار حداقل پاره وقت به آن نگاه شود. به‌طور کلی سایتهای فلش ثابت (استاتیک) غیرقابل تغییر می‌باشند و مانند سایتهای ثابت یکبار توسط طراح ایجاد می‌شوند و برای تغییر آن نیاز است تا افراد به صورت حرفه‌ای یا نیمه حرفه‌ای از دانش طراحی فلش برخوردار باشند. اما سایت‌های فلش نیمه داینامیک یا نیمه پویا مانند سایت‌های پویا عمل می‌کند و قابل تغییر هستند اما تغییر در آن‌ها به سادگی سایت‌های پویا نیست و وسعت ایجاد تغییرات نیز بسیار محدودتر است. اما از معایب عمده آن‌ها می‌توان به عدم خوانده شدن اطلاعات موجود در آن‌ها توسط رباتهای جستجوگر و عمدتاً سرعت بسیار پایین بارگذاری اشاره کرد. نکته: سایت‌های فلش برای افراد و گروه‌ها یا شرکت‌ها و سازمان‌هایی مناسب است که نیاز به تبلیغات ندارند و عموم کاربران با آن‌ها آشنا هستند مانند خوانندگان، سیاست‌مداران، بازیگران و گروه‌های موسیقی، هتل‌های معروف، مکان‌های توریستی. تمام مزایا و معایب مربوط به سایتهای پویا در مورد سایتهای مجهز به سیستم مدیریت محتوا صدق می‌کند. البته در نظر داشته باشید که سایتهای پویا و پرتال‌ها نیز مجهز به سیستم مدیریت محتوا هستند اما آنچه که در CMSها متفاوت است طراحی آن‌ها و سیستم‌های مدیریت محتوای آن‌ها برای مصارف خاص است. از مزایای سیستم‌های مدیریت محتوا نسبت به سایر سایتهای داینامیک می‌توان به آماده بودن و جامع بودن آن‌ها اشاره کرد. از این رو اغلب این‌گونه از سایتها در کمتر از ۳ روز کاری قابل نصب و استفاده هستند. طراحی سایت‌های CMS مانند یک خط تولید محصول است و از آنجا که طراح باید نمونه‌های محدودی را به صورت انبوه تولید کند سعی در رعایت تمام اصول امنیتی، گرافیکی، موارد مربوط به رنکینگ و امتیاز موتورهای جستجو و سایر موارد مؤثر می‌کند. با توجه به مزیت‌های آن‌ها به تمامی افراد، سازمان‌ها و شرکتهایی که شرایط داشتن سایت‌های داینامیک را دارند توصیه می‌شود تا ابتدا به دنبال سیستم‌های مدیریت محتوای مخصوص به کار خود بگردند و در صورتی که پیدا نشد به طراحی سایت‌های پویا روی بیاورند. قابلیت‌های گسترده، افزونه‌های متعدد و جوامع فعال از جمله ویژگی‌های این سیستم هستند. Drupal (دروپال): یک سیستم مدیریت محتوای قدرتمند با امکانات گسترده برای وب‌سایت‌ها و برنامه‌های پیشرفته. Wix: یک سرویس ساخت وب‌سایت با رابط کاربری گرافیکی که برای افراد بدون تجربهٔ توسعه وب طراحی شده است. DNN به عنوان یک پلتفرم قوی برای ایجاد وب‌سایت‌ها، پرتال‌ها، و برنامه‌های وب تجاری شناخته می‌شود. از ویژگی‌های آن می‌توان به امکانات گسترده، افزونه‌های متعدد، و قابلیت انعطاف‌پذیری آن اشاره کرد. | ## بخش 3: طراحی وب | طراحی یک وبگاه مشخص‌کننده آرایش و ساختار صفحات وبی است که به وجود آورنده وبگاه خواهند بود. یک وب سایت را همانند کتابی تصور کنید که هر صفحه وب در حکم برگی از کتاب خواهد بود. در زمینه طراحی وبگاه جنبه‌های گوناگونی باید در نظر گرفته شود که به سبب پیشرفت روزافزون اینترنت همواره بر این موارد افزوده می‌شود. برای وب گاه‌های تجاری عمومی، موارد زیر از جمله اصلی‌ترین آن‌ها به‌شمار می‌روند: طراحی سایت بر طبق عنوان و محتوای مطالب می‌باشد. مطالب، جوهر کلام و اطلاعات درون سایت باید مطابق با هدف سایت بوده و طیفی از عموم را نشانه رود که به دنبال اطلاعات ارائه شده در سایت هستند. سایت باید قابل فهم بوده و برقراری ارتباط با آن حتی برای مخاطبانی که آشنایی چندانی با وب ندارند، آسان باشد. چنانچه سایت به اندازه کافی بزرگ بوده و اطلاعات زیادی را شامل شود، باید اطلاعات راهنما را به گونه‌ای بکار برد که به سرعت در اختیار بیننده قرار گیرند. نمای کار باید کلی بوده و تمام صفحه را دربر گیرد تا بتواند پایداری و ثبات را القا کند. در نگارش متون و اطلاعاتی که مخاطب به دنبال آن‌ها است باید بزرگ نمایی شود تا به بیننده القا کند که این همان چیزی است که به دنبال آن بوده است. همچنین سایت باید به سادگی در اینترنت یافت شود و درصورت امکان در بالای لیست‌های جستجو قرار گیرد، اگرچه همواره این‌گونه نباشد لااقل در موتورهای جستجوی اصلی چنین شود. بعضی از وب گاه‌ها از صفحه‌ای استفاده می‌کنند که معمولاً صفحه خوش آمد نامیده می‌شود. این صفحه ممکن است شامل مواردی چون پیغام خوش آمدگویی، انتخاب زبان، انتخاب ناحیه جغرافیایی یا اعلام عدم پذیرش مسیولیت درموارد خاص باشد. بعد از این که هر صفحه وب ساخته شد، این صفحات با استفاده از فهرست راهنمایی که از پیوندهای مختلف تشکیل شده است به یکدیگر متصل می‌شوند. هنگامی که یک وب سایت کامل شد برای آنکه برای همه بر روی اینترنت قابل مشاهده باشد باید منتشر یا ارسال (Upload) شود. هنگامی که سایت منتشرشد، مسئول سایت برای افزایش بازدیدکنندگان، از تکنیک‌های گوناگون استفاده می‌کند. این کار با ثبت کردن وب سایت در موتورهای جستجویی نظیر Google و Yahoo، تبادل لینک با وب سایت‌های دیگر، ایجاد پیوند با وب گاه‌های مشابه و غیره امکان‌پذیر است. طرح وب سایت طرح وب به قالب نمایشی و طراحی گرافیکی صفحات موجود در وبگاه می‌گویند که معرف محتوا و مطالب آن وب سایت می‌باشد. طرح وب جلوه بصری هدف وبگاه است و اولین بخش از یک صفحه وب است که ذهن مخاطب را با خود درگیر می‌کند. طراح وب با در نظر گرفتن هدف سایت و مخاطبان آن و با استفاده از المان‌های متناسب با رویکرد سایت و به کمک ذهن خلاق و ذوق هنری خود در بکار بردن ابعاد و رنگ‌ها، طرحی خلق می‌کند که ضمن ایجاد یکپارچگی در کلیه صفحات وب گاه، نمای تکرار شونده و خسته‌کننده را به مخاطب القا نکند. | ## جمع‌بندی | در وبگاه باید از الگوی ثابتی در صفحات استفاده کرد که کاربر به هنگام دیدن صفحات متوجه این است که همه صفحات در یک سایت مشخص هستند.