Borna66
02-11-2011, 12:17 AM
طراحی صفحات وب به صورت حرفهای یا غیرحرفهای این روزها خیلی رایج شده است.
اگر کسی دانش کافی برای طراحی وب را داشته باشد که خود اقدام راهاندازی سایت یا وبلاگ میکند وگرنه این کار را به دست متخصص میسپارد. اگر شما جزو دسته اول هستید یا حداقل میخواهید وارد این دسته بشوید، باید بسیاری از نکات را بیاموزید، با زبانهای طراحی صفحات وب آشنا شوید و کار کردن با برنامههای مرتبط را یاد بگیرید. مهمترین و کاملترین برنامه این حوزه Adobe Dreamweaver است که آخرین نسخه آن در سری CS5 مجموعههای Adobe وجود دارد. درباره دریمویور یا همان بافنده رویا(Dreamweaver) میتوان بسیار صحبت کرد؛ کتابهای بسیار زیادی نیز درباره این برنامه و نحوه کار کردن با آن وجود دارد. اما این هفته قصد داریم در مورد «نحوه ایجاد یک پروژه طراحی سایت» که یکی از مهمترین قابلیتهای این برنامه محسوب میشود و متاسفانه بسیاری از طراحان ایرانی از آن استفاده نمیکنند، صحبت کنیم.
با این قابلیت پروژه طراحی سایت شما ساختاری مستحکمتر پیدا میکند، همه چیز در جای خود قرار میگیرد و اشکالزدایی(Debugging) بسیار آسانتر میشود. پیش از شروع این مقوله، باید به نکتهای اشاره کنم که بسیاری از افراد غیرمتخصص آن را نمیدانند. به طور کلی سایتها به دو دسته تقـسیم میشوند: 1- سـایتهای ایستا(Static) 2- سایتهای پویا(Dynamic).
در سایتهای ایستا، یک بار سایت کدنویسی میشود و در دسترس قرار میگیرد. هر بار که نیاز به تغییر خاصی در این نوع سایتها باشد، مدیر سایت باید کد صفحات را باز و تغییرات خود را در کدها اعمال کند. اما همانطور که از نام سایتهای پویا پیدا است در این سایتها نوعی هوشمندی نرمافزاری وجود دارد و بسیاری از کارها به صورت خودکار انجام میگیرد. به طور کلی محتوای تولید شده در این نوع سایتها به صورت پویا است و بر اساس نیاز و درخواست کاربر تغییر میکند. برای مثال وبلاگها در دسته پویا قرار میگیرند زیرا مدیر وبلاگ بدون نیاز به دانستن زبانهای برنامهنویسی تحت وب، وارد بخش مدیریت وبلاگ میشود، به قسمت ارسال پست میرود، مطلب مورد نظر خود را تایپ و هر نوع رسانهای از جمله عکس را به آن میافزاید و بعد انتشار میدهد. ساختار این گونه سایتها به گونهای است که خود سایت مطلب را دریافت میکند و در جای خود(مثلا در صفحه اول وبلاگ) قرار میدهد. همین رفتار را با پست بعدی انجام میدهد و پست قدیمی را به پایین انتقال میدهد؛ این دقیقا یعنی سایتهای پویا. حال تصور کنید که اگر وبلاگ به صورت ایستا بود چه وضعی میشد. مدیر وبلاگ قبل از هر چیزی باید کدنویسی میدانست. سپس صفحات وبلاگ را باز و تمام تغییرات را در کد اعمال میکرد. مهم نیست که شما دوست دارید که چه نوع سایتی را طراحی کنید(پویا یا ایستا)؛ دریوویور تمام ابزارهای مورد نیاز شما را فراهم میکند.
اگر کسی دانش کافی برای طراحی وب را داشته باشد که خود اقدام راهاندازی سایت یا وبلاگ میکند وگرنه این کار را به دست متخصص میسپارد. اگر شما جزو دسته اول هستید یا حداقل میخواهید وارد این دسته بشوید، باید بسیاری از نکات را بیاموزید، با زبانهای طراحی صفحات وب آشنا شوید و کار کردن با برنامههای مرتبط را یاد بگیرید. مهمترین و کاملترین برنامه این حوزه Adobe Dreamweaver است که آخرین نسخه آن در سری CS5 مجموعههای Adobe وجود دارد. درباره دریمویور یا همان بافنده رویا(Dreamweaver) میتوان بسیار صحبت کرد؛ کتابهای بسیار زیادی نیز درباره این برنامه و نحوه کار کردن با آن وجود دارد. اما این هفته قصد داریم در مورد «نحوه ایجاد یک پروژه طراحی سایت» که یکی از مهمترین قابلیتهای این برنامه محسوب میشود و متاسفانه بسیاری از طراحان ایرانی از آن استفاده نمیکنند، صحبت کنیم.
با این قابلیت پروژه طراحی سایت شما ساختاری مستحکمتر پیدا میکند، همه چیز در جای خود قرار میگیرد و اشکالزدایی(Debugging) بسیار آسانتر میشود. پیش از شروع این مقوله، باید به نکتهای اشاره کنم که بسیاری از افراد غیرمتخصص آن را نمیدانند. به طور کلی سایتها به دو دسته تقـسیم میشوند: 1- سـایتهای ایستا(Static) 2- سایتهای پویا(Dynamic).
در سایتهای ایستا، یک بار سایت کدنویسی میشود و در دسترس قرار میگیرد. هر بار که نیاز به تغییر خاصی در این نوع سایتها باشد، مدیر سایت باید کد صفحات را باز و تغییرات خود را در کدها اعمال کند. اما همانطور که از نام سایتهای پویا پیدا است در این سایتها نوعی هوشمندی نرمافزاری وجود دارد و بسیاری از کارها به صورت خودکار انجام میگیرد. به طور کلی محتوای تولید شده در این نوع سایتها به صورت پویا است و بر اساس نیاز و درخواست کاربر تغییر میکند. برای مثال وبلاگها در دسته پویا قرار میگیرند زیرا مدیر وبلاگ بدون نیاز به دانستن زبانهای برنامهنویسی تحت وب، وارد بخش مدیریت وبلاگ میشود، به قسمت ارسال پست میرود، مطلب مورد نظر خود را تایپ و هر نوع رسانهای از جمله عکس را به آن میافزاید و بعد انتشار میدهد. ساختار این گونه سایتها به گونهای است که خود سایت مطلب را دریافت میکند و در جای خود(مثلا در صفحه اول وبلاگ) قرار میدهد. همین رفتار را با پست بعدی انجام میدهد و پست قدیمی را به پایین انتقال میدهد؛ این دقیقا یعنی سایتهای پویا. حال تصور کنید که اگر وبلاگ به صورت ایستا بود چه وضعی میشد. مدیر وبلاگ قبل از هر چیزی باید کدنویسی میدانست. سپس صفحات وبلاگ را باز و تمام تغییرات را در کد اعمال میکرد. مهم نیست که شما دوست دارید که چه نوع سایتی را طراحی کنید(پویا یا ایستا)؛ دریوویور تمام ابزارهای مورد نیاز شما را فراهم میکند.