मैं बूटस्ट्रैप के लिए नया हूं और इसका पुराना संस्करण 2.3.2 है।
संस्करण 3 जारी किया गया है। अगर मैं नवीनतम संस्करण का उपयोग करना चाहता हूं तो क्या मैं बस CSS और जावास्क्रिप्ट फ़ाइलों को बदल सकता हूं?
मैं बूटस्ट्रैप के लिए नया हूं और इसका पुराना संस्करण 2.3.2 है।
संस्करण 3 जारी किया गया है। अगर मैं नवीनतम संस्करण का उपयोग करना चाहता हूं तो क्या मैं बस CSS और जावास्क्रिप्ट फ़ाइलों को बदल सकता हूं?
जवाबों:
Http://getbootstrap.com/ से नवीनतम संस्करण डाउनलोड करें या css और js फ़ाइलों को नवीनतम संस्करणों के साथ बदलें या CDN ( http://www.bootstrapcdn.com/ ) का उपयोग करें
अपना html माइग्रेट करें, हाँ वास्तव में http://bootply.com/bootstrap-3-migration-guide पढ़ें । आप http://twitterbootstrapmigrator.w3masters.nl/ या http://code.divshot.com/bootstrap3_upgrader/ (चेकलिस्ट भी प्रदान करें) आज़मा सकते हैं
IE7 के लिए html5shiv कारण टीबी ड्रॉप समर्थन को हटा दें और फ़ायरफ़ॉक्स 3.x html5shiv.js को IE8 में HTML5 तत्वों के समर्थन को जोड़ने के लिए जोड़ें
IE में मीडिया क्वेरी समर्थन के लिए response.js ( https://github.com/scottjehl/Respond ) जोड़ें । ध्यान दें कि यह सीडीएन के साथ काम नहीं करेगा, देखें: IE8 मुद्दा ट्विटर बूटस्ट्रैप 3 के साथ
यदि आप ग्लिफ़िकॉन का उपयोग करते हैं, तो आपको उन्हें http://glyphicons.getbootstrap.com/ से जोड़ना होगा (आइकनों को एक अलग रिपॉजिटरी में स्थानांतरित कर दिया गया है।) RC2 के बाद से ग्लाइफ़िकॉन वापस आ गए हैं (ग्लिफ़िकॉन हेलफ्लिंग्स सेट से फ़ॉन्ट प्रारूप में 180 ग्लिफ़्स)।
यदि आप जावास्क्रिप्ट टाइपहेड घटक का उपयोग करते हैं, तो आपको https://github.com/twitter/typeahead.js/ (कारण typeahead जावास्क्रिप्ट को छोड़ दिया गया है) को एकीकृत करना होगा। यह भी देखें: बूटस्ट्रैप या RC1 के साथ टाइपहेड समस्याएं "पुराने" प्लगइन का उपयोग करें : https://github.com/bassjobsen/Bootstrap-3-Typeahead , यह भी देखें: /programming/18615964/ajax-call-in-bootstrap-3-0-pypeahead/18620473
JQuery 1.x के नवीनतम संस्करण पर जाएं (2.x संस्करण का उपयोग न करें jQuery 2.x IE8 का समर्थन न करें)
यदि आप अपने कोड में html को जोड़ने या डालने वाले तृतीय पक्ष विजेट का उपयोग करते हैं (जैसे addthis.com, sharethis.com और Google मानचित्र), तो बॉक्स-साइज़िंग के लिए एक आवरण बनाएं, देखें: Twitter के बूटस्ट्रैप 3 के साथ AddThis काउंटर की दाईं सीमा गायब है
अन्य:
बूटस्ट्रैप 3 बॉक्स-साइज़ करने के लिए स्विच: बॉर्डर-बॉक्स क्यों ?: https://stackoverflow.com/a/18858771/1556547
IE7 के लिए नोट समर्थन को गिरा दिया गया है। https://github.com/coliff/bootstrap-ie7 कुछ सशर्त CSS के उपयोग के साथ वापस css भाग जोड़ने का प्रयास करें।
अपडेटेड 2018
बूटस्ट्रैप 3 से 4
बूटस्ट्रैप 4 अपग्रेड टूल (यह बूटस्ट्रैप 3 से 4 में माइग्रेट करने में मदद करेगा)
बूटस्ट्रैप 2 से 3
बूटस्टैप 3 आरसी 1 के लिए एक रिलीज उम्मीदवार (अंतिम रिलीज 3 नहीं) शुक्रवार (26 जुलाई 2013) को घोषित किया गया था, इसलिए अभी तक कोई आधिकारिक माइग्रेशन मार्गदर्शन नहीं है।
बूटस्ट्रैप 3 के लिए प्रमुख बदलाव हैं। 2.x के साथ कोई पीछे की संगतता नहीं है, इसलिए आप फ़ाइलों को बदल नहीं सकते। आप हालांकि यहां कुछ उपयोगी मार्गदर्शन बूटपेल में पा सकते हैं:
http://bootply.com/bootstrap-3-migration-guide
कार्यों में बूटस्ट्रैप माइग्रेशन टूल भी है: https://github.com/iatek/bootstrap-migrate
बूटस्ट्रैप 2.x से 3 अपग्रेड टूल: http://upgrad-bootstrap.bootply.com/v3
बूटस्ट्रैप 2.3 से 3.0 में माइग्रेट करना लगभग असंभव है। संस्करण परिवर्तन बहुत कठोर है। मैंने बूटस्ट्रैप 3.0 के साथ अपने ज़ेंड फ्रेमवर्क 2 प्रोजेक्ट को अपडेट करने की कोशिश की और परिणाम एक गड़बड़ था (जैसे IE 5 के साथ खोलने की कोशिश करना)।
मेरी सलाह: बूटस्ट्रैप 2.X का उपयोग कर पुराना प्रोजेक्ट 2. बूटस्ट्रैप 2.x के साथ चलें। नई शुरुआत परियोजना, 3.0 से शुरू।
मेरी राय में इस तरह के संस्करण परिवर्तन बूटस्ट्रैप टीम से एक बहुत बड़ी त्रुटि थी। उन्हें क्रमिक अद्यतन 2.4, 2.5, 2.6 करना चाहिए था ...।
span12
।
मैं सिर्फ 3.0.3 में चला गया और इस अजगर ऐप https://pypi.python.org/pypi/b2tob3/0.4 ने इसे बहुत आसान काम बना दिया।
मैंने बूटस्ट्रैप 2.3 से 3.0 html में अपग्रेड करने के लिए एक ग्रन्ट प्लगइन बनाया।
यह निश्चित नहीं है लेकिन इस rereplacer जूमला एक्सटेंशन का उपयोग करें
इस लिंक को देखें,
http://www.nonumber.nl/extensions/rereplacer
अन्यथा, टेम्पलेट ओवरराइड्स ऐसा करने का एकमात्र तरीका है।
यदि आप बहुत सारे अनुकूलन के साथ बहुत सारी फ़ाइलों के साथ एक बड़ा अनुप्रयोग कर रहे हैं, तो हर एक उपकरण की संभावना है जो आपके द्वारा सामना किए जाने वाले अधिकांश मामलों का जवाब नहीं दे सके।
सबसे पहले, मैं निश्चित रूप से कोशिश करने की सलाह देता हूं: https://pypi.python.org/pypi/b2tob3/0.4 लेकिन यह मेरी जरूरत का जवाब नहीं देगा, मैंने इस संस्करण को कांटा और अपने आप को एक साथ माइग्रेट करने में सक्षम होने के लिए अनुकूलित किया। बूटस्ट्रैप 2 से 3 और फ़ॉन्ट विस्मयकारी 3 से 4 एक साथ, कुछ मामले जो b23tob3-v0.4 (मूल एक) में इलाज नहीं करते हैं, मेरे संस्करण में इलाज करने की कोशिश कर रहे हैं।
मेरी पोस्ट यहाँ पढ़ें: http://ask.osify.com/qa/589 github में मेरा अपडेट ढूंढें: https://github.com/metrey/b2tob3 आप संकलित विंडोज़ ऐप भी पा सकते हैं और साथ ही साथ तुरंत उपयोग करने के लिए ।
हमेशा अपनी फ़ाइलों का बैकअप लें और उपकरण का उपयोग करने से पहले स्रोत नियंत्रण में सब कुछ करें।
शुभकामनाएँ और अपने हालांकि साझा करें।