क्या कोई प्लगइन डेवलपमेंट फ्रेमवर्क है


29

जब से मैं वर्डप्रेस प्लगइन विकास के लिए नया हूं, मैं कई प्लगइन्स की आंतरिक संरचना की जांच कर रहा हूं। मैंने पाया है कि उनमें से अधिकांश किसी भी पैटर्न में फिट नहीं होते हैं और इसलिए यह समझना कि वे कैसे काम करते हैं मुश्किल हो सकता है।

मैं सोच रहा था कि क्या आधिकारिक विकास में वर्णित विधियों के अलावा, संभवतः प्लगइन विकास का सामान्यीकृत तरीका है।


क्या आपने OCP के बारे में मेरा लेख पढ़ा है ? मैं पहले से ही उस बिंदु पर हूं जहां मैं कहता हूं कि ऐसा कोई ढांचा नहीं है जो हमेशा काम करेगा।
कैसर

जवाबों:


27

AFAIK, कोई आधिकारिक / मानक ढांचा नहीं है, और उत्तरी ध्रुव में सफेद रंग के शेड्स के रूप में कई प्लगइन विकास शैलियों होंगे।

मैं कहूंगा कि वर्डप्रेस कोडिंग मानक एक अच्छी शैली के लिए एक खाका है।

WPSE में आपको बहुत सारे अच्छे उदाहरण और उत्कृष्ट कोडर्स मिलेंगे। एक अच्छा प्रारंभिक बिंदु: प्रश्न / टैग / प्लगइन-विकास

पर प्रकाश डाला:

आजकल, मैं कई प्लगइन्स के लिए बेस के रूप में @toscho से प्लगइन क्लास डेमो का उपयोग करता हूं ।

अभी, @ पिप्पिन वर्डप्रेस प्लगइन डेवलपमेंट 101 से एक सीरीज़ इंट्रोडक्शन कर रहा है जो रूचि का हो सकता है।

[ अपडेट , @Wyck योगदान के लिए धन्यवाद , सहायक-प्लगइन्स / बॉयलरप्लेट्स / फ्रेमवर्क की एक सूची]

प्लगइन scbFramework , द्वारा @scribu :

तेजी से प्लगइन विकास के लिए उपयोगी कक्षाओं का एक सेट।
यह एक प्लगइन टूलकिट है जो डेवलपर्स को तेजी से लिखने में मदद करता है। इसमें कई वर्ग होते हैं जो सामान्य कार्यों को संभालते हैं, जैसे सेटिंग पेज बनाना, डेटाबेस टेबल बनाना और बहुत कुछ।

वर्डप्रेस-गियर> PHP बॉयलरप्लेट> प्लगइन सामान

  1. प्लगिन बॉयलरप्लेट @tommcfarlin द्वारा
  2. ऑब्जेक्ट ओरिएंटेड प्लगइन टेम्पलेट
  3. सेटिंग्स @gilbitron द्वारा रूपरेखा
  4. scbFramework - प्लगइन देव के लिए कक्षाएं
  5. वर्डप्रेस सेटिंग्स एपीआई - @tareq_cse द्वारा
  6. WP MVC - प्लगइन्स बनाने के लिए MVC फ्रेमवर्क

1
मैं भी उल्लेख होगा wordpress.org/extend/plugins/scb-framework और वहाँ कुछ पीएचपी बॉयलरप्लेट के तहत यहाँ सूचीबद्ध हैं: wpgear.org
Wyck


1

मेरा मानना ​​है कि सनराइज ( http://gndev.info/sunrise/ ) जिस तरह की चीज आप मांग रहे हैं। यह अपेक्षाकृत नया है, और मैंने इसे स्वयं उपयोग नहीं किया है, इसलिए मैं कोई सिफारिश नहीं करता हूं। हालांकि, यह काफी आशाजनक लग रहा है। यह एक प्लगइन के रूप में वर्डप्रेस प्लगइन निर्देशिका पर उपलब्ध है: http://wordpress.org/plugins/sunrise/


क्षमा करें, लेकिन यह तैनाती और विकास के बारे में है ।
कैसर


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.