در طراحی سایت و طراحی پرتال یك وب سایت حاوی تعداد بسياري فایل است،كه در تعداد معین ی پرونده، مرتب شده اند،مانند مرتب کردن فایلها در رایانه شخصی. صفحه مهم یك سایت اکثرا ٌ ” default.htmlیا index.html یا index.htm نام دارد. در طراحی سایت و طراحی پرتال وقتی كه یك آدرس وب را در مرور گر تایپ می کنـید (مثلا” www.npco.net)، پروگرام مرورگر به سراغ اكانت میزبانی می رود كه این آدرس به آن اشاره می كند، به دنبال یكی از این فایـل های مهم می گردد. اگر فایل یا صفحه ی مورد نظر را در آن وب سایت پیدا كند، این فایل( یا صفحه) را در مرور گر شما نمایش خواهد داد.
فایلindex.html ترکیبی است از متن ها و تصویر هایی که طراح وبسایت چیدمان آنها را معین می نماید .متن مورد نظر در خود سایت موجود است در حالیکه فایـل های تصویر ی ممکن است در وب سایت ذخیره شده باشد(در کنار صفحات وب وفایل ها یا در پوشه ای مجزا)یا در جای دیگری از اینترنت باشد.
شاید برخي از نوشته ها وتصاویر یک صفحه به صفحه های دیگری لینک داده شود.(یعنی می توان با کلیک روی آن صفحه به صفحه ی دیگری رفت)
این مجموعه از صفحات وب،تصاویروفایل های موجود دیگر که در اکانت میزبان وجود دارد،مجموعا” یک وب سایت را می سازد.
در ادامه به طور مختصر شرح اتی در طراحی سایت و طراحی پرتال درباره موارد مربوط به سایت ارائه خواهیم داد:
الف – مراحل راه اندازی وب سایت در طراحی سایت و طراحی پرتال :
۱.انتخاب نام مناسب براي سایت
۲. ثبت Domain name (نام سايت) در اينترنت
۳.طراحي نرم افزار و گرافیک سایت
۴. خريد هاست (فضای فرد ی)
۵.قراردادن وبسایت طراحی شده بر روی هاست و افتتاح سايت
ب – نرم افزار های مورد استفاده در طراحی سایت و طراحی پرتال:
زير ساختهای برنامـه ی پروژه های طراحی سایت بر طبـق Microsoft .NET Framework است. استفاده از فناوری دات نت با انعطاف پذيری، قابليت اطمينان بالا، نوآوری امنيت مثال زدنی خود قابليت های بسياری را برای ما فراهم می نماید ، كه از عبارت ی آن قابليت مديريت كدها، پشتيبانی از شی گرایی،سازگاری باآموزش انتخاب ی پروژه و وابسته نبودن به يك زبان ویِژگزینشه است.ضمن آنكه بسترها و زيرساختهای برنامـه دات نت به عنوان بستر اصلي اجرای پروژه امكان استفاده از فناوری های جانبی ديگری كه سازگار با ویندوز هستند را فراهم خواهد كرد.چندلايه بودن نرم افزار های توليدی سبب آسان تر شدن شرايط ارتقای وب سایت طراحی شده در آينده خواهد بود.ضمن آنكه هزينه های دوباره كاری (reworking) را به وقت گسترش پروژه حذف خواهد نمود.
بانک اطلاعاتی MS SQL SERVER، به دلیل نوع مجوز حقوقی وامکانات وسیع وکارایی قابل توجه ،گزینش مناسبی به شمار می رود.
ج_چرا می بایست ملاحظات امنیتی جهت سایت در نظر گرفت؟
فرد ان به ورود به سایت اعتبار سنجی می شوند،پس جهت دسترسی به بخش های مختلف راهنمای ی می شوند.اما همـواره بایستی در نظر داشت که هر سایتی جهت جلوگيري از هرگونه دسترسی غيرمجاز كه ممكن است منجر به دستكاری، خرابكاری يا سرقت اطلاعات می شود،تدابیر امنیتی اتخاذ می نماید که هر کدام به نوبه ی خود مانع از دسترسی افراد غیر مجاز به بانک اطلاعاتی می شود.
انواع وب سایت در طراحی سایت و طراحی پرتال:
وبسایت ها بر طبـق فرد د نوع برنامـه نویسی به چند دسته تقسیم می شوند که جمله است از :
سایت استاتیک یا ثابت(Static Website):
در طراحی سایت و طراحی پرتال این وبسایت ها یک بار طراحی شده و اطلاعات مورد نیاز در آنها قرار می گیرد بعد از آن جهت تغییر نیاز به طراحی پیشرفته یا نیمه پیشرفته سایت است. زبان برنامـه نویسی اینگونه از وب سایت ها در اکثر موارد HTML و Java Script هستند که در نوع گسترش یافته تر می توان از CSS نیز بهره برد.
از آنجا که در طراحی سایت و طراحی پرتال از اندازه کمتری ازکد در طراحی وب سایت های استاتیک مصرف میشود، سرعت بارگذاری (Loading) بالایی دارا هستند . علاوه برای ن كم شدن اندازه کدها خوانایی بیشتر سایت توسط موتور های جستجوگر را به دنبال دارد.این موارد سبب بهتر شدن وضعیت آنها در طراحی سایت و طراحی پرتال از لحاظ امتیاز دهی موتورهای جستجو (رنکینگ) خواهد شد. همچنین این گونه سایت ها قیمت طراحی پایین تری را نسبت بهبقیه سایت ها دارند.
مصرف از افراد پیشرفته به اضافه ارتقا امنیت ،سبب بهره مندی از گرافیک ظاهری زیبا میشود جهت چه که تمام چیز ثبات دارد، از عبارت متن ها اندازه ی تصاویر همچنین تمام ی عناصر محل معین و ثابتی دارند ،که در نتیجه می توان جهت محل قرار گرفتن هر از اجزا، با کیفیت ترین تصمیم را گرفت.
اما از طرفی ممکن نبودن ایجاد تغییرات توسط افراد عادی سبب میشود تا امکان ظهور رسانی سایت توسط صاحبان و مدیران سایت نباشد.
سایت های استاتیک در طراحی سایت و طراحی پرتال جهت شرکـت ها، سازمان ها و افرادی مناسب است که حداکثر یک یا دو بار در سال نیاز به تغییر در محتوای سایت دارند.
وبسایت دینامیک یا پویا (Dynamic Website):
در طراحی سایت و طراحی پرتال افراد عادی که دسترسی به سیستم مدیریت محتوای سایت را داشته باشند،می توانند محتوای وب سایت های دینامیک را بعد از طراحی تغییر دهند. زبان پروگرام نویسی وب سایت های پویا میتواند بر اساس نیاز مفرق باشد اما عمدتا” از زبان های پروگرام نویسی ASP ASP.Net ، PHP، CSS، Silver light و یا Ajax استفاده میشود.
در طراحی سایت و طراحی پرتال این گونه از سایت ها در ابتدا اسکلت سایت بوسیله طراح ایجاد و پس محتوا توسط مدیران سایتها بارها تغییر میکند . به همین دلیل طراح در طراحی سایت وطراحی پرتال نسبت به موقعیت و اندازه ی دقیق متن ها و تصاویر وبقیه فایـل هایی که بعدا” توسط مدیران سایت ها تغییر میکند اطلاعی ندارد پس همه اکنون ت را در نظر می گیرد این کار سبب میشودکه تاحدودی از گرافیک جلوه ی سایت کاسته شود.
یکی از مزیت های وبسایت های دینامیک این است که محدودیتی جهت ایجاد، تغییر یا حذف مطالب، تصاویر صفحات و… وجود ندارد.
با توجه به اینکه دراین گونه سایت ها از زبان های برنامـه نویسی پیشرفته استفاده میشود امکانات زیاد ی در آنها قابل ایجاد است به مانند ایجاد صفحات هوشمند، فرم ها وموتورهای جستجوی پیچیده.
اما مصرف زیاد از کدها سبب نماید شدن بارگذاری(Loading) سایت وکم شدن رنکینگ آن در موتور های جستجو می شود.
وب سایت های دینامیک برای افراد، شرکـت ها و سازمان هایی که بیش از دوبار در سال نیاز به تغییر درمحتوای سایت را دارند،مناسب است.
پرتال ها (Portals):
در طراحی سایت و طراحی پرتال، پرتال ها وبسایت های دینامیک جامعی می باشند که چند هدف ویِژگزینشه را در یک سایت دنبال می کنند. به جمله دیگر مجموع چند سایت دینامیک که برای رسیدن به هدف خاصی در کنار هم قرار گرفته اند را می توان پرتال نامید. به عنوان مثال پرتال خبری می تواند از چند سایت تشکیل شده باشد که هر یک امکان خاصی چون انتشار تصاویر،عضو گیری، انتشار اخبار، نظر سنجی … را در اختیار مدیران آن قرار می دهد.ضمن این که تمام ویژگیهای یک سایت استاتیک می تواند در یک پرتال نیز صدق نماید .
در طراحی سایت و طراحی پرتال ً پرتالها توسط سازمانها، شرکت ها وگروه ها خریداری می شوندو به دلیل نیاز به ظهور رسانی بخشهای مختلف اداره ی آنها توسط فرد زیاد مساله است .
وبسایت استاتیک و نیمه دینامیک فلش (Static and Dynamic Flash Website):
در طراحی سایت و طراحی پرتال سایتهای فلش دو نوع استاتیک و نیمه دینامیک هستند که توسط نرمافزارهای خاصی طراحی می شوند. ” از XML یا Action Script برای ایجاد امکانات تغییر یا هوشمندی در این سایت ها بهره گرفته می شود.
به طور کلی در طراحی سایت و طراحی پرتال سایت های فلش استاتیک غیر قابل تغییرند وبه مانند سایت های ثابت توسط طراح ایجاد می شوند و برای تغییر آن نیاز است به افرادی نیاز است که به صورت پیشرفته یا نیمه پیشرفته از دانش طراحی سایتهای فلش برخوردار باشند.
اما سایتهای فلش نیمه دینامیک مانند وبسایت های دینامیک عمل میکند و قابل تغییر هستند . اما تغییر دادن در آنها به سادگی وبسایت های دینامیک نیست نیز دامنه ی ایجاد تغییرات محدودتر است.
ازعبارت ویژگی ها ی وب سایت های فلش جذابیت آن ها است،توانایی ایجاد گرافیک زیبا و هم چنین کارتون های جذاب.
اما از معایب عمده ی در طراحی سایت و طراحی پرتال آنها میتوان به امکان خوانده نشدن اطلاعات موجود در آنها بوسیله موتور های جستجوگر سرعت کم بارگذاری اشاره کرد.
در طراحی سایت و طراحی پرتال سایت های فلش برای افرادی مناسب است که نیاز به تبلیغات ندارند و عموم فرد ان با آنها آشنا هستند .
سایت دارای سیستم مدیریت محتوا ( Content Management System Website):
در طراحی سایت و طراحی پرتال این سایت ها که در اصطلاح به CMS ) Content Management System ) زیاد دیده شده ند، وب سایت هایی از نوع وب سایت های دینامیک یا پرتال ها هستند که توسط طراحان پیشرفته و یا شرکـت های طراحی پیشرفته برای مصارف ویِژگزینشه ایجاد می شوند.
تمام ویژگیها مربوط به سایت های دینامیک درباره سایتهای CMS صدق می نماید .
از ویژگی ها ی این سیسـتم ها نسبت بهبقیه سایت های دینامیک می توان به آماده کامل بودن اشاره کرد، به طوری که اکثرا اینگونه از سایتها در کمتر از سه روز کاری قابل نصب و استفاده می باشند .
طراحی سایت های CMS در طراحی سایت و طراحی پرتال به مانند طراحی یک خط تولید است و طراح سعی در رعایت تمام اصول امنیتی، گرافیکی، رنکینگ موتور های جستجو وبقیه موارد اثر گذار می نماید .