الرابط الاصلي للموضوع:
http://www.cssbit.com/archives/1531
Captcha لكن بطريقة بسيطة:
لا تستعمل Captcha على شكل صورة، وان كان ولا بد فاحرص أن لا تكون الرموز غير مفهومة ومتداخلة كثيرا، تستطيع استعمال طرق أخرى غير الصورة، كمعادلات رياضية، أو استفسار عن اسم مدينة، أو لون معين .. وحتى ان استعملت صورة فوفر على الأقل خاصية لتحديث الصورة (في حال وجدها المستخدم غير واضحة) ومباشرة دون إعادة تحميل الصفحة. وإلا ستفقد مشتركين محتملين بسبب تعقيداتك.
قدم يد المساعدة:
مع أن المواقع الحديثة، تتجه إلى تقليل عدد الحقول (input, checkbox, textarea) ما أمكن، (أنظر صفحة الاشتراك في writeboard) إلا أنه يحدث أن يتطلب الاشتراك في خدمة معينة، تعبئة صفحة طويلة من هذه الحقول .. في هذه الحالة، من الضروري أن تحدد الأخطاء للمستخدم، فعبارة: حدثت أخطاء أثناء التسجيل، عبارة عامة مبهمة، حدد أماكن الخطأ بنجمة حمراء أو بتغيير لون Border الخاص بكل حقل، أو حتى بإظهار العبارة الملائمة (كلمة المرور قصيرة، اسم المستخدم محجوز ..) ودائما يمكنك الاستعانة بإحدى Frameworks لاظهار الأخطاء في الحين وأثناء انتقال المستخدم من حقل لآخر حتى قبل الضغط على زر الإرسال، جرب خدمة التسجيل في موقع mint.
في حال أرسل الزائر بياناته وحدث خطأ غير متوقع، فاحرص أن لا يفقد بياناته، فلا يوجد شعور أسوأ من رجوع الصفحة وهي تحتوي على حقول فارغة، شخصيا أصبحت أنسخ ما أكتبه في حقل Textarea قبل الضغط على زر الإرسال.
الخطأ ليس جريمة، نبه بأسلوب لطيف:
اختر رسائل أخطاء لطيفة، إنسانية، وتخاطب المستخدم مباشرة .. احرص أن تكون كلماتك مركزة، وتصف الخطأ بدقة، ذلك يشجع المستخدم على الاستمرار في التسجيل، في حين قد تفقد مستخدما جديدا بعبارة: حدثت أخطاء / لا تملك الصلاحيات لولوج هذه الصفحة.
لا تحضرني هنا كل رسائل الأخطاء التي رأيتها في مواقع عديدة ..
Type Input:
إظهار حقول Password، نعم هناك أوساط تنادي بإظهار كلمة المرور في حقل Input، لأسباب عديدة .. فالناس غالبا ما تخطئ في كلمة المرور، خصوصا إن كانت لوحة المفاتيح بلغة أخرى، كأن تكتب Symbols بدل Letters، شخصيا لم أقتنع بهذه الفكرة بعد، وما زلت أستعمل type = password
.. إلى النهاية
لا حدود للأفكار البسيطة والجميلة، بعد أن يسجل الزائر في تطبيقك، وإن كانت الاشتراك يحتاج للتفعيل عبر البريد، أظهر رابط الوصول الى خدمة Gmail (أو خدمة البريد التي سجل بها) .. مباشرة في الصفحة، حتما سيضغط على الرابط للدخول للبريد وتفعيل الاشتراك، بدل تضييع الوقت في فتح نافذة جديدة وكتابة عنوان Gmail. ونعلم جميعا أن نسبة كبيرة من المستخدمين لا يفعلون الاشتراك لأسباب متعددة.