الصفحة الرئيسية > صحيفة الحياة > دور برامج تصفح انترنت في زيادة المواقع العربية في العنكبوت؟
سندباد ومستكشف انترنت
دور برامج تصفح انترنت في زيادة المواقع العربية في العنكبوت؟
الخميس ٢٩ أيار (مايو) ١٩٩٧, بقلم
منذ مدة غير قصيرة بدأ الكثيرون يتكلمون عن النشر العربي على نسيج العنكبوت العالمي (وانا منهم). ومعظم هذا الكلام دار حول قلة المواقع العربية (اعني المواقع المطورة باللغة العربية) على النسيج لعدم وجود برامج تصفح تدعم هذه اللغة. الا انه بعد طرح شركة اليس لبرنامج تانغو اصدرت الشركة العالمية قشرة سندباد لمتصفح نافيغيتر مما جعله يعرض الصفحات العربية وبعد ذلك طرحت مايكروسوفت نسخة عربية من برنامج التصفح مستكشف انترنت.
ومن المنطقي بعد ظهور هذه البرامج ان نتوقع تزايد المواقع المطورة باللغة العربية على نسيج العنكبوت كون الادوات التي تتصفحها اصبحت متوافرة. وبما ان نافيغيتر والمستكشف هما اكثر برامج التصفح انتشاراً واقواها وجدنا من المفيد تحميل سندباد والنسخة الداعمة للعربية من المستكشف والغوص في نسيج العنكبوت وتقييم ادائها في عرض هذه المواقع العربية التي لا بد ان تكون بدأت بالانتشار.
مقاييس متعددة
ويختلف تصفح المواقع العربية عن المواقع اللاتينية لأن الاولى لا تدعم مقياس واحد للحروف مثل اللاتينية بل العديد من المقاييس. ولا شك ان مستخدم الكومبيوتر العربي يعرف ان هناك مقاييس تعريب من مايكروسوفت وآي.بي.ام. وصخر والنافذة وماكنتوش واي.اس.او. واسمو فضلاً عن احدث مقياس وهو المقياس الموحد يونيكود.
ومن المتوقع ان من يطور مواقع عربية للعنكبوت سوف يستخدم مقياس التعريب الموجود في نظامه اي ان متصفح العنكبوت يتوقع الوصول الى موقع مطور بأي من المقاييس السابقة. لذلك يتحتم على اي برنامج تصفح يدعم العربية ان يوفر ادوات ترجمة للمواقع العربية بحيث يتيح للمستخدم تصفح اي موقع عربي مهما كان مقياس تعريبه.
وتدخل مقاييس التعريب في علامات لغة تعليم هايبرتكست (HTML) الى جانب علامات اخرى تتعلق بالصفحات غير اللاتينية.
علامات اضافية
وتعطي برامج التصفح العربية اهمية كبيرة لهذه العلامات الاضافية لأنها هي التي ستجعل عرض الصفحات سليماً. لذا يكون من المفيد الكلام عن هذه العلامات حتى لو كان مستخدم المتصفح العربي لا ينوي تطوير صفحات بنفسه. ففهم المستخدم لها يسمح له بالتعامل مع برنامج التصفح بشكل اكثر فعالية. كما ان هذه العلامات هي مقياس اختبار برنامجي التصفح في موضوعنا هذا لأن خصائصها الاخرى معروفة لكل مستخدمي نافيغيتر والمستكشف وقد تكلمنا عنها في مواضيع سابقة.
واول العلامات الاضافية في لغة تعليم هايبرتكست هي علامة اللغة (LANG) التي تحدد لغة النص التابع لها. وتدعم هذه العلامة رمز من حرفين يحدد اللغة (en للانكليزية مثلاً) ورمز ثانوي اختياري يحدد تفرعاً من اللغة اذا وجد (en.us للانكليزية الاميركية). ففي الصفحات العربية يكون رمز العلامة (ar) لتحديد النص التابع لها بالعربية.
اما العلامة الثانية فهي (CHARSET) وتحدد مقياس ترميز الحروف في لغة الصفحة. وبالنسبة للصفحات العربية تحدد هذه العلامة نوع الترميز مثل ويندوز العربي او آي.اس.او. او اسمو او ماكنتوش العربي او غير ذلك. وهذه العلامة ضرورية ليتمكن برنامج التصفح من تحميل ترميز الحروف المناسب وعرض الصفحة بشكل سليم.
والعلامة المهمة الثالثة هنا هي الاتجاه (DIR) التي تحدد اتجاه النص من اليمين الى اليسار (RTL) او العكس (LTR) وتتفاعل عادة مع علامة المحاذاة (ALIGN).
سندباد والمستكشف

قد يكون اصعب ما واجهته في هذا التقييم هو العثور على مواقع مطورة باللغة العربية في العنكبوت. الا انني عثرت على بعضها بعد صبر طويل واستخدام كثيف لمحركات البحث مما يثبت ان المواقع العربية لا تزال قليلة جداً في النسيج.
سنقيم برنامجي التصفح هذين بالاعتماد على العلامات السابقة كونها هي التي تميز بين صفحة عادية (اي انكليزية) وبين صفحة عربية ونرى كيف «يفهم» كل من البرنامجين هذه العلامات.
في ما يتعلق بعلامة اللغة، يبدو انها ليست ضرورية في سندباد والمستكشف اذ يكفي ان تكون الصفحة محررة بالعربية لتظهر هذه اللغة في المتصفح.
اما علامة ترميز الحروف فيتعامل معها البرنامجان بفعالية. ويعني ذلك انه في حال وجود هذه العلامة في الصفحة يفهمها البرنامجان ويحمّلان مباشرة الترميز المناسب. ويدعم سندباد العديد من مقاييس الترميز اذا لم نقل كل المقاييس المعروفة بالعربية (حتى ماكنتوش العربي) غير ان المستكشف لا يدعم الا ثلاثة هي ويندوز العربي ودوس ٧٢٠ وآي.اس.او. ٨٨٥٩. اما في حال عدم وجود هذه العلامة فيعرض كل من اليرنامجين الصفحة باستخدام المقياس الافتراضي لديه. واذا كان هذا المقياس ليس صحيحاً يعود الى المستخدم تجربة المقاييس الاخرى للعثور على المقياس الصحيح.
ويتفوق هنا سندباد على المستكشف اذ يوفر امر تحديد مقياس الصفحة آلياً في حال عدم وجود علامة ترميز الحروف، واختبرته في العديد من المقاييس وتمكن من تحديد معظمها بدقة (مع انه يعيد تحميل الصفحة عدة مرات بعد تحديد الترميز وهو شيء مزعج).
ويجب هنا الكلام عن مقياس ماكنتوش العربي لأن العديد من المستخدمين العرب يتعاملون مع هذه البيئة وقد يطورون صفحات عنكبوت عربية فيها ومن المفيد اختبار اداء البرنامجين تجاهها.
فقد قمت بتصميم صفحة عربية باستخدام ماكنتوش وفتحتها في البرنامجين. وبغياب علامة ترميز الصفحات عرضها البرنامجان بالمقياس الافتراضي لديهما والذي هو ويندوز العربي. وعند اختيار امر التحديد الآلي في سندباد قام هذا الاخير بتحديد المقياس على انه آي.بي.ام. ٨٦٤ وعرض الصفحة به. ومع ان العرض تحسن كثيراً الا انه لم يتمكن من عرض بعض الحروف مثل التاء المربوطة. الا انه لدى اختبار مقياس ماكنتوش العربي يدوياً عرض البرنامج الصفحة بشكلها الصحيح والكامل. اما في ما يتعلق بالمستكشف وفي غياب وظيفة التحديد الآلي قمت بتجربة المقاييس الثلاثة يدوياً وكانت النتيجة ان مقياس آي.اس.او. ٨٨٥٩ كان الاقرب لنوع الصفحة وعرض النص بشكل صحيح الا حروف قليلة مثل التاء المربوطة.
وهكذا يبدو سندباد متفوقاً على المستكشف في ما يتعلق بدعم مقاييس ترميز الحروف مع ان البرنامجين لا يدعمان مقياس يونيكود بتاتاً. واذا كنت تتعامل مع هذا المقياس فلا تعتمد عليهما لعرض الصفحات بشكل سليم.

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


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