Locomotive CMS नि: शुल्क सीएमएस सॉफ्टवेयर
स्केलेबल अनुप्रयोगों के लिए तरल टेम्पलेटिंग के साथ स्वयं की मेजबानी मल्टीसाइट्स सीएमएस।
लोकोमोटिव एक ओपन सोर्स कंटेंट मैनेजमेंट सिस्टम है जो इसे अपने ग्राहकों की आवश्यकता को विकसित करने, डिजाइन और प्रकाशित करने के लिए सुपर आसान बनाता है।
अवलोकन
लोकोमोटिव, रूबी ऑन रेल्स एप्लिकेशन, जिसे इंजन भी नाम दिया गया है, साइटों (CMS) को बनाने, प्रकाशित करने और संपादित करने के लिए एक खुला स्रोत मंच है। यह समय बचाने के लिए डिज़ाइन किया गया है, MongoDB और तरल टेम्प्लेट का उपयोग करता है और आपको इस बात पर ध्यान केंद्रित करने में मदद करता है कि क्या मायने रखता है: फ्रंट-एंड तकनीक, मानक विकास प्रक्रिया और आपके ग्राहकों के लिए बहुत कम सीखने की अवस्था। लोकोमोटिव सीएमएस Shopify के लिए सटीक समान टेम्पलेट इंजन का उपयोग करता है, सबसे अच्छा होस्ट किए गए ई-कॉमर्स समाधान में से एक। आप जो कुछ भी करते हैं, वह अपनी सामग्री और तुरंत प्रकाशित होता है। लोकोमोटिव स्लिक बैक-ऑफिस एडिटर उपयोगकर्ताओं के लिए प्रबंध साइट सामग्री को आसान बनाता है और वैगन डेवलपमेंट टूल इन साइटों को डेवलपर्स के लिए पहले से कहीं अधिक तेजी से और अधिक मजेदार बनाता है। आंतरिक एपीआई के उपयोग के साथ साइटों को प्लेटफ़ॉर्म (इंजन) में तैनात किया जाता है। अंत-उपयोगकर्ताओं के लिए एक बैक-ऑफिस स्वचालित रूप से डेवलपर्स द्वारा वर्णित कस्टम मॉडल और संपादन योग्य क्षेत्रों के आधार पर उत्पन्न होता है। यदि आप उच्च प्रदर्शन, स्केलेबिलिटी और सादगी के लिए एक खुले स्रोत सामग्री प्रबंधन मंच की तलाश कर रहे हैं। फिर, locomotivecms आपको तेजी से वेबसाइटों को विकसित करने में मदद करेंगे जो आपके ग्राहकों को उपयोग करना पसंद करेंगे। यह संक्षिप्त ट्यूटोरियल नए उपयोगकर्ताओं को दिखाने जा रहा है कि आप Ubuntu सिस्टम पर Locomotivecms कैसे स्थापित करें।
सिस्टम आवश्यकताएं
लोकोमोटिवेक्म्स की विशेषताएं जैसे कि पर्मलिंक, श्रेणियां, पृष्ठ, पोस्ट, और कस्टम लेआउट सभी शीर्ष सामग्री और एसईओ के अनुकूल हैं। लोकोमोटिव सीएमएस नीचे प्रौद्योगिकियों पर निर्भर करता है।
- रूबी 2.5 (या उच्चतर)
- रूबी ऑन रेल 5.2.4.1
- इमेजमैगिक
- मोंगोडब 3.4
- Nodejs
- तरल
- लिनक्स 64-बिट वितरण APT का समर्थन करते हुए, जैसे उबंटू या डेबियन।
विशेषताएँ
लोकोमोटिवेक्म्स ऐसी सुविधाएँ प्रदान करता है जो वर्डप्रेस जूमला या ड्रुपल जैसे अन्य PHP आधारित CMS के लिए उपलब्ध नहीं हो सकते हैं। आप बॉक्स से बाहर होंगे।
- मल्टी साइट्स: एक एप्लिकेशन इंस्टेंस के साथ कई वेबसाइटों को प्रबंधित करें
- लचीली सामग्री प्रकार
- फ्रंट-एंड इनलाइन एडिटिंग (ALOHA संपादक)
- सामग्री स्थानीयकरण
- हर साइट का प्रबंधन करने के लिए रेस्टफुल एपीआई
- वेबपैक, SASS, HAML और कॉफी स्क्रिप्ट (वैगन) के लिए समर्थन
- लिक्विड क्लीन टेम्प्लेटिंग लैंगेज
- एक बहुत अच्छा उपयोगकर्ता इंटरफ़ेस
- स्थापना निर्देश
- लिनक्स (डेबियन-आधारित) पर लोकोमोटिव स्थापित करें
- लोकोमोटिव नीचे निर्देश केवल 64 बिट डेबियन-आधारित लिनक्स वितरण जैसे कि उबंटू, मिंट आदि के लिए काम करते हैं।
स्थापना
लिनक्स (डेबियन-आधारित) पर लोकोमोटिवेक स्थापित करें
लोकोमोटिव निम्नलिखित निर्देश केवल 64 बिट डेबियन-आधारित लिनक्स वितरण जैसे कि उबंटू, मिंट आदि के लिए काम करते हैं। रेल आवेदन पर एक नया रूबी बनाएं:
rails new locomotiveapp --skip-bundle --skip-active-record
cd locomotiveapp
सुनिश्चित करें कि आप Robots.txt फ़ाइल को सार्वजनिक से हटा देते हैं/ अन्यथा किसी भी भविष्य की साइटों की रोबोट .txt सेटिंग को नहीं उठाया जाएगा। मोंगॉइड जोड़ें और अपने जेमफाइल में रत्नों को तैयार करें।
gem 'devise', '~> 4.7.1'
gem 'mongoid', '~> 6.4.0'
उन्हें स्थापित करें और उनके सेटअप कार्यों को चलाएं
bundle install
bundle exec rails generate mongoid:config
bundle exec rails generate devise:install
लोकोमोटिवेक्म्स मणि को जोड़कर रेल आवेदन के जेमफाइल को अपडेट करें।
gem 'locomotivecms', '~> 4.0.1'
लोकोमोटिव इंस्टॉलेशन जनरेटर चलाएं
bundle update
bundle exec rails generate locomotive:install
स्थापना PUMA मणि को रेल एप्लिकेशन के जेमफाइल में जोड़ता है। एक अतिरिक्त बंडल स्थापित आवश्यक है:
bundle install
अंत में, रेल सर्वर चलाएं
rails server
इतना ही! अब, http: // localhost: 3000/लोकोमोटिव पर अपना ब्राउज़र खोलें। आपको पेज में लोकोमोटिव साइन देखना चाहिए। “कोई खाता नहीं है?” पर क्लिक करें पर क्लिक करें नीचे पृष्ठ पर लिंक करें और अपना पहला खाता बनाने के लिए साइन अप फॉर्म भरें। अब आप वैगन स्थापित करके और इंजन को अपनी साइट को तैनात करके एक साइट टेम्प्लेट को धक्का दे सकते हैं। बधाई हो! आपने लोकोमोटिव सीएमएस प्लेटफॉर्म को सफलतापूर्वक स्थापित किया है।