المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : صيانة مواقع ويب



holly_smoke
01-02-2001, 01:47 PM
صيانة مواقع ويب

شخص علل موقعك على شبكة ويب وعالجها!

لا بد أن مسؤولي صفحات ويب يبذلون جهوداً كبيرة لإنشاء مواقع ممتازة على شبكة ويب، ولكن كيف يتأكدون من أن مواقعهم "بصحة جيدة"، وأنها تعمل كما ينبغي؟

يجب تغيير المعلومات الموجودة في مواقع ويب، بتحديثها روتينياً وبانتظام، وذلك بتغيير محتويات أو إضافة صفحة أو مجموعة من الصفحات، كلما دعت الحاجة، ثم تحديث الارتباطات (Links) بالوثائق الداخلية، والمواقع الخارجية، وقواعد البيانات، وملفات الرسوميات، والملتيميديا، لكي تناسب المحتويات الجديدة للموقع. والأمر الذي لا يرغب مسؤول صفحات ويب (WebMaster) حدوثه لزوار الموقع بعد كل هذا الجهد، هو أن يواجهوا خلال تصفحهم الموقع ارتباطاً نهايته مسدودة، إذ يجب أن يقودهم كل ارتباط إلى هدف معين، وإلا سوف يفقدون احترامهم له، والثقة في قدراته، أو قدرات شركته، ومثلما لا يرسل أحدنا تقريره السنوي، ناقصاً بعض الصفحات، أو متضمناً إشارة إلى مخططات بيانية غير موجودة، يجب أن لا نبني موقعاً على شبكة ويب ضعيف تقنياً، إذ يمكن أن يسبب الاختلال الوظيفي لموقع الشركة على شبكة ويب، أذى كبيراً لصورتها أمام الزبائن، مثلما يفعل إعلان رديء لمنتجاتها، أو التعامل مع شخص في قسم البيع سيئ التصرف أو الهندام. فإذا تضمن الموقع أخطاءً سببها عدم العناية أو الإهمال، حتى الأخطاء الصغيرة منها، مثل أخطاء تهجئة الكلمات، فإن صورة الشركة صاحبة الصفحة ستهتز، وسيرى زبائنها أنها أقل جدارة بالثقة. وإذا أضيف إلى ذلك قليل من الدعابات السمجة، سيصبح المزيج موقعاً مشابهاً للثرثارين الذي لا يجيدون فعل شيء، أو ربما أسوأ من ذلك. لكن، لاشيء يحطم صورة الجهة صاحبة الموقع مثلما تفعل الارتباطات التي لا تقود إلى أي هدف، والصور التي لا تظهر، ونماذج الإدخال التي لا تعمل. وتكفي إحدى تلك المشكلات لوحدها لتكون النتيجة مؤسفة، أما إذا اجتمعت معاً، فسيودع الموقع زواره، إلى غير رجعة!

معرفة المشكلات التي يمكن أن تحدث بعد تحديث الموقع شيء، وتجنبها شيء آخر. ففي الأيام المبكرة من تصميم صفحات شبكة ويب (حتى عالم 1994 تقريباً)، كان مسؤول الصفحات يركّب محتويات الموقع على المزود، وينقر على كل الارتباطات، للتأكد من أنها تقود للهدف الصحيح، وكان يستخدم محرر نصوص لإجراء التغييرات الضرورية في حال كان أحد الارتباطات مقطوعاً. ولم تكن المواقع معقدة كما هي عليه اليوم، فلم يكن لدى الأشخاص الذي يطورونها سوى عدد محدود من العناصر التي يرغبون بإظهارها. وكان عملهم هذا يشغل جزءاً من وقتهم فقط، فعملهم الأساسي لم يكن له علاقة بشبكة ويب. وبسبب هذا، كان تشخيص كامل الموقع أمراً سهلاً نسبياً، فكانت الملفات الرسومية تحفظ في دليل واحد، وملفات HTML في دليل آخر، وبرامج لغة CGI الوصفية في دليل ثالث. فإذا حدث ولم يعمل شيء معين في الموقع، فإن تعقب المشكلة لم يكن أمراً صعباً. لكن مواقع شبكة ويب التي نراها هذه الأيام، تتضمن مئات وربما آلاف الملفات، وتعمل مجموعات مختلفة من الأشخاص، كلٌ في منطقة مختلفة من الموقع، على تنقيح الوثائق وإضافة الملفات، والبرامج الوصفية، والارتباطات، ولا توجد وسيلة لإدارة هذه التغييرات والتأكد من صلاحيتها بدون مساعدة. والمساعدة موجودة، على شكل برمجيات خاصة بتشخيص مواقع شبكة ويب. نعرض في هذا المقال بشكل رئيسي، التطبيقات التجارية المنفصلة التالية: برنامج Astra SiteManager 1.0، من إنتاج شركة Mercury Interactive Corp (موقعها http://www.merc-int.com)، وبرنامج Coast WebMaster 2.0 من إنتاج شركة Coast Software (موقعها http://www.coast.com)، وبرنامج Webanalyzer 2.0 من إنتاج شركة InContext Systems (موقعها http://www.incontest.ca)، ونتحدث باختصار عن بعض البرمجيات المشتركة، التي تعالج جزءاً من مهمات إدارة الموقع (انظر الفقرة "البرمجيات المشتركة لفحص الارتباطات"). ولا يغطي هذا المقال، بسبب ضيق المكان، مجموعات برمجيات ويب، التي تتضمن وظائف إدارة وتشخيص المواقع كجزء من ميزاتها الكثيرة الأخرى.