मैं फ़ायरफ़ॉक्स एक्सटेंशन विकसित करना सीखने के लिए अच्छे संसाधन ढूंढ रहा हूं। संसाधन नेट पर किताबें या ट्यूटोरियल हो सकते हैं। बुनियादी ट्यूटोरियल पसंद करें क्योंकि मैं फ़ायरफ़ॉक्स एक्सटेंशन की दुनिया में नौसिखिया हूं लेकिन मुझे सॉफ्टवेयर विकास में अनुभव है इसलिए प्रोग्रामिंग कोई मुद्दा नहीं है।फ़ायरफ़ॉक्स एक्सटेंशन विकसित करने के लिए सीखने के लिए अच्छे संसाधन
उत्तर
यह एक उपयोगी फ़ोल्डर संरचना पाने के लिए आप शुरू कर दिया है:
- क्रोम (फ़ोल्डर)
- सामग्री (फोल्डर)
- chrome.manifest
- चूक (फ़ोल्डर)
- वरीयताओं (फोल्डर)
- install.rdf
- स्थान (फ़ोल्डर)
- en-US (फ़ोल्डर)
- त्वचा (फ़ोल्डर)
आप install.rdf फ़ाइल है, जो अपने विस्तार के बारे में सभी जानकारी शामिल है के साथ शुरू (जैसे इसका नाम, आपका नाम, फ़ायरफ़ॉक्स का संस्करण यह समर्थन करता है ...)
फिर chrome.manifest फ़ाइल पर काम करें, जो थोड़ा ट्रिकियर दिखता है, लेकिन वास्तव में काफी सरल है।
फिर आप दिलचस्प सामान करना शुरू कर देते हैं! आप browser.xul, options.xul, आदि के साथ गड़बड़ कर सकते हैं। त्वचा फ़ोल्डर में अपने सीएसएस/छवियों को प्लोन करें, और मुझे उम्मीद है कि आपको कस्टम जावास्क्रिप्ट फ़ाइल बनाने की आवश्यकता होगी जिसमें आपका एक्सटेंशन तर्क शामिल है (यह क्रोम में जाता है/सामग्री फ़ोल्डर)।
अंत पैकेजिंग यह सिर्फ पूरे बात ज़िप करने (आपका एक्सटेंशन फोल्डर, उन फ़ोल्डर को खुद को शामिल नहीं फ़ोल्डर) का मामला है, और ज़िप .xpi करने से इसका नाम - काम किया :)
मोज़िला ब्लॉग here पर एक उत्कृष्ट चरण-दर-चरण मार्गदर्शिका है, जो कुछ वास्तविक विवरण में जाती है।
आप एक और उदाहरण प्रोजेक्ट here भी ढूंढ सकते हैं।
पेज। स्रोत नियंत्रण, बग ट्रैकिंग, अंतर्राष्ट्रीयकरण आदि को न भूलें।लेकिन उस के साथ शुरू नहीं करते हैं या आप किसी भी मज़ा :) कभी नहीं करेंगे
यहाँ एक ट्यूटोरियल है: http://www.rietta.com/firefox/Tutorial/overview.html
काफी कुछ विभिन्न संसाधनों रहे हैं - सरकारी Mozilla Developer Network कैसे अपना पहला एक्सटेंशन बनाने के लिए पर एक बड़ा कदम-दर-कदम गाइड है (setting up the IDE पर एक उत्कृष्ट ट्यूटोरियल सहित)।
एक और महान ट्यूटोरियल पाया जा सकता है here (बाहरी):
केविन Gisi भी एक किताब जिसे उपयुक्त नाम दिया लिखा है "फ़ायरफ़ॉक्स एक्सटेंशन - उत्पादकता के लिए उपकरण" स्थित here।
एक शानदार तरीका जानने के लिए
- सही पर क्लिक करें पर डाउनलोड पृष्ठ जोड़ें पर Firefox में जोड़े कड़ी है।
- फ़ाइल को सहेजें।
- अपने एक्सटेंशन को बदलें .xpi .zip
- कोड निकालें और हैक करें।
कुछ सरल एड-ऑन से शुरू करें।
उदाहरण: Hello World Firefox Add On
मैं इसे HERE से सीखता हूं। अन्य अच्छा संसाधन:
ओह, अच्छा विचार। अच्छे लिंक भी। –
- 1. वीआईएम प्लगइन्स विकसित करने के लिए सीखने के लिए कुछ अच्छे संसाधन क्या हैं?
- 2. पीएल/पीजीएसक्यूएल सीखने के लिए अच्छे संसाधन?
- 3. सीखने के लिए अच्छे संसाधन फैक्टर
- 4. GNUMake सीखने के लिए संसाधन?
- 5. LINQ सीखने के लिए संसाधन?
- 6. विंडोज पावरशेल सीखने के लिए सबसे अच्छे संसाधन क्या हैं?
- 7. सीखने के लिए कुछ अच्छे संसाधन एफ # कृपया
- 8. डेटाबेस अनुकूलन भाग सीखने के लिए अच्छे संसाधन
- 9. नेटवर्क प्रोग्रामिंग सीखने के लिए कुछ अच्छे संसाधन क्या हैं?
- 10. PHP संसाधनों को सीखने के लिए अच्छे संसाधन
- 11. Grails सीखने के लिए कुछ अच्छे संसाधन क्या हैं?
- 12. सीखने के लिए संसाधन Emacs
- 13. संसाधन QML सीखने के लिए?
- 14. सीखने के लिए संसाधन Verilog
- 15. सी प्रोग्राम डिजाइन सीखने के लिए संसाधन
- 16. सी # में शेड्यूल/अपॉइंटमेंट सिस्टम विकसित करने के तरीके सीखने के लिए संसाधन?
- 17. डेल्फी में असेंबली का उपयोग करने के लिए अच्छे संसाधन?
- 18. एंड्रॉइड में एक जीयूआई विकसित करने के लिए अच्छे उपकरण?
- 19. सीखने के लिए संसाधन सी # एक्सेल इंटरऑप
- 20. डेल्फी = पास्कल? सीखने के लिए संसाधन?
- 21. श्रेणी सिद्धांत सीखने के लिए संसाधन
- 22. बिल्डआउट सीखने के लिए बेहतर संसाधन
- 23. रिलेशनल डाटाबेस डिज़ाइन के लिए अच्छे संसाधन
- 24. PyGame सीखने के लिए सर्वोत्तम संसाधन?
- 25. जावा जेनेरिक सीखने के लिए संसाधन?
- 26. .NET जेनेरिक सीखने के लिए सर्वश्रेष्ठ संसाधन?
- 27. वेब विकास के लिए पाइथन शुरू करने के लिए अच्छे संसाधन?
- 28. Django को विकसित करने, तैनात करने और/या होस्ट करने के लिए सीखने के लिए सबसे अच्छी किताबें और संसाधन क्या हैं?
- 29. उन्नत बैच-फ़ाइल उपयोग सीखने के लिए सर्वश्रेष्ठ निःशुल्क संसाधन?
- 30. उम्ब्राको सीखने के संसाधन?
एक अद्यतन के कोड पर कुछ उन्नत सामान देखने के लिए: https://blog.mozilla.org/addons/2014/06/05/कैसे-विकसित-फ़ायरफ़ॉक्स-एक्सटेंशन/ – Jayan