2009-09-09 11 views
14

मेरा मालिक का मानना ​​है कि जादूगरों बातें उपयोगकर्ता के लिए सरल बनाने के उपयोग करने के लिए। मुझे लगता है कि उनके पास उनकी जगह है लेकिन मैं वास्तव में परिभाषित नहीं कर सकता कि वह जगह क्या है। मुझे लगता है कि कुछ ऐसे कदमों को बदलने में खतरा है जिनकी आवश्यकता नहीं है।वेब डिजाइन: जब (नहीं) एक जादूगर

किसी को भी पता है, जहां मैं एक दिशानिर्देश का वर्णन करता है कि कब और जब जादूगरों और संभवतः अन्य UI तत्व का उपयोग नहीं करने का पालन करने के इस तरह की चीजों के लिए नियमों को मिल सकता है, या यहाँ तक कि।

उत्तर

14

यहां कुछ सामान्य मानव इंटरफेस दिशानिर्देशों को अब कहना है उन्हें कब उपयोग करें। अधिकांश काफी प्रतिबंधात्मक हैं:

Gnome HIG

एक सहायक एक माध्यमिक खिड़की अनुक्रमिक चरणों में यह तोड़ कर एक ऑपरेशन के माध्यम से उपयोगकर्ता गाइड है। सहायक जटिल परिचालन को कम डरावना बनाने के लिए उपयोगी होते हैं, क्योंकि वे किसी भी पल में उपयोगकर्ता को दिखाई देने वाली जानकारी को प्रतिबंधित करते हैं। [...]

सहायकों प्रमुख कमियां है। एक सहायक का उपयोग करने के बाद अक्सर यह पता लगाना कठिन होता है कि सहायक में एकत्रित व्यक्तिगत सेटिंग्स कहां संग्रहित की जाती हैं। अक्सर लोग सहायक को दोबारा चलाने का सहारा लेते हैं, जो कई सेटिंग्स को फिर से दर्ज करते हैं जिन्हें वे बदलना नहीं चाहते हैं।

सहायकों अक्सर स्थितियों में, जहां एक बेहतर समाधान आसान बनाने के लिए, या और भी बेहतर स्वचालित, प्रक्रिया होगी में किया जाता है। जटिल परिचालन के माध्यम से लोगों को कदम रखने के लिए सहायक का उपयोग करने से पहले, इस बात पर विचार करें कि ऑपरेशन को मूल रूप से सरल बनाया जा सकता है, इसलिए सहायक अनावश्यक है।

Microsoft Windows Experience Interaction Guidelines:

इस तरह के संवाद बॉक्स, कार्य शीशे, या एकल पृष्ठों के रूप में पहले हल्के विकल्पों पर विचार करें। विज़ार्ड एक भारी यूआई हैं, जो बहु-चरण, अक्सर प्रदर्शन किए जाने वाले कार्य के लिए सबसे अच्छा उपयोग किया जाता है। आपको जादूगरों का उपयोग करने की आवश्यकता नहीं है - आप किसी भी यूआई में उपयोगी जानकारी और सहायता प्रदान कर सकते हैं।

Apple Human Interface Guidelines

जटिल सेटअप प्रक्रियाओं के साथ उत्पादों के लिए, एक सेटअप सहायक सहायक हो सकता है

(सहायकों अन्य एचआईजी के रूप में, किसी अन्य संदर्भ में वर्णित नहीं हैं: एस, तो मुझे लगता है कि इसका मतलब है कि ऐप्पल सोचता है कि सेटअप के अलावा उनके पास कोई जगह नहीं है)

5

मैं आपसे सहमत हूँ चाहते हैं कि जादूगरों अपनी जगह है। और वह जगह एज़रोथ में वापस आ गई है।

नहीं, लेकिन गंभीरता से, उपयोगकर्ता इनपुट के लिए विभिन्न डेटा क्षेत्रों का एक बहुत, कई संबंधित समूहों में डाटा एंट्री को विभाजित करने के बातें कम भ्रामक बनाने के लिए मदद कर सकता है एक जादूगर का उपयोग कर है या नहीं।

यदि विज़ार्ड एक प्रक्रिया को कवर करता है जिसमें चरण ए, बी, और सी शामिल होते हैं, और बी या सी में इनपुट पिछले चरण में इनपुट पर निर्भर करता है, तो विज़ार्ड संरचना के लिए शायद एक अच्छा तरीका होगा आपका आवेदन।

शायद ऐसी कई अन्य परिस्थितियां हैं जिनमें विज़ार्ड का उपयोग किया जाएगा (वे मेरे सिर के ऊपर से केवल दो हैं), लेकिन प्रत्येक मामले में, आप इसका मूल्यांकन करना चाहते हैं और यह सुनिश्चित करना चाहते हैं कि जादूगर पूर्ण सर्वोत्तम विकल्प है। पुरानी कहावत उधार लेने के लिए, सबकुछ सिर्फ नाखून नहीं बनता है क्योंकि आपका मालिक चाहता है कि आप विज़ार्ड को हथौड़ा के रूप में इस्तेमाल करें। यदि इसका कोई औचित्य हो।

जहां तक ​​सर्वोत्तम प्रथाओं के दिशा-निर्देशों से चला जाता है - जादूगरों के उपयोग UI बजाय UX के अंतर्गत आते हैं लगता है, लेकिन यहाँ कुछ आइटम है कि मैं भर में आया है:

4

पढ़ने का प्रयास करें।

3

मैं सुझाव देता हूं कि जितना संभव हो जादूगरों से बचें। लोगों के पास थोड़ी सी ध्यान अवधि होती है और आप इसे जोखिम देते हैं, इसके बीच में, वे क्या कहते हैं, वे क्या कर रहे हैं, भूल जाते हैं,

ऐसा कहा जा रहा है कि, मुझे लगता है कि कुछ करने पर यह व्यवहार्य हो सकता है खरीदारी (उदाहरण के लिए, चेकआउट), पहली बार विन्यास, दूसरों?

  • केवल, जानकारी वास्तव में जरूरत
  • सरल आप कर सकते हैं जितना पूछना इस प्रकार जब बनाने अतिरिक्त स्पष्टीकरण

की जरूरत से परहेज:

When to Develop a Wizard

हमेशा करने की कोशिश एक जादूगर:

  • जाहिर दिखाने के कितने कदम कर रहे हैं की जरूरत है और कितने पूरा कर रहे हैं
  • उपयोगकर्ता को वापस या यह
को रद्द करने की अनुमति दें
संबंधित मुद्दे