2009-05-03 15 views
7

मेरी अगली रेल परियोजना में मुझे ब्लॉगिंग कार्यक्षमता की आवश्यकता होगी। मैं सोच रहा हूं कि किसी के पास कोई अच्छा सुझाव है, या क्या मुझे अपना खुद का रोल करना चाहिए? (शायद 15 मिनट में नहीं)क्या मुझे रेल में ब्लॉग बनाना चाहिए या कुछ ऐसा पहले से मौजूद होना चाहिए?

मुझे लगता है कि सबसे महत्वपूर्ण विशेषता कोड नमूने को सुंदर ढंग से प्रदर्शित करना होगा।

उत्तर

4

यह क्लासिक बिल्ड-बनाम-खरीद है (या, इस मामले में, मुफ्त में डाउनलोड करें) निर्णय नहीं है?

  • आप के लिए क्या देख रहे की सुविधा सेट अप लिखें।
  • यह देखने के लिए वहां मौजूद प्रसाद का सर्वेक्षण करें कि आपके पास कितना फिट है।
  • निकटतम फिट वाले एक या दो उत्पादों के लिए, मूल्यांकन करें कि क्या आप अपना स्वयं का समाधान लिखने के लिए कम प्रयास करेंगे या आपको जो चाहिए उसे करने के लिए पेशकश को अनुकूलित करें।
  • यदि आपको केवल एक ब्लॉग साइट चाहिए, तो यह कोई ब्रेनर नहीं है। वर्डप्रेस का प्रयोग करें और यही वह है।
  • यदि इस ऐप और ब्लॉगिंग के लिए अन्य सुविधाएं हैं तो उनमें से एक है, फिर वर्डप्रेस के आस-पास एक ऐप लिखने पर विचार करें। यह सब के बाद MySQL का उपयोग कर सिर्फ एक PHP अनुप्रयोग है।
  • यदि वर्डप्रेस में ऐसी विशेषताएं हैं जो आप नहीं चाहते हैं, तो हो सकता है कि आपको अपना खुद का रोल करने की आवश्यकता हो।
  • यदि इस साइट के लिए सबसे महत्वपूर्ण विशेषता यह है कि इसे आरओआर में लिखा जाना है, तो अपना खुद का रोल करें या आरओआर आधारित ब्लॉगिंग ऐप ढूंढें क्योंकि वर्डप्रेस आरओआर में नहीं लिखा गया है। मैंने वास्तव में इस पर होमवर्क नहीं किया है, लेकिन मुझे लगता है कि सत्र राज्य साझा करने के लिए PHP और RoR प्राप्त करना एक समय लेने वाला हैक होगा।
7

आपका खाली समय कैसा है?

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

http://steve-yegge.blogspot.com/2006/03/blog-or-get-off-pot.html

2

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

रेलवे लड़के होने के बावजूद, मैं Wordpress का एक बड़ा प्रशंसक हूं। यदि आप रेल-आधारित ब्लॉग इंजन की तलाश में हैं, तो मुझे Mephisto के साथ भाग्य मिला है, हालांकि प्रलेखन वांछित होने के लिए कुछ छोड़ देता है। Radiant CMS एक और सीएमएस/ब्लॉग सिस्टम है जो देखने के लायक हो सकता है।

0

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

आप छोटी चीजों के साथ फटजिंग करने में अधिक समय व्यतीत करेंगे जो वास्तव में कोई फर्क नहीं पड़ता।

0

शायद उनमें से बहुत से हैं।

उदाहरण के लिए, Rastafari, या Enkiblog

+0

एनकीब्लॉग लिंक के लिए धन्यवाद, मुझे लगता है कि मैं शायद यह पहले दे दूंगा, मुझे सबसे अच्छा संयोजन प्रदान करने लगता है, समय बताएगा। – tsdbrown

0

मेरी अगली रेल परियोजना में मैं पर जा रहा हूं ब्लॉगिंग कार्यक्षमता की आवश्यकता है। मैं सोच रहा हूं कि किसी के पास सुझाव हैं, या क्या मुझे अपनी स्वयं की भूमिका निभानी चाहिए? (शायद 15 मिनट में नहीं)

मैं आपके ब्लॉग सिस्टम को रोल करने की अनुशंसा नहीं करता। आपको ब्लॉग एक्सटेंशन के साथ रेडियंट सीएमएस का उपयोग करना चाहिए।

मुझे लगता है कि सबसे महत्वपूर्ण विशेषता कोड नमूने को सुंदर ढंग से प्रदर्शित करना होगा।

इसके लिए मैं SyntaxHighlighter में देखने की अनुशंसा कर सकता हूं।

0

सभी अपने लक्ष्य पर निर्भर करता है:

यदि यह सीखने उद्देश्यों के लिए है और यह मनोरंजन के लिए है खरोंच से यह कोड।साथ ही, नई कार्यक्षमता जोड़ने का प्रयास करें जो आपको वर्तमान ब्लॉगिंग प्लेटफ़ॉर्म में नहीं मिलेगा। उदाहरण के लिए, एक ऐसे तरीके से बनाएं जो किसी डेवलपर के लिए ट्यूटोरियल या स्क्रीनकास्ट ब्लॉग करना आसान हो।

यदि यह किसी ग्राहक के लिए है या ब्लॉग करने के लिए है, तो वर्डप्रेस का उपयोग करें। आप अपनी साइट रूबी में रख सकते हैं और फिर वर्डप्रेस से लिंक कर सकते हैं। इसके बारे में सोचें, वर्डप्रेस के पीछे कितने मानव घंटे हैं ताकि आप मिलान कर सकें कि आपको 8 वर्षों तक पूर्णकालिक कार्य करने की आवश्यकता होगी।

वर्डप्रेस बॉक्स से बाहर काम करेगा और फिर समय-समय पर आप भविष्य की जरूरतों के आधार पर इसे ट्विक कर सकते हैं।

0

मैं मज़ेदार और सीखने के लिए, स्क्रैच से कोड से सहमत हूं। लेकिन उन लोगों को कोडिंग करने पर विचार करें जिन्हें वास्तव में जरूरत है और पहले से ही नहीं है। नवाचार।

वहां बहुत सारे उत्कृष्ट ब्लॉग प्लेटफ़ॉर्म हैं, और कुछ (वर्डप्रेस की तरह) सक्रिय डेवलपर समुदाय सैकड़ों उपयोगी और शक्तिशाली प्लगइन लिखते हैं। और इसमें कोड नमूने के लिए कुछ उत्कृष्ट समर्थन शामिल है।

पहिया को फिर से शुरू करने की कोई आवश्यकता नहीं है।

1

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

मैं अपने ब्लॉग पर एक स्थिर मॉडल के विकास के बाद Mephisto चालू रोकने लग रहा था। मैं टिप्पणी के लिए टॉम प्रेस्टन-वर्नर के Jekyll और Disqus का उपयोग कर रहा हूं। बहुत अच्छा काम करता है। कोशिश करो!

+0

लेकिन इन स्थिर पेज जेनरेटर के साथ देखे जाने वाली समस्याओं में से एक टिप्पणी कार्यक्षमता की अनुपलब्धता है, आपको तीसरे पक्ष के टिप्पणी उपकरण जैसे डिसकस या इंटेंसिबेट या फेसबुक का उपयोग करना होगा। – Magesh

1

यदि आप सिर्फ एक परियोजना की तलाश में हैं, तो अपना ब्लॉग इंजन बनाना एक अच्छी शुरुआत है।

व्यक्तिगत रूप से, हालांकि मैं पिछले 3 वर्षों से पूर्णकालिक रेल डेवलपर रहा हूं, फिर भी मैं अपने और दूसरों के लिए वर्डप्रेस का उपयोग और अनुशंसा करता हूं।

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