العديد من اصحاب المواقع يحبوا ان يبنوا مواقعهم بإستخدام تقنيات الـ Ajax لتحسين قابلية الأستخدام لمواقعهم.
ويخرجوا لنا بمواقع احترافية بالكامل ومثالية للمستخدمين, لكن الـ Ajax يشبه الفلاش الى حد كبير بالنسبة لعناكب
جوجل او اغلب عناكب محركات البحث بشكل عام. الـ Ajax يمكن ان يتسبب بمشاكل اثناء عملية فهرسة الموقع
اذا لم يتم استخدامه بشكل صحيح!.
احد اكبر المشاكل فى تقنيات الـ Ajax, هو انه بالرغم من ان عناكب جوجل, لديهم قدرة جيدة على فهم وقراءة روابط الـ HTML الا انه من الصعب فى اغلب الأحيان قراءة اكواد الجافا سكريبت JavaScripts
لذلك دائما ننصح بإستخدام بنية روابط الداخلية بإستخدام الـ html
نحن ننصح دائما اصحاب المواقع بأن يصمموا مواقعهم سهلة وجيدة بأفضل الطرق الممكنة للمستخدمين
وليس لعناكب البحث, عندما تقوم بتصميم موقعك بإستخدام تقنية الـ Ajax
فكر فى احتياجات زوار موقعك, ومن ضمن هذه الزوار الذى يستخدموا متصفحات انترنت لا تدعم الجافا!.
فهناك الكثير من الذى يفضلوا استخدام المتصفحات البسيطة, وهناك ايضا الذى يتصفحوا المواقع عبر جوالتهم.
احد افضل واسهل الطرق لتختبر قابلية استخدام موقعك بدون الجافا اسكريبت, لو استعراض نص الموقع فقط.
بإستخدام متصفح بسيط مثل متصفح Lynx
تصفح نص الموقع فقط, جيد ويساعدك فى اكتشاف المناطق التى تصعب ارشفتها بواسطة عناكب البحث
مثل الصور والفلاشات.
عندما تبدأ موقعك من خط الصفر, حافظ على ان تكون بنية روابط موقعك
بإستخدام الـ HTML وبعد ذلك فور انتهائك من تصميم صفحاتك ووضع كل محتوى فى ماكنه.
تقدر بعدها ان تبدأ بإضافة التجميلات والتأثيرات بإستخدام الـ Ajax.
جوجل سيسكون من دواعى سروره ان يأرشف صفحات الـ html بينما الزوار الذى يستخدموا المتصفحات الذكية
سيستمتعوا بطريقة عرض موقعك بتقنيات الـ Ajax الرائعة.
بالطبع سوف تضطر لأن تجعل الروابط تشمل متغيرات واستعلامات Java,
اذا اليك طريقة للدمج بين متغيرات الجافا وروابط الـ html
عندما تبنى صفحات موقعك, اجعلها مهيئة حيث يمكن الوصول اليها بروابط static او dynamic
للمناداة على استعلامات الـ javascripts.
بهذه الطريقة, سوف يتمكن الزوار الذى يمكنه استخدام الجافا من الأستفادة بكامل تأثيرات الـ Ajax المطور بموقعك.
بينما الأخرين الذى لا يمكنهم استخدام الجافا, سيستطيعوا ان يوصلوا لمحتوى موقعك دون الحاجة للجافا!
كامثال:
ملحوظة: ركز على ان تكون الروابط تستخدم البرامتر
فعناكب البحث تستطيع قراءة نوعية الروابط الظاهرة فى الكود السابق وليس
حيث ان عناكب الأرشفة تتجاهل مثل هذه الروابط التى تستخدم للـ Ajax
المصدر: A spider's view of Web 2.0
ويخرجوا لنا بمواقع احترافية بالكامل ومثالية للمستخدمين, لكن الـ Ajax يشبه الفلاش الى حد كبير بالنسبة لعناكب
جوجل او اغلب عناكب محركات البحث بشكل عام. الـ Ajax يمكن ان يتسبب بمشاكل اثناء عملية فهرسة الموقع
اذا لم يتم استخدامه بشكل صحيح!.
كيف سيقرء جوجل موقعى؟
احد اكبر المشاكل فى تقنيات الـ Ajax, هو انه بالرغم من ان عناكب جوجل, لديهم قدرة جيدة على فهم وقراءة روابط الـ HTML الا انه من الصعب فى اغلب الأحيان قراءة اكواد الجافا سكريبت JavaScripts
لذلك دائما ننصح بإستخدام بنية روابط الداخلية بإستخدام الـ html
التصميم وقابلية الأستخدام
نحن ننصح دائما اصحاب المواقع بأن يصمموا مواقعهم سهلة وجيدة بأفضل الطرق الممكنة للمستخدمين
وليس لعناكب البحث, عندما تقوم بتصميم موقعك بإستخدام تقنية الـ Ajax
فكر فى احتياجات زوار موقعك, ومن ضمن هذه الزوار الذى يستخدموا متصفحات انترنت لا تدعم الجافا!.
فهناك الكثير من الذى يفضلوا استخدام المتصفحات البسيطة, وهناك ايضا الذى يتصفحوا المواقع عبر جوالتهم.
احد افضل واسهل الطرق لتختبر قابلية استخدام موقعك بدون الجافا اسكريبت, لو استعراض نص الموقع فقط.
بإستخدام متصفح بسيط مثل متصفح Lynx
تصفح نص الموقع فقط, جيد ويساعدك فى اكتشاف المناطق التى تصعب ارشفتها بواسطة عناكب البحث
مثل الصور والفلاشات.
طور موقعك بطريقة مثالية
عندما تبدأ موقعك من خط الصفر, حافظ على ان تكون بنية روابط موقعك
بإستخدام الـ HTML وبعد ذلك فور انتهائك من تصميم صفحاتك ووضع كل محتوى فى ماكنه.
تقدر بعدها ان تبدأ بإضافة التجميلات والتأثيرات بإستخدام الـ Ajax.
جوجل سيسكون من دواعى سروره ان يأرشف صفحات الـ html بينما الزوار الذى يستخدموا المتصفحات الذكية
سيستمتعوا بطريقة عرض موقعك بتقنيات الـ Ajax الرائعة.
بالطبع سوف تضطر لأن تجعل الروابط تشمل متغيرات واستعلامات Java,
اذا اليك طريقة للدمج بين متغيرات الجافا وروابط الـ html
عندما تبنى صفحات موقعك, اجعلها مهيئة حيث يمكن الوصول اليها بروابط static او dynamic
للمناداة على استعلامات الـ javascripts.
بهذه الطريقة, سوف يتمكن الزوار الذى يمكنه استخدام الجافا من الأستفادة بكامل تأثيرات الـ Ajax المطور بموقعك.
بينما الأخرين الذى لا يمكنهم استخدام الجافا, سيستطيعوا ان يوصلوا لمحتوى موقعك دون الحاجة للجافا!
كامثال:
كود :
<a href=”ajax.htm?foo=32” onClick=”navigate('ajax.html#foo=32'); return false”>foo 32</a>
ملحوظة: ركز على ان تكون الروابط تستخدم البرامتر
كود :
?foo=32
كود :
#foo=32
المصدر: A spider's view of Web 2.0