
Perfmatters ने 11 नवंबर को जारी अपने संस्करण 2.5.3 (Changelog) में "Code" नामक एक फीचर जोड़ा है, जो आपको PHP, JS, CSS और HTML कोड के स्निपेट जोड़ने की अनुमति देता है। इसे प्रदर्शन को ध्यान में रखकर शून्य से लिखा गया है, और यही कारण है कि WPO कार्यों को करने वाले "tweak" प्लगइन्स में यह सबसे अधिक रेटेड (यदि सबसे अधिक नहीं तो भी) में से एक है।
यह फ्लैट फ़ाइल दृष्टिकोण का उपयोग करता है, जिसका अर्थ है कि यह अधिक सुरक्षित है और फ्रंट-एंड पर कोई डेटाबेस कॉल नहीं होती। इसका मतलब है कि ये तेजी से परोसे जाते हैं और पेज लोड समय पर नकारात्मक प्रभाव नहीं डालते।
इसके अतिरिक्त, इसमें एक अंतर्निहित त्रुटि जाँच सुविधा है, जो दोषपूर्ण कोड को आपकी साइट को तोड़ने से रोकती है। यदि किसी स्निपेट में त्रुटि का पता चलता है, तो वह स्वचालित रूप से अक्षम कर दिया जाएगा। और यदि फिर भी कुछ टूट जाए, तो इसमें एक सेफ़ मोड शामिल है, जिसका उपयोग उन समस्याओं के लिए किया जा सकता है जो स्वचालित रूप से ठीक नहीं होतीं, यह रिकवरी URL बनाकर कोड स्निपेट्स को उनकी सक्रिय स्थिति की परवाह किए बिना चलने से रोकता है।

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

सभी विकल्प टूल के दस्तावेज़ीकरण में विस्तार से दिए गए हैं।
हालाँकि जब कोई हल्का और प्रभावी प्लगइन उन सुविधाओं से "भारी" होने लगता है जिन्हें अन्य समर्पित प्लगइन्स बेहतर ढंग से करते हैं, या जिन्हें थोड़े कोड से हल किया जा सकता है ताकि आपको नया प्लगइन इंस्टॉल न करना पड़े, तो मुझे मिली-जुली भावनाएँ होती हैं, लेकिन Perfmatters के मामले में मुझे उन पर पूरा भरोसा है क्योंकि उनके प्लगइन्स का दर्शन हमेशा सरलीकरण और अनुकूलन के इर्द-गिर्द घूमता है।
तो, कुछ रात पहले, मैंने functions.php में रखा अपना सारा PHP कोड और अपने चाइल्ड थीम की style.css में जोड़े गए सभी CSS सुधार Permatters में माइग्रेट कर दिए।
हालाँकि उन पर अच्छी तरह टिप्पणी की गई, उन्हें वर्गीकृत और व्यवस्थित किया गया था, फिर भी उन्हें एक स्निपेट प्रबंधन उपकरण में अलग करके, अनुकूलित करके और व्यवस्थित करना समस्या समाधान या संघर्षों से निपटने के लिए अधिक आसानी और तेजी से काम करने की एक अनुशंसित प्रथा है।
Pefrmatters का "Code" लोकप्रिय "Code Snippets" जैसे क्लासिक्स के साथ प्रतिस्पर्धा करता है, जिसके पास एक बहुत ही उपयोगी मुफ्त संस्करण और उन्नत विकल्पों वाला सशुल्क प्रो संस्करण है, और WpCode, जिसके पास क्लाउड में स्निपेट्स को प्रबंधित करने के लिए मुफ्त और प्रीमियम संस्करण भी हैं।
हालांकि यह टूल अभी भी बीटा में है, यह पहले से ही बहुत व्यापक और कार्यात्मक है। अब तक, मुझे केवल छोटे-मोटे सौंदर्य संबंधी विवरणों को छोड़कर कोई बग नहीं मिला है, जिन्हें समायोजित करने की आवश्यकता है, जैसे कि उस बॉक्स का स्वचालित आकार बदलना जहाँ कोड जोड़ा जाता है। एकमात्र चीज़ जो मुझे चूक गई, वह स्निपेट्स की सूची की बैकअप कॉपी सहेजने के लिए एक्सपोर्ट/इम्पोर्ट फ़ंक्शन था, लेकिन इसके डेवलपर्स में से एक, ब्रायन जैक्सन, ने मुझे पहले ही बताया है कि वे जल्द ही इस कार्य के लिए एक अलग फ़ंक्शन जोड़ेंगे और वे WPCode से स्निपेट्स माइग्रेट करने के लिए भी काम कर रहे हैं।
अपडेट। 12 दिसंबर को जारी संस्करण 2.5.5 में कोड स्निपेट्स को आयात और निर्यात करने के लिए नए विकल्प जोड़े गए हैं, साथ ही थोक प्रक्रिया (बैचों में) के माध्यम से व्यक्तिगत स्निपेट्स या स्निपेट्स के उपसमूह को निर्यात करने की क्षमता भी दी गई है। अन्य बग्स को भी ठीक किया गया है।







