2011-09-12 15 views
6

तो मैंने हाल ही में लिंक सबमिशन + प्रतिष्ठा प्रणाली के अस्तित्व पर this प्रश्न पूछा। प्रतिक्रिया मैं कोर को उत्साहित कर दिया। मेरा मतलब है, reddit इसे सोर्स किया गया था तो क्यों पहिया फिर से आविष्कार। लेकिन this लेख पढ़ने के बाद, मैं पूरी तरह से निराश था।कोई भी reddit विकल्प?

मेरे चिंता लेख में लोगों के साथ सुसंगत हैं:

  • इतने सारे निर्भरता है कि मैं swordsmanshipL कैसेंड्रा, Memcached, Pylons जाने बिना डर ​​मैं एक तलवार का उपयोग किया जाएगा, और सबसे खराब के- सभी PostgreSQL (जो कि मैं एक विदेशी हूं। मेरी इच्छा है कि उनके पास MySQL था)
  • लेख के लिखे जाने पर सक्रिय रूप से लाल रंग को विकसित करने के बारे में निश्चित नहीं है, लेकिन गिट साइट से पता चलता है कि यह वर्तमान में बहुत सक्रिय है।

अगर मैं इस क्लोन को अपनाना चाहता हूं तो मुझे यकीन नहीं है कि इसके स्रोतों में किए गए परिवर्तनों के साथ विलय करना कितना मुश्किल होगा। विशेष रूप से, मैं आवेदन rebrand के बाद। क्या किसी के पास इसका कोई व्यावहारिक अनुभव होगा?

इसके अलावा, क्या कोई अन्य सरल (वैकल्पिक रूप से स्केलेबल) सिस्टम है जिसे मैं एक्सप्लोर कर सकता हूं?

+0

शायद [स्लैशकोड] (http://www.slashcode.com/), जो इंजन Slashdot.org चला रहा है? –

उत्तर

8

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

यह स्पष्ट था कि मैं पूरी तरह से अपने आप पर था। कहीं भी नहीं मिलने के एक महीने या दो के बाद, मैंने अन्य विकल्पों की तलाश करने का फैसला किया। ये दिलचस्प देखा:

  • HotaruCMS (पीएचपी)
  • Pligg (पीएचपी)
  • Pinax (Django)
  • यह बिल्ड अपने आप को (Django, पिरामिड, या कुछ भी)

हालांकि, मैं पाइथन में PHP में काम करना पसंद करता था इसलिए मैंने Django में अपना खुद का निर्माण करने की जांच की। कुछ महीने बाद मेरे खाली समय में, मुझे Reddit से आवश्यक सामग्री का लगभग 50% मिल गया है, और मैं कोडबेस में कोड की हर पंक्ति को समझता हूं। अगर मुझे इसे फिर से करना पड़ा, तो मैं उस समय को बचाऊंगा और पहली बार अपना खुद का निर्माण करूंगा। अगर नौकरी के लिए कुछ बनाया गया था तो मैं इसे ले जाऊंगा, लेकिन मैं इस मार्ग से नाखुश नहीं हूं क्योंकि यह मुझे बिल्कुल वही देता है जो मुझे चाहिए।

याद रखें कि आप अभी भी एक मॉड्यूल या दो reddit से उठा सकते हैं। उदाहरण के लिए आपके अवकाश पर टिप्पणी सॉर्टिंग कोड (एक मानक एल्गोरिदम)।

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

पेज। कुछ पोस्टग्रेज़ सीखें, यह अन्य डेटाबेस की तुलना में बहुत अलग नहीं है और औसत पर अधिक शक्तिशाली, अच्छी तरह से प्रलेखित है, और कीमत सही है।

+0

हो सकता है कि आप कहीं कहीं साझा कर सकें! – user702846

+0

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

1

यदि आप एक लिस्प संस्करण का उपयोग करने के इच्छुक हैं, तो news.arc है, जो इंजन hacker news चलाता है। यह reddit की तुलना में काफी सरल है, लेकिन यह उसी तरह के समाचार एकत्रीकरण और टिप्पणी थ्रेडिंग/सॉर्टिंग लागू करता है।

मैंने व्यक्तिगत रूप से इसका उपयोग नहीं किया है, लेकिन कुछ instructions उपलब्ध हैं।

0

एक सरल, सी #/एसक्यूएल कार्यान्वयन - https://github.com/whoaverse/whoaverse है। उन्नत नहीं है और कुछ सुविधाओं की कमी है, लेकिन शायद एक अच्छा प्रारंभिक बिंदु।

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