2012-10-13 9 views
7

मैंने नई प्रणाली में अपनी प्लगइन जोड़ने के लिए तैयार होने के लिए github (https://github.com/jquery/plugins.jquery.com/) पर plugins.jquery.com रेपो पर सभी चरणों का पालन किया है, मेरे पास पुराने भंडार में ट्वीट्सलाइडर नामक एक प्लगइन है, लेकिन मैं उलझन में हूँ।Jquery new github प्लगइन सिस्टम

मैंने अपने आईपी पर रूट करने के लिए/etc/hosts का उपयोग करके स्थानीय jquery साइट्स सेट की हैं, और सभी node.js कार्यक्षमता सेट अप की है। मुझे लगता है कि एक प्लगइन प्रकाशित करना स्थानीय साइट के wp-admin के माध्यम से किया जाएगा, लेकिन ऐसा लगता है कि यह मामला नहीं है।

जितना अधिक मैंने पढ़ा, उतना ही ऐसा लगता है कि मैं बस अपने भंडार की जड़ में एक jquery.json मेनिफेस्ट फ़ाइल जोड़ता हूं, जीआईटीबी में पोस्ट-प्राप्त-हुक को यूआरएल प्राप्त करने वाली प्लगइन्स साइट पर पोस्ट-प्राप्त-हुक जोड़ें, और एक नया पोस्ट करें संस्करण संख्या के साथ टैग करें, जिसे बाद में jquery प्लगइन्स साइट द्वारा उठाया जाएगा और जोड़ा जाएगा। यदि ऐसा है, तो मैंने वेब-बेस-टेम्पलेट इत्यादि से क्यों परेशान किया और स्थानीय प्लगइन्स डीबी आदि की सभी सेटिंग क्यों की?

अगर मैं ऊपर दिए गए चरण मेरी प्लगइन जोड़ा जाएगा या फिर से जोड़ा प्रकट प्रदान की मान्य था का पालन करें, या मैं कुछ याद आ रही है tweetslider के लिए मेरे भंडार यहाँ https://github.com/LiamBailey/TweetSlider

है?

jQuery रेपो पर रीडमी पोस्ट यह अंतिम अनुदेश के रूप में देता है के शीर्ष पर जुड़े हुए के अंत में उदाहरण के लिए:

साइट चल रहा है

नोड लिपियों/manager.js

लेकिन जब मैं इसे चलाता हूं तो यह बिल्कुल कुछ नहीं करता है। मैंने sysmonitor की जांच की है और एक नोड एप्लेट वहाँ है, लेकिन मैं दृश्यता से कुछ भी नहीं देख सकता। मैंने कोड को देखा है लेकिन मुझे वह नहीं मिला है। सभी वर्डप्रेस सामान सही हैं, मेरे पास स्थानीय jquery है और मैं लॉगिन कर सकता हूं। मुझे उम्मीद है कि किसी और ने यह सब देखा है और इससे मुझे बेहतर समझ में आया है, क्योंकि मुझे लगता है कि मैं जल्द ही पागल हो जाऊंगा।

उत्तर

1

हाँ, इससे मुझे पागल भी चला गया। मुख्य बात यह है कि जिथब आपके/etc/hosts के बारे में नहीं जान सकता है और आपके स्थानीय सर्वर के बारे में नहीं जान सकता है।

  • वेब-बेस-टेम्पलेट और वर्डप्रेस सामग्री है ताकि आप साइट देख सकें।

  • नोड सर्वर पोस्ट-प्राप्त-हुक प्राप्त करता है और फिर जानकारी को सीधे WordPress में जोड़ता है।

  • बदलना/etc/hosts डोमेन नाम सेट अप करते हैं ताकि आप स्थानीय वर्डप्रेस साइट देख सकें, हालांकि कोई भी इसे विशेष रूप से जिथब में नहीं देख सकता है।

कुछ संभावित समाधानों:

  • सेटअप जो अपने स्थानीय मशीन के लिए एक के बाद प्राप्त हुक है एक स्थानीय Git सर्वर। इस तरह सभी आवश्यक होस्टनाम रूटिंग आपके स्थानीय/etc/hosts के साथ संभाला जाता है।

  • किसी सार्वजनिक प्रकार का डायनामिक DNS या संबंधित सिस्टम का उपयोग करने के लिए सार्वजनिक होस्टनाम है जो आपके लोकल रनिंग सर्वर पर निर्देशित करता है और इसमें गिटब हुक है।

  • अपने स्थानीय सर्वर पर अपने व्यक्तिगत सार्वजनिक सर्वर के माध्यम से पोस्ट-प्राप्त-हुक प्रॉक्सी प्रॉक्सी करें।

यदि आप स्थानीय वातावरण को कॉन्फ़िगर करने में कोई और अंतर्दृष्टि रखते हैं तो आप लोगों को jquery मंचों पर भी पूछ सकते हैं।

1

अद्यतन 2013-01-17

jQuery प्लगइन्स रजिस्ट्री अंत में है! http://plugins.jquery.com

निर्देश सुंदर अब straigtforward कर रहे हैं, http://plugins.jquery.com/docs/publish/

और प्रकट के लिए विशिष्टताओं को भी स्पष्ट रूप से http://plugins.jquery.com/docs/package-manifest/


पर विस्तृत रहे हैं, तो मैं या ऊपर दिए गए चरण मेरी प्लगइन जोड़ा जाएगा का पालन करें फिर से जोड़ा गया है कि मैनिफेस्ट वैध था, या क्या मुझे कुछ याद आ रहा है?

README.md के अनुसार, यह चेतावनी देता है कि यह अभी तक काम नहीं कर रहा है। यह प्रणाली विकास (धीमी) विकास के अधीन है।

आप हमारी वेब हुक यूआरएल, http://plugins.jquery.com/_update के साथ अपने संग्रह का बाद प्राप्त हुक जोड़ें। चेतावनी: यह अभी तक कार्यात्मक नहीं है!

इसके अलावा, मैं last commit बना एक महीने पहले के बारे में अद्यतन करने कहा भ्रम में जोड़ने के लिए उस तरह की तरह https://github.com/jquery/plugins.jquery.com/blob/4f5f611d247db6b3df11a2a5bda0957d08f11d6f/site-content/page/docs/publish.html

हालात में प्रकाशन पर उनके डॉक्स में http://plugins.jquery.com/postreceive-hook को हुक के बाद प्राप्त होता है, लेकिन आप की कोशिश कर सकते था देखा पूछना और/या https://github.com/jquery/plugins.jquery.com/issues

+0

आपके उत्तर के लिए धन्यवाद। मुझे पता है कि यह अभी तक कार्यात्मक नहीं है, इसलिए मैंने पूछा कि "प्लग" मेरी प्लगइन को जोड़ा जाएगा, नहीं। अद्यतन दस्तावेज़ों के लिंक के लिए धन्यवाद, लेकिन इसके अलावा आप मुझे कुछ भी नहीं बता रहे हैं, मुझे पहले से ही पता नहीं था, और इसी कारण से मैं आपका जवाब स्वीकार नहीं कर सकता। –

+0

यह ठीक है, और मैं आपको इसे उत्तर के रूप में स्वीकार करने की उम्मीद नहीं कर रहा था। मैं बस एक टिप्पणी में यह सब ठीक से फिट नहीं कर सका। –

+0

मेरा कोई मतलब नहीं था, सिर्फ एक स्पष्टीकरण देना चाहता था कि मैं क्यों स्वीकार नहीं कर रहा था। उत्तर के लिए फिर से धन्यवाद, यह अप्रत्यक्ष रूप से मदद करता है, संशोधित दस्तावेज़ों को पढ़ने में मुझे बहुत यकीन है कि मुझे बस इतना करना है कि jquery.json मेनिफेस्ट लिखें और एक पोस्ट अपडेट हुक जोड़ें। –