تعلم كيف تبني موقعك

     هذه  المقاله عباره عن مقدمة عامه وموجزه حيث سأوضح وألخص فيها الخطوات الاساسية لبناء موقع.  ستساعدك باذن الله للبدء في تصميم وبناء موقعك الخاص.
اذا كان لديك استفسار خاص عن بناء المواقع , تستطيع مراسلتي على هذا الايميل
( asma.h.almalki@gmail.com)  وسأحاول الرد في أقرب ف
رصه

خطوات تصميم وبناء المواقع

  1. جمع المعلومات.
  2. التخطيط.
  3. التصميم.
  4. التطوير.
  5. الاختبار والتسليم.
  6. الصيانه.

المرحله الاولى (جمع المعلومات) :

     اول خطوه لضمان نجاح الموقع هي مرحلة جمع المعلومات. هذه المرحلة تضمن لك الفهم الكامل لنوياك واهدافك من بناء الموقع وكيف ستصل لهذه الاهداف.  سواء كنت تنوي بناء الموقع لاستخدامك الشخصي او كنت تنوي بناءه لعميل او لشركه , فهذه الخطوه جدا مهمه لتلخيص اهداف الموقع ومحتوياته  والاهم من ذلك فهم متطلبات العميل. 
     من المهم ان تطرح الكثر من الاسئله حتى تفهم تماما ما هو المطلوب منك حتى تستطيع بناء هذا الموقع بالصوره الصحيحه.  احضر قلم و ورقة وابدأ بطرح الاسئله حول النقاط الاربعه التاليه:

  1. الغرض: هل تريد موقع غرضه نشر المعرفه؟ , أم هو موقع تجاري لبيع النتجات , أم انك تريد تقديم خدمات؟
  2. الهدف: ماذا تريد أن تحقق من بناءك لهذا الموقع؟ .... عادة يكون الهدف اما لكسب المال او تبادل المعلومات.
  3. الجمهور المستهدف: وهم الاشخاص المراد الوصول اليهم وجذبهم لموقعك. يجب أن تسال نفسك.. هل هناك جماعة معينه اريد الوصول اليهم؟ , يجب ان تحدد اعمارهم ونوعهم واهتماماتهم. هذه خطوه مهمه لتساعدك على تصميم الموقع بالشكل المناسب.
  4. المحتويات:ماهي نوع المعلومات اللتي يود (الجمهور المستهدف) الوصول اليها ؟,هل هي معلومات او بضائع او خدمات .

المرحله الثانيه (التخطيط) :

     بعد جمع المعلومات المهمة يجب أن تبدأ بوضع خطه واضحه للموقع. في هذه المرحله ستبني خريطة الموقع.
ماهي خريطة الموقع؟ 
هيه قائمه تحتوي على كل صفحات الموقع الرئيسيه والفرعيه المراد بناءها.
ستساعدك على الفهم الدقيق لمحتويات موقعك وبالتالي بناء موقع دقيق , سهل الاستخدام وسهل التنقل بين الصفحات. ويجب ايضا مراعاة التسلسل المنطقي للصفحات , وهناك مبدأ في علم الحاسب يسمى مبدأ (الثلاث نقرات).
ماهو مبدأ الثلالث نقرات؟
يقول هذا المبدأ ان زائر الموقع يجب ان يكون قادرا على الوصول الى اي معلومه يريدها , بدون الحاجه الى اكثر من ثلاث نقرات على زر الفاره.
كما نرى ان هذا المبدأ يهتم بتسهيل تصفح الموقع , فزائر الموقع يجب ان يكون قادرا على الوصول الى اي معلومه يريدها بسهوله لضمان نجاح الموقع.

المرحله الثالثه (التصميم) :

     انها المرحله التي تقرر فيها شكل وهيئة موقعك.  في هذه المرحله يجب أن تهتم بطلبات واحتياجات (الجمهور المستهدف). فمثلا لو كنت تصمم موقع للاطفال -(جمهورك المستهدف) هم الاطفال- يجب عليك ان تحرص أثناء التصميم على اختيار الوان ساطعه واضافة شخصيات كرتونية مرحه لجذب اهتمامهم.
    لو كنت تصمم موقع لشركة , يجب عليك الاهتمام باضافة شعار الشركة مثلا , والاهتمام باختيار الوان تناسب الشعار وتعبر عن  الشركة.
     في هذه المرحلة لن تقرر فقط الشكل النهائي بل ستقرر ما اذا كنت تريد اضافة فلاشات او قوائم متحركه الى صفحات موقعك . أيضا في هذه المرحله يجب أن تاخذ كل شي في عين الاعتبار , فمثلا  عند تصميم استمارات التسجيل, يجب أن تقرر ما اذا كنت  تريد أن يكون اسم المستخدم فقط باللغة العربية,أو هل تريد ان تكون كلمة المرور لا تقل عن ستة ارقام وهكذا.   مثال اخر , بعض المواقع تقوم بارسال رسائل دورية الى عملائها , والبعض الاخر لا يعطي جميع مستخدمي الموقع نفس الصلاحيات للوصول لصفحات الموقع.
     كمصمم مواقع ستحتاج الى تصميم اكثر من نموذج مبدئي , لتعرضه عالشركه او العميل.
ماهو النموذج المبدئي؟
هوه رسم مبسط يوضح تفاصيل الموقع وصفحاته, يساعدك على فهم الشكل النهائي للموقع وكيفية عمله قبل البدء بالبرمجه.
     وهذه الخطوه جدا مهمه فابستخدام النماوذج المبدئي يستطيع العميل أن يرى شكل الموقع النهائي , وايضا بامكانه اضافة افكاره وتعديلاته بسهوله , فبعد الدخول في مرحلة التطوير والبدء بالبرمجه سيكون عمل التعديلات جدا بالاضافة الى انه مضيعة للوقت. يجب عليك التواصل مع العميل وتبادل الافكار والاقتراحات للوصول لافضل النتائج.
     يجب أن يتم بناء هيكل الموقع بطريقه متاكمله ويجب أن تحدد وتفصل كل شي استعدادا لمرحلة التطوير.



المرحله الرابعة (التطوير) :

    مرحلة التطوير هي المرحلة اللتي يبدأ فيها بناء الموقع فعليا.  ستحول النماذج المبدئيه اللتي رسمت في مرحلة التصميم الى موقع حقيقي.  
  هذه المرحله تنقسم الى ثلالث اقسام , وفي كل قسم ستسخدم لغة برمجه مختلفه:
1- بناء الموقع.
 ,XML,HTML  لتصميم الموقع كاملا من الصفحات ومحتوياتها وبناء جداول التسجيل .
JavaScript مثلا لتفعيل جداول التسجيل ( كالتاكد من ادخال المستخدم للرقم السري بالطريقة الصحيحة).
CSS توحد شكل واسلوب الموقع , بمعنى الوان الخط ستكون موحده, الخلفيات وما الى ذلك.
هناك برامج تساعد في عملية التصميم , بالاضافة الى انه يوجد الكثير من القوالب الجاهزه اللتي تستطيع تحميلها مجانا من النت.
2- بناء مستدوعات البيانات.
     نحتاج بناء مستدوعات البيانات لتخزين بيانات المستخدمين كأسمائهم ,ارقامهم السريه , البريد الالكتروني.  ولو كنت تريد بناء موقع تجاري فستحتاج الى تخزين معلومات عن البضائع اللتي ستعرضها للبيع كاسم المنتج , سعره , صورة المنتج.
ستحتاج الى لغة SQL  لبناء مستودعات بيانات, ويجب أيضا مراعاة بناء جداول صحيحه ومترابطه.
أيضا تستطيع استخدام برامج عوضا عن استخدام لغة البرمجه تسهل بناء الجدول.
3- ربط الموقع مع مستودعات البيانات.
انتهيت من بنا الموقع كاملا واتممت بناء مستودع البيانات, كيف ستقوم بارسال البيانات من الموقع الى مستودع البيانات لتخزينها؟ , وكيف ستقوم بجلب البيانات من مستودع البيانات لعرضها؟
لتقوم بذلك يجب عليك ربط الموقع بمستودع البيانات عن طريق لغة PHP او ASP , وتختلف اللغه المستخدمه باختلاف نوع السيرفر المستخدم.



المرحلة الخامسة (الاختبار والتسليم):

     في هذه النقطة, ستصل الى اخر مرحلة وستحتاج الى اختبار الموقع. يجب عليك اتأكد بان جميع وظائف الموقع كامله و تشتغل بشكل صحيح.  أيضا يجب التأكد بأن جميع وظايف الموقع تشتغل وتتوافق مع جميع متصفحات الانترنت.

    الان حان الوقت لرفع ملفات الموقع الى السيرفر.  ستحتاج الى برنامج FTP  لنقل الملفات . بعد حجز اسم الدوماين و اختيار مزود خدمة استضافة المواقع. بعد الانتهاء من رفع الملفات , يجب اختبار الموقع مرة اخيره للتاكد بان الملفات رفعت بشكل صحيح, والوظائف جميعها تشتغل بشكل صحيح. وبهذا تكون انتهيت من بناء موقعك وهو متوفر الان للجميع.


المرحلة السادسة(الصيانة):

    
    في هذي المرحلة يجب ان تهتم بتجديد محتويات موقعك دوريا ,فالبتالي تستطيع ضمان عودة الزائر لموقعك.
   هناك انواع مختلفة للصيانه اللتي تحسن الموقع , كالاهتمام ب العنوان و الوصف والكلمات الاساسيه لموقعك اللتي بدورها تساعد موقعك للحصول على ترتيب عالي في محركات البحث.
   صحيح أنك انهيت بناء موقعك لكن يجب أن تتأكد بأن المستخدمين يستطيعون ان يجدوه وان يصلوا اليه ويستمروا في العوده اليه.




تعليقات