2009-12-28 14 views
5

जब सामग्री को सॉर्ट करने की बात आती है, तो मैं हमेशा संकोच करता हूं, आमतौर पर मेरे पास उचित विकल्प के रूप में श्रेणियां और टैग दोनों होंगे, फिर भी मुझे आश्चर्य है कि श्रेणियों का उपयोग कब करें और टैग का उपयोग कब करें या यहां तक ​​कि दोनों का उपयोग कब करें? श्रेणियां लागू करने के लिए सरल और सरल लगती हैं और टैग अधिक लचीलापन प्रदान करते हैं लेकिन अक्सर बहुत जटिल लगते हैं और उपयोगिता को प्रभावित करते हैं। उदाहरण के लिए del.icio.us के बारे में सोचें, हजारों टैग में सामग्री की तलाश करना एक दिलचस्प बात नहीं है। इस बिंदु पर मैं शर्त श्रेणियां वास्तव में अधिक व्यावहारिक हैं। स्वाभाविक रूप से जो वास्तव में काम कर रहा है वह सबसे गर्म टैग है जो मुझे लगता है, अवधारणात्मक रूप से 'श्रेणियां' हैं।श्रेणियां, टैग या दोनों?

मैंने देखा कि वर्डप्रेस इसे संभालने के लिए एक सामान्य योजना का उपयोग कर रहा है। यह श्रेणियों और टैगों को उसी तरीके से निपटने के लिए एक सामान्य वर्गीकरण लागू करता है। यह कार्यान्वयन को थोड़ा और जटिल बनाता है।

मैं अन्य लोगों को इसके बारे में कहना सुनना चाहता हूं। धन्यवाद।

+0

* आप किस प्रकार की वेबसाइट डिजाइन कर रहे हैं? –

+0

एक सामान्य उद्देश्य बहु-उपयोगकर्ता सीएमएस। – Shawn

+0

और श्रेणियां या टैग कहां खेल रहे हैं? –

उत्तर

4

मुझे यकीन नहीं है कि इसके लिए एक एकल, सही उत्तर है। जबकि श्रेणियों मतलब नहीं ओवरलैप

टैग, एक प्रतिमान का संकेत देने वाले ओवरलैप हैं।

श्रेणियाँ (या तो एक फ्लैट सूची या पदानुक्रम के रूप में) ऐतिहासिक रूप से इकाइयों के दर्जनों या सैकड़ों आयोजित करने के लिए सबसे उपयोगी रहा है।

टैग ऐतिहासिक रूप से इकाइयों को बेहतर तरीके से प्रबंधित करते हैं।

न तो एक सामान्य नियम के रूप में अधिक सही है।

3

यह पूरी तरह से आपके आवेदन पर निर्भर करता है। अपने बड़े डेटा बेस (लगभग आधे मिलियन प्रश्न) के साथ SO को देखें, सभी टैग के माध्यम से संभाले गए हैं - ठीक काम करता है। लेकिन फिर, टैग की संख्या सावधानी से नियंत्रित की जाती है, और उपयोगकर्ता आधार अपने buzzwords जानता है और बड़ी मात्रा में जानकारी के माध्यम से नेविगेट करने के लिए अत्यधिक उपयोग किया जाता है।

पीले पृष्ठ निर्देशिका में, गैर-तकनीकी लोग उपयोग करते हैं जो हर दिन वहां ब्राउज़ नहीं करते हैं और शाखा या व्यापार के बाद मांगे जाने के लिए सावधानीपूर्वक नेविगेट करने के लिए एक संरचना आवश्यक है, टैग काउंटर-उत्पादक हो सकते हैं और एप्लिकेशन दूर श्रेणियों के साथ बेहतर बंद करें। वास्तव में आप जो करना चाहते हैं उस पर निर्भर करता है। विस्तृत करने के लिए परवाह?

2

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

2

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

टैग असंगठित सामग्री के लिए बेहतर हैं, उदाहरण के लिए ब्लॉग।

आमतौर पर मैं उस पैटर्न को देखता हूं जिसमें आपके पास "प्रत्येक में कई वस्तुओं के साथ कुछ श्रेणियां" या "कई टैग हैं, कभी-कभी उनमें केवल 1 या 2 आइटम होते हैं"।मैंने अपने ब्लॉग के लिए टैगिंग को और अधिक उपयोगी पाया क्योंकि मुझे वास्तव में पता नहीं है कि मैं अगले 12 महीनों में किस प्रकार की पोस्ट पोस्ट करूंगा, जबकि मुझे उन्हें एक समाचार पोर्टल पर अजीब लगेगा (भले ही कुछ समाचार सीमा एकाधिक श्रेणियां), खासकर जब रचनाकारों को पता है कि वे किस प्रकार के समाचार पोस्ट करेंगे और कोई भी बदलाव बड़ा होगा "नया नवीनीकरण एक्सप्लोर करें!" परिवर्तन।

टैग हल्के वजन वाले हैं: उन्हें किसी भी घर्षण के बिना बनाया और उपयोग किया जा सकता है, लेकिन आप उन्हें वास्तव में संरचित नेविगेशन में नहीं डाल सकते थे, टैग क्लाउड एक (IMHO खराब) उन्हें संरचित करने के प्रयास के साथ। श्रेणियां बल्कि हेवीवेट हैं: वे आम तौर पर साइट के समग्र लेआउट/नेविगेशन/डिज़ाइन के साथ निकटता से बंधे होते हैं और एक नई श्रेणी बनाने का मतलब आमतौर पर कुछ अन्य परिवर्तन करना होता है।

बेशक

, कि हर ऐप्लिकेशन के लिए भिन्न होता है, और कभी कभी वहाँ कोई स्पष्ट अंतर है। आखिरकार, श्रेणियां और टैग तकनीकी रूप से समान हैं: किसी इकाई पर लागू स्ट्रिंग/मेटाडेटा की एक सूची।

2

मैं अक्सर बहुत विशिष्ट या अस्थायी उप श्रेणियों है कि आसानी से समय से आगे परिभाषित नहीं किया जा सकता है के लिए एक स्थानापन्न के रूप में टैग का उपयोग करें।

उदाहरण के तौर पर, मैं "सीनेट", "हाउस", "व्हाइट हाउस", "सुप्रीम कोर्ट" आदि की उप-श्रेणियों के साथ "राजनीति" श्रेणी के साथ समाचार सीएमएस स्थापित कर सकता हूं। मेरे टैग होंगे "स्वास्थ्य सुधार", "रो बनाम वेड" जैसी चीजों, "रुथ Bader Ginsburg", "जलडाकू", आदि

2

अच्छा प्रश्न है। श्रेणी रूढ़िवादी और पदानुक्रम आधारित हैं, टैग कम संरचित और अराजकता हैं;)

शायद अपने दर्शकों (ग्राहकों/उपयोगकर्ताओं) की तरह पूछने या सोचने का प्रयास करें, क्या वे अधिक श्रेणी आधारित ब्राउज़िंग (पदानुक्रम) या ओवरलैप टैग पसंद करेंगे आधारित खोज? यह हमेशा अच्छा होता है कि आपके दर्शक कैसे सोचते हैं।

तुमने कहा था अपने लक्ष्य एक सीएमएस, डोमेन की किस तरह यह कवर कर रहा है (समाचार, आंतरिक उद्यम, टेकी-सामान) क्या है?

मैं stackoverflow टीम टैग का उपयोग करने का फैसला किया है अच्छी तरह से लगता है। सवाल का भार सिर्फ एक वर्ग में 100% नहीं लगाया जा सकता है।

दोनों के साथ

फिर भी दृष्टिकोण से एक एक अच्छा संतुलन बनाना है: टैग की लाख या 20 के स्तर गहरी श्रेणी पेड़ नरक में खत्म हो जाएगा।

संबंधित मुद्दे