एक बात जो मेरे लिए कभी भी स्पष्ट नहीं हुई है (विशेषकर जब से मैंने रिपॉजिटरी को एक प्लगइन सबमिट नहीं किया है) यह है कि एक प्लगइन का अद्वितीय "आईडी" (स्लग) कैसे उत्पन्न होता है (अर्थात यह सूची )।
- क्या यह लेखक द्वारा SVN प्रस्तुत करने के बिंदु पर, या मॉडरेटर द्वारा पसंद किया जाता है?
- क्या यह स्वच्छता प्लगइन नाम (शीर्षक) है?
- क्या यह है
plugin_basename
? - क्या यह मुख्य प्लगइन फ़ाइल (निर्देशिका नाम के बिना) है?
- कुछ और?
मैं उत्सुक हूं कि प्लगइन की कौन सी विशेषता (s) इसे एसवीएन समकक्ष से लिंक करती है (यदि यह एक है) प्लगइन अपडेट एपीआई के लिए?
मैं पूछता हूं, आंशिक रूप से मेरे स्वभाव से बाहर जानना चाहता हूं, लेकिन यह भी सुनिश्चित करें कि (कुछ हद तक) कैसे सुनिश्चित करें, मेरे स्वयं के एक-बंद प्लगइन्स एसवीएन में एक के साथ संघर्ष नहीं करेंगे।
उदाहरण के लिए, यदि यह केवल 3) था, तो मैं एक अत्यधिक विशिष्ट निर्देशिका नाम का उपयोग कर सकता था, लेकिन मेरा प्लगइन नाम (शीर्षक) संक्षिप्त 'एन स्वीट' रखें।
NB "मानक" फ़ाइल का नामकरण सम्मेलन प्रतीत होता है [my-plugin-name]/[my-plugin-name].php
, मैं शौकीन हो गया हूं [my-plugin-name]/plugin.php
।
यह मेरे सभी प्लगइन्स को कुछ स्थिरता देता है, यह स्पष्ट है कि यह "बूटलोडर" (मुख्य) फ़ाइल है, और एक छोटे दृष्टिकोण से मैं निर्देशिका नाम के दोहराव से नफरत करता हूं।
यह एक और कारण है जो मैं सवाल पूछता हूं, क्योंकि 4) मुझे खत्म कर देगा। इसके अलावा मैं इस "मानक" पर भी आपके विचार सुनना चाहता हूँ :)