در این مرحله براساس نیازسنجی های انجام شده در مرحله قبل و نتایج بدست آمده، آن را در قالب یک ساختار داده ای طراحی و چیدمان آن را مشخص می نماییم.
در ادامه به برخی از نکات مهمی که در طراحی سایت باید در نظر گرفته شود می پردازیم
هدف وبسایت کاملا مشخص باشد
نقشه سایت در کلیه صفحات موجود باشد.
دسترسی به صفحه اصلی از تمام صفحات سایت امکان پذیر باشد.
در صورت چند زبانه بودن سایت آیکونی معین برای تغییر زبان در نظر گرفته شود.
محل قرارگیری آیکن های اصلی در کلیه صفحات مشخص و یکسان باشد.
امکان انتقال اطلاعات سایت به بازدید کننده وجود داشته باشد.
در صورت نیاز به نرم افزاری خاص برای مشاهده محتویات سایت، امکان دسترسی به نرم افزار مورد نظر برای بازدید کنندگان وجود داشته باشد.
مشاهده صفحات سایت در حالات مختلف نمایش، بدون اشکال باشد(مفهوم رسپانسیو بودن صفحات).
امکان جستجو در مطالب وب سایت و اتصال به آن فراهم باشد.
تدابیر بهینه سازی برای موتور های جستجو (مفهوم سئو SEO ) برای سایت اندیشیده شود.
امکاناتی برای آگاهی بازدید کنندگان از موقعیت جاری آنها در وب سایت وجود داشته باشد.
امکاناتی برای دریافت نظرات، انتقادات و پیشنهادات بازدیدکنندگان موجود باشد.
اطلاعاتی در مورد سازمان و مشخصات سفارش دهنده در سایت موجود باشد.
اطلاعات مربوط به تهیه کننده و زمان تهیه وب سایت موجود باشد.
امکان ارسال پرسش برای بازدیدکنندگان وجود داشته باشد.
طراحی صفحات و کلیه اجزای آنها بر مبنای اصول گرافیکی باشند.
سرصفحه، بنر و محتوی سایت روشنگر موضوع و اهداف وب سایت باشد.
طرح، رنگ و محل قرارگیری اشیاء متناسب با محتوی صفحات باشد.
تصویر و اشیاء موجود در صفحات از وضوح و کیفیت مناسب برخوردار باشند.
از امکانات صوتی و تصویری برای افزایش جذابیت صفحات و جلوگیری از یکنواختی استفاده شود.
در طراحی و انتخاب انواع اشیاء موجود در صفحه، مخاطبین وب سایت و سلیقه های آنها در نظر گرفته شود.
سیستم های مدیریت محتوای PHP
PHP دارای سیستم های مدیریت محتوای محبوب بسیاری است که طراحان و برنامه نویسان می توانند از آنها برای طراحی سایت های اینترنتی خود استفاده نمایند. در این بخش به معرفی سیستم های مدیریت محتوای رایگان و محبوب خواهم پرداخت.
وردپرس
به عنوان محبوب ترین سیستم مدیریت محتوا مطرح می باشد که دارای امکانات فراوانی برای ساخت سایت می باشد و قدمت بسیاری دارد. این اسکریپت دارای هسته مرکزی قدرتمندی می باشد که به طراحان و برنامه نویسان وب سایت قابلیت طراحی هر نوع سایتی را می دهد. در کنار هسته اصلی این سیستم مدیریت محتوا پلاگین هایی وجود دارند که در صورتی که امکانی در هسته اصلی وردپرس وجود نداشت می توان از طریق نصب و پیکربندی پلاگین مورد نظر قابلیت مورد نظر را به وب سایت اضافه نمود. همچنین در صورتی که قابلیت مورد نظر در امکانات پیش فرض وردپرس وجود نداشت که می توان از طریق برنامه نویسی PHP امکان مورد نظر خود را به سایت اضافه نمایید.
جوملا
یکی دیگر از سیستم های مدیریت محتوا و محبوب می باشد که دارای جامعه کاربری بسیار بزرگی می باشد و دارای امکانات اولیه بسیاری در هسته خود می باشد. این سیستم مدیریت محتوا نیز مانند وردپرس دارای قابلیت های جانبی فراوانی تحت عنوان اکستنشن ها می باشد که در صورت نیاز می توانید به هسته اصلی خود اضافه نمایید. قابلیت برنامه نویسی و توسعه در این سیستم مدیریت محتوا نیز مانند وردپرس وجود دارد و برنامه نویس PHP می تواند امکانات وب سایت را توسعه دهد.
دروپال
دروپال نیز مانند دو سیستم مدیریت محتوای دیگر بسیار قدرتمند می باشد و امکانات فراوانی را به صورت رایگان برای راه اندازی وب سایت در اختیار طراح و برنامه نویس وب سایت قرار می دهند. این سیستم مدیریت محتوا مانند دو سیستم دیگر علاوه بر امکانات پایه خود دارای امکانات جانبی فراوانی می باشد که می توانید در سیستم مدیریت محتوای خود نصب و راه اندازی نمایید.