RSS

خطوة على طريق النضج، الإصدار 0.7 من الكندي

22 أكتوبر

  • ff’x g;k fefhj
    هل تقصد: ببطء لكن بثبات
  • FF’X G;K FEFHJ
    هل تقصد: ببطء لكن بثبات
  • ٍمخصمغ لاعف سعقثمغ
    Do you mean: Slowly but surely
  • sLOWLY BUT sURELY
    Do you mean: Slowly but Surely
  • ببطء ، ( لكن )بثبات !
    تصبح: ببطء، (لكن) بثبات!

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

لابد من الإشارة مجددا إلى أن هذه المكتبة لا تزال في مرحلة التطوير لذا يرجى عدم استخدامها في مواقع حقيقية، على كل حال نحن نشارككم هذه الأخبار وفرصة التجريب لتبادل الآراء والخبرات والمقترحات وصولا إلى منتج ناضج يستحق أن يتم تضمينه في صفحات المواقع العربية الكبرى والجادة، أما الآن فدعونا نذكر مجموعة التعديلات والإضافات التي ظهرت إلى النور مع الإصدار 0.7 الجديد من مكتبة الكندي:

تم حل المشكلة المتعلقة بالالتباس الذي كان يحصل عند الضغط على زر الإدخال Enter في حقل الإدخال النصي وذلك عندما يكون ضمن نموذج إدخال Form والذي كان يؤدي عرضا إلى تفعيل عملية الإرسال Submit وهي الاستجابة المعتادة لمثل هكذا سلوك، وتم إيقاف عملية الإرسال تلك حينما يكون المقصود من الضغط على زر الإدخال هو اختيار التصحيح الذي يقدمه الكندي للمستخدم.

من جهة أخرى فقد عملنا على مجموعة من التصويبات على مستوى الخوارزمية المطبقة على طرف المخدم والتي تقوم بتحديد اللغة الصحيحة لنقرات المفاتيح المدخلة، كما تم تحسين أداء وسرعة تحميل ملف الجافاسكريبت الخاص بمكتبة الكندي من خلال ضغطه على المخدم وإرساله بتلك الصيغة إلى المتصفح وهو ما يقلص حجم الملف الواجب تحميله من 8 كيلوبايت إلى 3 كيلوبايت فقط لاغير.

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

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

لمزيد من التدوينات حول مشروع الكندي عليك بهذا الرابط

 

الأوسمة: , ,

One response to “خطوة على طريق النضج، الإصدار 0.7 من الكندي

  1. Ahmed Zain

    24 أكتوبر 2012 at 1:45 مساءً

    رااااااااااااااائع🙂
    مجهود رائع.

     

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

 
%d مدونون معجبون بهذه: