تطوير المواقع
تطوير المواقع هو مصطلح شامل لكل ما يتعلق ببناء موقع إلكتروني من وضع التصاميم وتطوير المحتويات
بالإضافة إلى المستندات الخاصة بالمخدم والعميل وأنظمة الحماية والخصوصية بالنسبة للشبكة سواء كانت هذه الشبكة خاصة أو على الإنترنت كما يضم أيضا التجارة الإلكترونية.
اقسام تطوير المواقع
كما يمكن استعمال لغات أخرى مثل الجافا سكريبت JavaScript لإضافة برامج وعمليات أخرى.
تكتب هذه الواجهة باستخدام لغات أشهرها الـ PHP وال ASP وال Python. مع تطور لغات البرمجة تصبح مواكبتها
أما بالنسبة للواجهة الأخرى وهي واجهة الخادم وهي تدعم الخدمات التفاعلية التي صارت رائجة مع تطور وتوسع مهام الإنترنت.
تصميم واجهة موقع بلغة html، وهي لغة برمجية مُخصصة لتصميم واجهات مواقع الإنترنت.
يشمل تطوير المواقع قسمين الأول مختص ببناء واحهة المستخدم ويقصد بها الجزئية التي تتم كتابتها بلغات مثل الـ HTML وال CSS
وهنا يتم الاهتمام بالتصميم المرئي للموقع visual design حيث أن لغة الـ HTML تستخدم لكتابة الموقع بينما الـ CSS تستخدم لتنسيق أنماطه المرئية.
أمرا ضروريا لـ تصميم مواقع الويب الناجحة لكن عملية بناء موقع لا تتعلق فقط بكتابة الكود بل هنالك نقاط أخرى ضرورية يجب أن يتم تغطيتها في دورة حياة تطوير الموقع.
بعد توضيح البرمجيات المستخدمة في مجال تصميم مواقع الويب، دعنا نوضح لك مراحل التطوير.
مراحل تطوير المواقع
يتم تصميم مواقع الويب وتطويرها على مراحل يمكن اقتصارها في سبعة مراحل هي:
– جمع المعلومات
المرحلة الأولى هي مرحلة جمع المعلومات التي يتم فيها قراءة السوق ومعرفة نوع الزبائن أو الجمهور المستهدف وتحديد الهدف
أو الغرض الأساسي من الموقع. قد تستغرق هذه المرحلة حوالي أسبوع إلى أسبوعين يجب في هذا المرحلة القيام ببحوث ودراسات للإمكانيات
القابلة للتنفيذ والتي ستلقى رواجا وتحقق الغرض الأساسي من الموقع سواء كان موقع للتسوق أو موقع خاص بشركة ما او تصميم موقع شخصي أو ما إذا كان موقع يعرض محتوى وفكرة معينة.
يجب أيضا تحديد ما إذا كان الجمهور المستهدف يفضل أن يكون الموقع رسميا في أسلوبه أو هزليا أو أيا كان الجو العام به. كل هذه العناصر يجب تعريفها لتنفيذ المراحل التالية
– التخطيط
مرحلة التخطيط يتم فيها تحديد خريطة الموقع وفقا للمعلومات المتحصل عليها في المرحلة السابقة،
خريطة الموقع تمثل التسلسل الخاص بالموقع والموجود عادة كعناوين في الشريط العلوي في صفحات الموقع،
حيث أن كل عنصر في هذا الشريط يقود إلى مجموعة عناصر أخرى وهكذا مثال على ذلك خريطة موقع لينكد إن التي تتكون من الصفحة الرئيسية
والأشخاص المضافين أو ال connections والوظائف والدردشات والإشعارات والصفحة الشخصية. تمثل هذه العناصر النقاط الأساسية أو المرجعية للموقع وتتفرع منها نقاط أخرى.
وظيفة خريطة الموقع أن تبين هذه النقاط وتسلسلها وعلاقتها بعضها ببعض. تستغرق هذه المرحلة أسبوعين إلى ستة أسابيع.
– مرحلة التصميم
يشرف على هذه الخطوة مصمم مواقع وهو الذي يقوم بوضع تصاميم الموقع وفقا للبيانات المجمعة حتى الآن ويصمم الصور والفيديوهات التي ستعرض على الموقع.
الهدف الأساسي من تصميم الموقع هو عرض مجسم المعلومات وتصوير المحتوى بشكل فعال جذاب تجعل الزائر أكثر اهتماما لمعاينة محتوى الموقع.
بالإضافة إلى الوسائط يضم التصميم أيضا الألوان والشعارات وما إلى ذلك من أمور فنية أو هندسية. في هذه المرحلة يوجد ثلاث وجهات أو كيانات وهي المصمم وصاحب المشروع والزبون،
لا تنتهي هذه المرحلة حتى يحدث قبول من هؤلاء الثلاث أطراف تجاه التصميم وقد تستغرق هذه العملية فترة زمنية تصل إلى ستة أسابيع.
– مرحلة تحديد المحتوى وكتابته
المرحلة الرابعة وهي كتابة المحتوى وتشكيله ليصبح قابلا للعرض على الموقع. يقوم صاحب المشروع
بتزويد مطور الموقع بالمحتوى والمتطلبات من عناوين وتعديلات كل ذلك قبل البدء في المرحلة الخامسة وهي البرمجة.
– مرحلة كتابة الشفرة
يتم في هذه المرحلة كتابة شفرة الموقع مايسمى بـ البرمجة الخاصة وتطبيق التصاميم وخريطة الموقع وكل العناصر المحددة لتكون موقعا متكاملا.
يتم تصميم واجهة المستخدم وواجهة الخادم باستعمال لغات البرمجة المتخصصة في كل قسم. بالإضافة إلى كل هذا يجب وضع أسس تحسين محركات البحث
من عناوين ووصف وكلمات مفتاحية لتحقيق ترتيب عالي في محرك البحث والحصول على زيارات.
– مرحلة الاختبار والإطلاق
واختبار فعالية الموقع وكل الروابط والوسائط المستعملة ومدى صحة المحتوى لفظيا ونحويا وإذا ما توجد أية أخطاء في التصميم والأهم هو اختبار صحة الكود الخاص بالموقع.
بعد ذلك يتم إطلاق الموقع إلى الشبكة عن طريق برنامج بروتوكول نقل ملفات file transfer protocol.
– مرحلة الصيانة
المرحلة الأخيرة هنا هي مرحلة الصيانة الدورية والمراقبة بحيث يتم إزالة أية مشاكل أو أخطاء قد تحدث منذ اللحظة التي يتم فيها رفع الموقع إلى شبكة الإنترنت.