Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> इंटरनेट

वेब नेविगेशन में क्रांतिकारी बदलाव:निर्बाध ब्राउज़िंग के लिए दोषरहित रास्ते

वेब नेविगेशन में क्रांतिकारी बदलाव:निर्बाध ब्राउज़िंग के लिए दोषरहित रास्ते <पी> पैट्रिक अदाश

द्वारा <पी> 2000 के दशक की शुरुआत से, टैब्ड ब्राउज़िंग का डेस्कटॉप रूपक हमारे वेब नेविगेट करने के तरीके पर हावी हो गया है। ब्राउज़र.एचटीएमएल के साथ, एक मोज़िला रिसर्च प्रोजेक्ट जिसका उद्देश्य सर्वो के रात्रिकालीन निर्माण के लिए HTML में निर्मित ब्राउज़र उपयोगकर्ता इंटरफ़ेस का निर्माण करना है, हम मानक टैब्ड ब्राउज़र को ट्रेल्स के आधार पर एक मॉडल की ओर विकसित करने का प्रयोग कर रहे हैं। . <पी> ट्रेल्स का लक्ष्य न केवल वेब सामग्री में एक विंडो बल्कि उपयोगकर्ता गतिविधि की एक कहानी का निर्माण करना है। हमारी आशा है कि हमारा काम ब्राउज़िंग की स्थिति को एक ऐसे टूल के आदर्श के करीब ले जाने में मदद कर सकता है जोबढ़ाता है हमारी संज्ञानात्मक प्रक्रिया, हमारे संज्ञानात्मक भार को बढ़ाने के बजाय।

<पी> हम जिस तरह के परिदृश्य के बारे में सोच रहे हैं, उसे स्पष्ट करने के लिए, हम आपको अपने मित्र नाला से मिलवाएंगे।

उत्तम पिज्जा की खोज

<पी> नाला पिज़्ज़ा जोड़ों की खोज कर रहा है। अपने पारंपरिक, टैब्ड ब्राउज़र में, वह (1) खोज शुरू करती है जो उसे खोज परिणामों के एक पृष्ठ (2) पर ले जाता है .

<पी> वेब नेविगेशन में क्रांतिकारी बदलाव:निर्बाध ब्राउज़िंग के लिए दोषरहित रास्ते

<पी> वह येल्प (3) पर रेस्तरां की सूची के लिंक का अनुसरण करती है , और एक आशाजनक पिज्जा जॉइंट (4) की जाँच करता है .

<पी> वेब नेविगेशन में क्रांतिकारी बदलाव:निर्बाध ब्राउज़िंग के लिए दोषरहित रास्ते

<पी> येल्प पर बाहरी लिंक अलग-अलग टैब में खुलते हैं, इसलिए जब नाला किसी रेस्तरां की वेबसाइट के लिंक पर क्लिक करता है, तो यह एक नया टैब शुरू करता है (5) .

<पी> वेब नेविगेशन में क्रांतिकारी बदलाव:निर्बाध ब्राउज़िंग के लिए दोषरहित रास्ते

<पी> नए टैब का कोई इतिहास नहीं है, या पहले टैब से कोई संबंध नहीं है। नाला रेस्तरां की वेबसाइट तक कैसे पहुंचा इसका सारा इतिहास खो गया है! <पी> जैसे ही वह अधिक विकल्पों को देखने जाती है, ब्राउज़र की स्मृतिलोप बढ़ जाती है:पहले टैब पर वापस स्विच करना (6) और येल्प परिणामों पर वापस नेविगेट करना (7) , वह दूसरे रेस्तरां की तलाश कर रही है।

<पी> वेब नेविगेशन में क्रांतिकारी बदलाव:निर्बाध ब्राउज़िंग के लिए दोषरहित रास्ते

<पी> अब जब वह एक नया रेस्तरां चुनती है (8) , वर्तमान टैब के नेविगेशन इतिहास का कुछ हिस्सा भी खो गया है: <पी> वेब नेविगेशन में क्रांतिकारी बदलाव:निर्बाध ब्राउज़िंग के लिए दोषरहित रास्ते

<पी> अगले रेस्तरां की वेबसाइट के बाहरी लिंक पर क्लिक करने से फिर से एक नया टैब (9) खुलता है , और फिर से अपने पहले के इतिहास से संबंध तोड़ देता है।

<पी> वेब नेविगेशन में क्रांतिकारी बदलाव:निर्बाध ब्राउज़िंग के लिए दोषरहित रास्ते

<पी> अपने प्रारंभिक खोज परिणामों को फिर से देखने के लिए, नाला पहले टैब के इतिहास में कुछ कदम पीछे जाती है और वहां से सीधे एक और पिज्जा स्थल खोलती है (10) .

<पी> वेब नेविगेशन में क्रांतिकारी बदलाव:निर्बाध ब्राउज़िंग के लिए दोषरहित रास्ते

<पी> सामान्य खोज परिदृश्य के इस उदाहरण में, इतिहास का एक तिहाई से अधिक भाग खो गया है!

<पी> बेशक, ब्राउज़र आम तौर पर इतिहास दृश्य और "हाल के टैब" मेनू जैसे उपकरण प्रदान करते हैं, लेकिन इनमें से कोई भी ऐसी कहानी प्रस्तुत नहीं करता है जो नाला द्वारा अपनाए गए वास्तविक पाठ्यक्रम से मेल खाती हो।

टैब से ट्रेल्स तक

<पी> ब्राउज़र.एचटीएमएल के साथ हम एक उपयोगकर्ता इंटरफ़ेस का प्रोटोटाइप बना रहे हैं जो न केवल नाला के इतिहास के टुकड़े बताता है जो एक टैब्ड ब्राउज़र संरक्षित करता है (संस्करण 1) , लेकिन यह सब (संस्करण 2) :

<पी> वेब नेविगेशन में क्रांतिकारी बदलाव:निर्बाध ब्राउज़िंग के लिए दोषरहित रास्ते

<पी> लेकिन ये पेड़ आसानी से जटिल हो सकते हैं। हम जो सोचते हैं वह सबसे महत्वपूर्ण बात यह नहीं है कि प्रत्येक अन्वेषण कहाँ से भिन्न हुआ, बल्कि परिणाम की ओर ले जाने वाला पूरा मार्ग है। इसलिए हम उपयोगकर्ता (संस्करण 3) को यही प्रदर्शित करते हैं :

<पी> वेब नेविगेशन में क्रांतिकारी बदलाव:निर्बाध ब्राउज़िंग के लिए दोषरहित रास्ते

<पी> प्रत्येक पंक्ति नेविगेशन ट्री की जड़ से परिणाम तक एक पथ का प्रतिनिधित्व करती है। लाभ यह है कि एक निशान बाएँ से दाएँ तक एक स्व-निहित कहानी बताता है। दूसरी ओर, डुप्लिकेट से बहुत अधिक ध्यान भटकाने वाला दृश्य शोर उत्पन्न होता है। सौभाग्य से, अन्य निशानों को मोड़ते समय एक निशान पर ध्यान केंद्रित करके इसे हटाया जा सकता है।

<पी> नाला ने वास्तव में यही देखा होगा:

टैब और ट्रेल्स:वही, लेकिन अलग।

<पी> यदि आप प्रत्येक खोजे गए विषय तक पहुंचने वाले पथों को अनदेखा करते हैं, तो पथ पारंपरिक टैब से अलग नहीं हैं। यह जानबूझकर किया गया है:हमारा लक्ष्य मौजूदा उपयोगकर्ता अनुभवों को बढ़ाना है, न कि उन्हें प्रतिस्थापित करना। उपयोगकर्ता हमेशा की तरह ब्राउज़र का उपयोग जारी रख सकते हैं। और फिर भी प्रत्येक नेविगेशन ट्रेल एक टैब है जो शुरू से अंत तक पूरी कहानी बताता है। यह हमें उपयोगकर्ता अनुभव को और बेहतर बनाने का अवसर प्रदान करता है। यहां कुछ हैं जिन पर हम विचार कर रहे हैं:

  • न केवल यूआरएल बल्कि संपूर्ण ट्रेल्स साझा करना।
  • जैसे-जैसे वे अप्रासंगिक होते जाते हैं, लुप्त होती राहें और अंततः उन्हें ग्रिड से बाहर ले जाते हैं।
  • ट्रेल्स को उसी रूप में बनाए रखना जैसे वे यात्रा के दौरान थे, ताकि उन्हें दोबारा (ऑफ़लाइन) देखा जा सके।
  • ट्रेल्स के एनोटेशन की अनुमति देना ताकि उपयोगकर्ता किसी विषय पर शोध करते समय अपने विचार रिकॉर्ड कर सकें।
  • सहयोगात्मक विषय अनुसंधान।
  • वैकल्पिक रूप से नए ट्रेल में पेज खोलना।

पगडंडियों का पथ

<पी> वेब के माध्यम से उपयोगकर्ता की यात्रा को एक निशान के रूप में देखने का विचार कोई नया नहीं है। सत्तर साल पहले भी, हाइपरलिंक्ड डेटा के विचार को लोकप्रिय बनाने वाले अपने ऐतिहासिक ऐज़ वी मे थिंक निबंध में, वन्नेवर बुश ने एक "मेमेक्स मशीन" का वर्णन किया था। उन्होंने कल्पना की कि यह मशीन हमें एक निजी पुस्तकालय के माध्यम से डेटा एकत्र करने और साझा करने में मदद करेगी जो हमें अपनी शोध प्रक्रिया के माध्यम से एक निशान छोड़ने में मदद करेगी।

<पी> तब से, इस तरह का टूल बनाने के कई प्रयास किए गए हैं, जिसकी शुरुआत ज़ेरॉक्स ट्रेल्स द्वारा ट्रेलमेम से हुई है। इस अवधारणा को 2004 में MacWarriors द्वारा Trailblazer द्वारा जारी रखा गया था, जिसका वर्तमान में Trailblazer.io द्वारा अनुसरण किया जा रहा है। हमारी आशा है कि ट्रेल्स के विचारों को परिचित टैब्ड मुहावरों से जोड़कर, हम मौजूदा वर्कफ़्लो पर निर्माण करेंगे और विचार को व्यापक रूप से आकर्षक बनाएंगे। और ब्राउज़र.html इन विचारों के लिए एक बेहतरीन परीक्षण-बिस्तर के रूप में कार्य करता है।

एक विशेष मॉडल

<पी> मैं विभिन्न उपयोगकर्ता इंटरैक्शन और एनिमेशन के माध्यम से एक विशेष मॉडल पर काम कर रहा हूं। इससे उपयोगकर्ताओं को बेहतर ढंग से समझने में मदद मिलेगी कि क्या हो रहा है और वेब को सबसे प्रभावी ढंग से कैसे नेविगेट किया जाए।

<पी> आप इसके बारे में यहां अधिक पढ़ सकते हैं।

हमसे जुड़ें!

<पी> हम वर्तमान में अपना पहला कार्यशील प्रोटोटाइप बनाने पर काम कर रहे हैं। यदि यह आपको मज़ेदार लगता है, तो कृपया ब्राउज़र.एचटीएमएल प्रोजेक्ट देखें! आप GitHub पर हमारे खुले मुद्दों की सूची पा सकते हैं, या हमारे Slack पर हमारे साथ चैट कर सकते हैं।

<पी> मुफ़्त में कोड करना सीखें. फ्रीकोडकैंप के ओपन सोर्स पाठ्यक्रम ने 40,000 से अधिक लोगों को डेवलपर्स के रूप में नौकरी पाने में मदद की है। आरंभ करें


  1. आपके डेटा को लोकप्रिय बनाने के लिए 3 बेहतरीन JSON ब्यूटीफायर आपके डेटा को लोकप्रिय बनाने के लिए 3 बेहतरीन JSON ब्यूटीफायर

    प्रोग्रामिंग की एक बड़ी अवधारणा यह है कि आप मशीनों द्वारा पार्स किए जाने के लिए मानव-पठनीय कोड लिख रहे हैं। यहां तक ​​​​कि असेंबली कोड भी मनुष्यों के लिए कुछ हद तक पठनीय प्रारूप में है। प्रसंस्करण समय को तेज करने के लिए अक्सर, आप अपने कोड को छोटा करेंगे, लेकिन अंततः इसे कम पठनीय बना देंगे। एक ब्यूटि

  1. आप ऑनलाइन देखे जा रहे हैं आप ऑनलाइन देखे जा रहे हैं

    हां, आप जो कुछ भी ऑनलाइन करते हैं उसे ट्रैक किया जा रहा है। आपकी खोजें, आपके द्वारा देखे जाने वाले वीडियो, लेन-देन, सामाजिक कार्यक्रम, यहां तक ​​कि अपराध भी। निंदनीय अपराध। थोड़ी सी मदद से, विशेष रूप से हमारे गाइड के साथ, आप अभी भी इंटरनेट पर गुमनाम रहने में सक्षम हैं। लेकिन यह समझना कि आपको कैसे ट्

  1. ब्रॉडबैंड क्या है? ब्रॉडबैंड क्या है?

    ब्रॉडबैंड एक ऐसा शब्द है जिसका व्यापक रूप से किसी भी प्रकार के हाई-स्पीड इंटरनेट कनेक्शन का वर्णन करने के लिए उपयोग किया जाता है जो हमेशा चालू रहता है और एक ही समय में एक से अधिक चैनलों के माध्यम से डेटा संचारित कर सकता है। ब्रॉडबैंड इंटरनेट कनेक्शन क्लासिक डायल-अप पद्धति से बेहतर हैं जिसे मैन्युअल