Gutenberg और React.js के बिना वर्डप्रेस के लिए क्लासिकप्रेस वैकल्पिक
गुटेनबर्ग के साथ वर्डप्रेस में एक प्रमुख बदलाव है। यह एक महत्वाकांक्षी परियोजना है जो ज्यादातर लोगों द्वारा ऑटोमैटिक में की जाती है वर्डप्रेस TinyMCE संपादक बदलें, एक कट्टरपंथी तरीके से। यह एक नया प्रतिमान लाता है - एक तथाकथित “खंड” वर्डप्रेस को। प्रत्येक घटक जैसे कि Paragraph, Image, या Headings अब React.js के साथ बनाया गया एक ब्लॉक है.
हालाँकि, React.js के उपयोग ने वर्डप्रेस समुदाय के भीतर कुछ गर्म बहस को जन्म दिया है, जिसमें लाइसेंसिंग जैसी समस्याओं पर प्रकाश डाला गया है जिसमें कई तर्क देते हैं कि यह GPL के साथ संगत नहीं है, इसलिए एक विकल्प का उपयोग करने का आग्रह करता हूं.
तो, इस पोस्ट में, मैं आपको एक बेहतरीन, क्लासिकप्रेस से मिलवाने जा रहा हूँ Gutenberg और React.js के बिना वर्डप्रेस का विकल्प. अधिक जानने के लिए आगे पढ़ें.
हमें वैसे भी वर्डप्रेस वैकल्पिक की आवश्यकता क्यों है?
React.js और ब्लॉक अवधारणा वर्डप्रेस प्रशासन क्षेत्र में फैलेगी, भले ही React.js की सीखने की अवस्था काफी स्थिर हो। फिलहाल, यह केवल है क्लासिक TinyMCE संपादक की जगह. अगला, यह परिवर्तन कस्टमाइज़र के साथ-साथ व्यवस्थापक इंटरफ़ेस को पूरी तरह से बदलने जा रहा है.
डेवलपर्स, व्यवसायों और इंडी डेवलपर्स के लिए, यह परिवर्तन बड़े पैमाने पर प्रभावित करने वाला है। उन्हें करने की आवश्यकता होगी बहुत बड़ा बजट खर्च करना अपने मुवक्किलों के साथ-साथ नियमित रूप से अपने थीम या प्लगइन्स को अपडेट करने के लिए गुटेनबर्ग के साथ संगत होने के लिए नियमित रूप से अपडेट करें.
एंट्री-लेवल डेवलपर्स सबसे कठिन हिट होने जा रहे हैं। एक बार एक आसान बदलाव और एक स्निपेट की कुछ पंक्तियों के साथ तय किया गया था, जल्द ही वर्डप्रेस में एक ही करने के लिए जावास्क्रिप्ट में एक स्तरित कौशल की आवश्यकता होगी.
ये सिर्फ ए गुटेनबर्ग धक्का द्वारा उपजी कई कुंठाओं में से कुछ. इसके जवाब में, वर्डप्रेस समुदाय के कुछ लोगों ने एक नए प्लेटफॉर्म की तलाश में काफी कड़ी कार्रवाई की है.
पेश है क्लासिकप्रेस
क्लासिकप्रेस स्कॉट बॉलर की अगुवाई में एक पहल है और मुट्ठी भर योगदानकर्ताओं के रूप में गुटेनबर्ग और React.js के बिना वर्डप्रेस के विकल्प के रूप में है, (कम से कम फिलहाल)। वास्तव में, क्लासिकप्रेस टीम के पास है पहले से ही परियोजना के संस्करण 2.0.0 की योजना बनाई जहां यह नए बदलाव और सुविधाओं को शुरू करना होगा.
क्लासिकप्रेस समुदाय को परियोजना की दिशा तय करने देने का एक अधिक लोकतांत्रिक तरीका पेश करता है। कुछ और है दिलचस्प विचार उदाहरण के लिए, समुदाय द्वारा प्रस्तावित:
न्यूनतम पीएचपी संस्करण 7.0 होना चाहिए
WordPress तब शुरू किया गया था जब PHP अभी भी संस्करण 4 में था और OOP (ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग) केवल PHP5 में मौजूद था। यदि आप स्रोत कोड में खुदाई करते हैं तो आप इसे पा लेंगे विरासत कोड से भरा हुआ. परियोजना के आकार और उपयोगकर्ताओं की संख्या को देखते हुए, पुराने PHP संस्करणों के लिए वर्डप्रेस के लिए समर्थन छोड़ना आसान नहीं होगा.
क्लासिकप्रेस, एक नई परियोजना होने के नाते, परिवर्तन के लिए बहुत लचीलापन है। वास्तव में, यह पहले से ही समर्थन के लिए न्यूनतम PHP के रूप में PHP5.6 सेट कर चुका है. नए PHP संस्करणों का समर्थन क्लासिकप्रेस को एक प्रदर्शन को बढ़ावा देगा, एक बेहतर सुरक्षा, साथ ही साथ डेवलपर के दृष्टिकोण से एक दिलचस्प विभेदक प्रदान करेगा.
अतिरिक्त आवश्यक प्लगइन्स के लिए एपीआई जोड़ें
आधुनिक निर्भरता प्रबंधक जैसे कि संगीतकार और एनपीएम से लिया गया एक महान विचार। यह सुविधा डेवलपर्स को अनुमति देगी उनके प्लगइन्स और विषयों के लिए निर्भरता को परिभाषित करें. इसलिए, उदाहरण के लिए, जब कोई उपयोगकर्ता किसी थीम को स्थापित करता है, तो वह स्वचालित रूप से अन्य प्लगइन्स को स्थापित करेगा जो कि थीम पर निर्भर करता है.
XML-RPC निकालें
एक्सएमएल-आरपीसी एक पुराना विनिर्देश है जो बाहरी अनुप्रयोगों जैसे ए की अनुमति देता है वर्डप्रेस के साथ बातचीत करने के लिए मोबाइल और डेस्कटॉप ऐप. अब वर्डप्रेस का अपना JSON API है जो XML-RPC अप्रासंगिक का उपयोग करता है। उसके ऊपर, ए xmlrpc.php
एंडपॉइंट कुछ कमजोरियों का कारण बनता है.
एक और दिलचस्प बात जो मुझे क्लासिकप्रेस में मिली वह यह है कि आप नई सुविधाओं के प्रस्तावों के साथ-साथ पेटिशन पेज में उनके लिए वोट कर सकते हैं या जमा कर सकते हैं और सक्रिय समुदाय निश्चित रूप से आपके सुझावों का जवाब देगा.
आगे क्या होगा?
फिलहाल, क्लासिकप्रेस अभी भी अपने शुरुआती चरण में है। टीम और योगदानकर्ता हैं वर्तमान में विकासशील संस्करण 1.0.0 और पहले से ही संस्करण 2.0.0 के लिए एक योजना है। विकास गिट के साथ किया जाता है और गिथूब भंडार के रूप में प्रकाशित किया जाता है.
एसवीएन की तुलना में, जो वर्डप्रेस अभी भी कोर प्रोजेक्ट रिपॉजिटरी का प्रबंधन करने के लिए उपयोग कर रहा है, गिट का उपयोग करने से डेवलपर्स के लिए यह आसान हो जाएगा के साथ परियोजना में योगदान “पुल अनुरोध”, इन दिनों एक आधुनिक ओपन सोर्स प्रोजेक्ट में योगदान करने का तरीका.
होने पर कांटा और सबसे लोकप्रिय सीएमएस से एक परिचित विरासत में मिली, क्लासिकप्रेस है वर्डप्रेस के रूप में लोकप्रिय होने की क्षमता आने वाले दिनों में। यह वर्डप्रेस में कभी नहीं होने वाली अपनी विशेषताओं को पेश करके अपनी खुद की इकाई बन सकता है.
वर्डप्रेस का एक उपयोगी विकल्प होना अच्छा है और मैं इस परियोजना को करीब से देखूंगा.