ठीक है, इसलिए मैं अपवॉट/डाउनवोट कार्यक्षमता वाली वेबसाइट बनाने की योजना बना रहा हूं। शेष साइट के बारे में बहुत अधिक जानकारी प्राप्त किए बिना, उपयोगकर्ता उस सामग्री को सबमिट करने में सक्षम होंगे जिस पर मतदान किया जा सकता है (उस अर्थ में reddit के समान- और केवल उस अर्थ में)। इस वेबसाइट पर केवल "खाते" प्रशासकों और मॉडरेटर के लिए होंगे, जो मुझे मुख्य प्रश्न पर लाता है:वेबसाइट पर upvotes/downvotes को लागू करने का सबसे अच्छा तरीका?
मैं प्रत्येक पोस्ट प्रति उपयोगकर्ता प्रति पोस्ट, जितना संभव हो सके, बिना किसी खाते के वोटों को सीमित कैसे कर सकता हूं?
साइट भी Django और MySQL का उपयोग कर बनाया जाएगा, जो मुझे मेरे दूसरे प्रश्न के लिए लाता है: एक MySQL डेटाबेस में
मैं कैसे स्टोर करते हैं वोट? क्या मुझे प्रत्येक पोस्ट में किसी फ़ील्ड में एक पूर्णांक स्टोर करना चाहिए, या यह प्रति पंक्ति एक वोट के साथ एक टेबल होना चाहिए? मेरा अनुमान निश्चित रूप से पूर्व है, लेकिन मैंने पहले कभी ऐसा कुछ नहीं किया है, इसलिए मैं बस यह सुनिश्चित करना चाहता हूं।
क्या कोई मुझे उस कार्यक्षमता को कार्यान्वित करने के सामान्य दिशा में इंगित कर सकता है जो मैं चाहता हूं? मैं इसके बारे में सोच रहा हूं, और मैंने सत्र चर, कुकीज़, और/या आईपी पते का उपयोग कर तरीकों के बारे में सोचा है। मुझे पता है कि खातों के बिना कोई समाधान सही नहीं है, लेकिन मुझे बस ऐसा कुछ चाहिए जो लोगों को मतभेदों से रोकने के लिए पर्याप्त रूप से काम करता है। मैं अनजान हूं, इसलिए सभी मदद की सराहना की जाती है।
आपको वोट गिनती को अद्यतन करने वाले समवर्ती मुद्दों की वजह से कम से कम अपवॉट और डाउनवॉट स्टोर करना चाहिए। – fredley
आईपी पते के माध्यम से सीमित करके आप संभावित वोटों का एक बड़ा हिस्सा खो रहे हैं। कई स्कूलों, व्यवसायों और यहां तक कि छात्रावास कई उपयोगकर्ताओं के लिए 1 बाहरी आईपी पते का उपयोग करते हैं। उपयोगकर्ता खातों के बिना सिस्टम को लागू करने का कोई अच्छा तरीका नहीं है। क्योंकि 100 कर्मचारियों को 1 व्यक्ति वोट देने के लिए सीमित होना गलत होगा, जैसे कि कोई आईपी सीमा नहीं है। – JClaspill
@JClaspill मुझे अपने प्रश्न में इसका उल्लेख करना चाहिए था, लेकिन वेबसाइट वास्तव में मेरे विश्वविद्यालय के छात्रों के लिए लक्षित है (मैं भी उनके लिए विशेष रूप से पोस्टिंग सामग्री बनाने की योजना बना रहा हूं)। संभावना है कि 28,000+ छात्रों का मेरा विश्वविद्यालय हर किसी के लिए एक ही आईपी पता का उपयोग करता है? – GRardB