मुझे लगता है कि आप सवाल में अपने सवाल का जवाब देते हैं, ताकि यह कुछ हद तक बयानबाजी हो जाए।
जाहिर है कि आप एक ऐसी ही प्रणाली के बारे में बात कर रहे हैं जो Google Android और इरादे प्रणाली के साथ प्रोत्साहित करती है, कि एक एप्लिकेशन उन कार्यों को प्रकाशित कर सकता है जो यह अन्य अनुप्रयोगों की ओर से करने में सक्षम है, जो तब उन्हें हुक कर सकते हैं और डेटा वापस भेज सकते हैं और आगे। व्यक्तिगत रूप से मुझे लगता है कि यह एक ऐसी चीज है जिसकी हमें अच्छे डेवलपर्स की ओर सिर करने की आवश्यकता है - हम वर्डप्रेस का उपयोग करते हैं क्योंकि यह पहले से ही भयानक है, इस पर निर्णय लेने के लिए पर्याप्त भयानक है कि इसका उपयोग करें या ज्यादातर मामलों में एक समान इन-हाउस उत्पाद विकसित करें। प्लगइन रिपॉजिटरी ही फिर से एक ही बात है, ज्यादातर एक अंत उपयोगकर्ता + डेवलपर के रूप में - एक ट्विटर प्लगइन क्यों विकसित होता है जब एक पूरी तरह से अच्छा होता है।
वही 'डुप्लीकेट क्यों विकसित होता है' यहाँ आपके प्रश्न के मूल में है। एंड्रॉइड इंटेंट सिस्टम अनुप्रयोगों को पहले से ही बनाए गए कार्यों का उपयोग करने और उनके बीच डेटा पास करने की अनुमति देता है, और यह लोकप्रिय और अक्सर उपयोग किया जाता है, क्योंकि यह बहुत अधिक धक्का दिया जाता है। वर्डप्रेस में पहले से ही लागू एक समान प्रणाली है, लेकिन कोर कोड में मौजूद हुक से परे बहुत कम उपयोग किया जाता है, जो एक महान सौदे के लिए उपयोग किए जाते हैं।
यदि कस्टम प्लगइन्स में अधिक हुक मौजूद थे, तो यह समुदाय को लाभान्वित करेगा, लेकिन जैसा कि आप कहते हैं, जब आपको उनकी आवश्यकता होती है, तब हुक जोड़ने का कोई आसान तरीका नहीं है।
ट्विटर प्लगइन के संदर्भ में, आप लेखक को ईमेल भेजना चाहते हैं, मुझे यकीन है कि वह आपके लिए उन्हें जोड़कर खुश होगा।
अगर आपको लगता है कि आपके प्लगइन में हुक लगाने के लिए एक अच्छी जगह होगी, तो इसे करें, और इसे अच्छी तरह से प्रलेखित करें। यदि अधिक लोग प्लग में हुक लगाना शुरू करते हैं, या ऐसा करने की ओर एक सामान्य धक्का होता है, तो यह अंततः होगा।
तो आपके अंतिम प्रश्न का उत्तर देने के लिए:
क्या हमें बस कोशिश करने और बेहतर प्लगइन डेवलपर्स होने की आवश्यकता है ताकि हम सभी एक साथ अच्छा खेल सकें?
हाँ।
संपादित करें: मैंने वास्तविक प्रश्न और हुक को लागू करने के सर्वोत्तम तरीके के बारे में कुछ और सोचा है, क्या आप एक ऐसी कार्रवाई नहीं जोड़ सकते हैं जो उस विशेष फ़ंक्शन को चलाएगी जिसे आप प्लगइन चलाने की कोशिश कर रहे थे?