معرفی و بررسی معماری سایت
تحلیل و طراحی معماری سایت
معماری سایت چیست
شرح و توضیح معماری سایت و اهمیت آن
در دنیای کنونی هر شرکت یا موسسه و حتی هر فردی که یک وب سایت راه اندازی می کند به این قصد وارد این حیطه می شود که بتواند از این تلاش خود سود آفرینی داشته باشد. برای اینکه یک سایت به سود دهی برسد و صاحب آن به اهدافش دست پیدا کند، می بایست، المان های زیادی در طراحی در نظر گرفته شوند که البته کمتر این روزها به آن توجه می شود. طراحی سایت تنها، گرافیکی که پیش رو میبینید نیست، بلکه مهم تر از هر چیز ساختار و معماری سایت است که اگر درست پیاده سازی شود، به خوبی پاسخگو خواهد بود. طراحی ساختار و رابط های داخلی سایت چنان مهم است که برخی از کشورهای خارجی، دارای نهادی منحصر به فرد برای تایید معماری سایت هستند. درست مثل زمانی که قصد ساختن یک واحد مسکونی دارید و باید مهندسین معماری نقشه واحد مسکونی را تایید کنند، در چین کشورهایی نیز طراحی سایت و معماری آن باید به تایید مقامات آگاه برسد. به طور کل اینطور می گوییم که با این کار شما می توانید با طراحی وب سایت به صورت فریبنده و با هدف گذاری از پیش تعیین شده بازدید کننده را قدم به قدم با خود بکشانید و جلو هرز گردی ایشان را بگیرید و تنها به صفحاتی هدایت کنید که منظور شماست. این امر نیاز به تجربه بسیار بالایی در عرصه وب دارد و صد البته با ممارست و دقت و مطالعه کسب می گردد.
معماری خاص کاربر را به هدفش نزدیک تر می نماید و برای او تصمیم گیری هایی می کند و از پیش با تشخیص نیاز او در صفحه ای که است راهکار هایی به او (کاربر) پیشنهاد می کند برای مثال در صفحه ی اصلی سایت ما منوها و تمام مطالب و لینک های مفید در نگاه اول در دسترس می باشند و کاربران با کلیک بر روی هر کدام براحتی می توانند به صفحه مورد نظر خود هدایت شوند و در آنجا با طراحی متفاوتی مواجه می شوند
معماری انعطاف پذیر سایت
سایت های انعطاف پذیر حاصل معماری مدرن وب سایت
اگر دقت کنید، این روزها سایت ها چیزی فراتر از یک صفحه با دو ساید بار یا همان ستون های کناری هستند. هر گونه تغییری که بخواهید می توانید در سایت ایجاد کنید، بدون اینکه ذره ای در ساختار و شکل و شمایل سایت مشکلی ایجاد شود. اینها همه قدرت معماری مدرن وب سایت هاست. در معماری وب سایت باید به گونه ای عمل کنید که کاربر را قدم به قدم، ملزم به پیمودن راه هایی کنید تا اینکه به هدف خود دست پیدا کنید که این از هر طراحی بر نمی آید و نیاز به تجربه ی بالا و شناخت کاربر و البته شناخت اهداف سایت دارد. طراحی انعطاف پذیر، موجب می شود که بهتر بتوان اهداف را آنالیز کرد و مسیرها را تست کرد.
نوع سایت و معماری متناسب با آن
اهمیت نوع سایت و تفاوت معماری در طراحی سایت
همانطور که یک طراح معمار و نقشه ی ساختمان واحد های مسکونی که با هدف خاص هستند را متفاوت از واحد های دیگر می سازد ( مثلا طراحی بیمارستان با یک آپارتمان فرق دارد ) یک معمار و طراح حاذق سایت هم با توجه به تنوع ، اهداف و کاربر های سایت ها ، طراحی متفاوتی ایجاد می کند. سایت ها از نظر مخاطب، ارتباط با سازمان ها و ارتباط با دیگر سایت ها، دارای مدل های متفاوتی هستند از این رو هنگام پیشنهاد طراحی سایت، سعی کنید، مدل سایت خود را از دسته های زیر تعیین کنید.
انواع سایت ها
معرفی انواع سایت ها که نیاز به ساختار و معماری متفاوت دارند
-
سایت ایستا یا استاتیک
این گونه سایت ها عموما برای سایت های شرکتی طراحی می شوند. موسساتی که هر سال یک یا دوبار نیاز پیدا می کنند تا اطلاعات سایت خود را تغییر دهند، از این گونه سایت ها استفاده می کنند. زمانی که قصد تغییر در سایت داشته باشید با مشورت یک طراح حرفه ای یا نیمه حرفه ای می توانید تغییرات را ایجاد کنید. سرعت بارگذاری چنین سایت هایی بخاطر حجم کم اطلاعات بسیار زیاد است و هزینه های پشتیبانی آن ها نیز کم است. همچنین اینگونه سایت ها با قیمت کمتری طراحی می شود.
-
سایت پویا یا داینامیک
این گونه سایت ها با استفاده از زبان برنامه نویسی داینامیک یا پویا ایجاد می شوند. بعد از طراحی عموما سایت های پویا قابلیت بروز رسانی را دارند. از آن جا که حجم محتوا روز به روز بیشتر می شود، هزینه های پشتیبانی نیز متغییر می شود. از طرفی سرعت بارگزاری نیز کاهش پیدا می کند که باید کد نویس اصول برنامه نویسی، کاهش حجم کد و سایت را مد نظر داشته باشد تا به روز رسانی ها در سرعت لود سایت تاثیری نداشته باشد. در برنامه نویسی اینگونه سایت ها از زبانهای ASP، ASP.Net و Php استفاده می شود. یکی از مزیتهای سایتهای داینامیک این است که هیچ محدودیتی برای ایجاد، تغییر یا حذف مطالب، تصاویر و صفحات و غیره وجود ندارد.
با توجه به اینکه در سایتهای پویا از زبانهای برنامه نویسی پیشرفته استفاده میشود امکانات زیادی در آنها قابل ایجاد است مانند ایجاد صفحات هوشمند، فرمها و جستجوهای پیچیده.
-
پرتال
پرتال ها مجموعه ای بزرگ از چند سایت پویا هستند که اهداف خاصی را دنبال می کنند. در این گونه سایت ها چون کمی پیچیدگی مشاهده می شود، مدیریت آن را نمی توان به دست هر فردی سپرد. چرا که امکاناتی نظیر خبرنامه، فرم نظر سنجی، پر کردن محتوا و ... همه به دست خود مدیر سایت است. تمام ویژگی های یک سایت پویا می تواند در یک پورتال وجود داشته باشد.
-
سایتهای متحرک استاتیک و نیمه داینامیک
این گونه سایت ها تلفیقی از سایت های پویا و ایستا هستند و توسط نرم افزارهای خاصی تولید می شوند. به این گونه سایت ها عموما سایت فلش می گویند. به طور کلی سایتهای فلش ثابت (استاتیک) غیرقابل تغییر میباشند و مانند سایتهای ثابت یکبار توسط طراح ایجاد میشوند و برای تغییر آن نیاز است تا افراد به صورت حرفهای یا نیمه حرفهای از دانش طراحی فلش برخوردار باشند.
اما سایتهای فلش نیمه داینامیک یا نیمه پویا مانند سایتهای پویا عمل میکند و قابل تغییر هستند اما تغییر در آنها به سادگی سایتهای پویا نیست و وسعت ایجاد تغییرات نیز بسیار محدودتر است. از آن جا که این سایت ها از گرافیک زیبایی برخوردارند زیبا هستند و در جذب کاربر موفق عمل می کنند اما وجود فایل های تصویری زیاد در آن موجب می شود که سرعت لود سایت بسیار کم باشد. نکته: سایتهای فلش برای افراد و گروهها یا شرکتها و سازمانهایی مناسب است که نیاز به تبلیغات ندارند و عموم کاربران با آنها آشنا هستند مانند خوانندگان، سیاست مداران، بازیگران و گروههای موسیقی، هتلهای معروف، مکانهای توریستی.
-
سایتهای مجهز به سیستم مدیریت محتوا
سایتهای مجهز به سیستم مدیریت محتوا (Content Management Systems): سایتهای مجهز به سیستم مدیریت محتوا که در اصطلاح به CMS که مخفف Content Management System است مشهورند، وبسایتهایی از نوع پرتالها یا سایتهای پویا هستند که برای مصارف خاص توسط طراحان حرفهای و یا شرکتهای طراحی حرفهای ایجاد میشوند. تمامی مزایا و معایت یک سایت پویا در این سایت ها نیز وجود دارد اما مهم ترین مزیت این گونه سایت ها این است که امکان مدیریت محتوای عالی تر از سایت های پویا دارند به علاوه اینکه کاربر می تواند به راحتی طی یک تا سه روز، چنین سایتی را برپا کند. با توجه به مزیتهای آنها به تمامی افراد، سازمانها و شرکتهایی که شرایط داشتن سایتهای داینامیک را دارند توصیه میشود تا ابتدا به دنبال سیستمهای مدیریت محتوای مخصوص به کار خود بگردند و در صورتی که پیدا نشد به طراحی سایتهای پویا روی بیاورند.
اصول معماری در طراحی سایت
بیان اصول های اولیه در آنالیز و طراحی معماری سایت
در طراحی معماری سایت با مفهومی به نام وب گاه روبرو هستیم. به طور کلی صفحات، آرایش و نظم آن ها همه به موضوع کلی ختم می شود که وب گاه نام دارد. یک صفحه وب شامل اطلاعاتی درمورد هدف ایجاد وب گاه میباشد. یک وب سایت را همانند کتابی تصور کنید که هر صفحه وب در حکم برگی از کتاب خواهد بود.
هنگامی که در حال طراحی وب گاه هستید باید به نکته های مهمی توجه داشته باشید که از جمله آن ها می توان به موارد زیر اشاره داشت:
طراحی سایت باید بر طبق عنوان و محتوای مطالب و حتی نوع مخاطب آن باشد.
حتی رنگ بندی سایت نیز باید بر اساس اهداف و مخاطبین تنظیم شود.
سایت باید قابل فهم بوده و برقراری ارتباط با آن حتی برای مخاطبانی که آشنایی چندانی با وب ندارند، آسان باشد. به بیان حرفه ای تر، رابط کاربری سایت باید بسیار ساده و قابل فهم باشد. چنانچه سایت به اندازه کافی بزرگ بوده و اطلاعات زیادی را شامل شود، باید اطلاعات راهنما را به گونهای بکار برد که به سرعت در اختیار بیننده قرار گیرند. وجود نقشه سایت، در صفحه ی اصلی می تواند در چنین مدل سایت هایی بسیار کمک کننده باشد.
نمای کار باید کلی بوده و تمام صفحه را دربر گیرد تا بتواند پایداری و ثبات را القا کند. سبک نگارش باید زیبا و تخصصی بوده و مناسب با سلیقه مخاطبان و محتوای سایت باشد.
از طراح معمار سایت تا کد نویس، و حتی نویسنده ی سایت باید به گونه ای در سایت تلاش کنند که موتورهای جستجو آن را کامل بشناسد و به راحتی در اختیار کاربر قرار دهید.
به طور کلی در طراحی معماری، باید صفحات، رابطه صفحات، آرایش و چینش مفید سایت و .. در کنار امنیت سایت قرار گیرند تا هر چه سریع تر ، پایگاه به خواسته ها و اهداف خود برسد.
البته در معماری سایت اصول دیگری نیز وجود دارد که در اختیار طراحان و آنالیزور های معماری سایت است و نمی توان این پروسه ی بزرگ را صرفا به موارد بالا محدود کرد.