Tôi mới sử dụng Bootstrap và có phiên bản cũ hơn 2.3.2.Cập nhật Bootstrap lên phiên bản 3 - tôi phải làm gì?
Phiên bản 3 đã được phát hành. Tôi chỉ cần thay thế các tệp CSS và Javascript nếu tôi muốn sử dụng phiên bản mới nhất?
Tôi mới sử dụng Bootstrap và có phiên bản cũ hơn 2.3.2.Cập nhật Bootstrap lên phiên bản 3 - tôi phải làm gì?
Phiên bản 3 đã được phát hành. Tôi chỉ cần thay thế các tệp CSS và Javascript nếu tôi muốn sử dụng phiên bản mới nhất?
Tải về phiên bản mới nhất từ http://getbootstrap.com/ HOẶC Thay thế các file css và js với các phiên bản mới nhất hoặc sử dụng CDN (http://www.bootstrapcdn.com/)
Di chuyển html của bạn , có thực sự đọc http://bootply.com/bootstrap-3-migration-guide. Bạn có thể thử http://twitterbootstrapmigrator.w3masters.nl/ hoặc http://code.divshot.com/bootstrap3_upgrader/ (cung cấp danh sách kiểm tra quá)
remove html5shiv gây lao xuống hỗ trợ cho IE7 và Firefox 3.x
thêm html5shiv .js để thêm hỗ trợ của các phần tử HTML5 vào IE8
thêm respond.js (https://github.com/scottjehl/Respond) cho hỗ trợ truy vấn phương tiện trong IE. LƯU Ý này sẽ không làm việc với CDN, xem: IE8 issue with Twitter Bootstrap 3
Nếu bạn sử dụng Glyphicons, bạn sẽ phải thêm chúng từ
http://glyphicons.getbootstrap.com/ (biểu tượng đã được chuyển đến một kho lưu trữ riêng biệt.)
Glyphicons đang trở lại kể từ RC2 (180 glyphs ở định dạng phông chữ từ tập Glyphicon Halflings)
Nếu bạn sử dụng các thành phần javascript Typeahead, bạn sẽ phải tích hợp https://github.com/twitter/typeahead.js/ (nguyên nhân typeahead javascript được giảm) Xem thêm: Typeahead problems with Bootstrap 3.0 RC1 Hoặc sử dụng "cũ" plugin: https://github.com/bassjobsen/Bootstrap-3-Typeahead, xem thêm: https://stackoverflow.com/questions/18615964/ajax-call-in-bootstrap-3-0-typeahead/18620473
Chuyển sang phiên bản mới nhất (không sử dụng phiên bản 2.x gây ra jQuery 2.x không hỗ trợ IE8)
Nếu bạn sử dụng tiện ích của bên thứ ba để thêm hoặc chèn html vào mã của bạn (như addthis.com, sharethis.com và Google maps), hãy tạo trình bao bọc cho kích thước hộp, xem : Right border of the AddThis counter missing with Twitter's Bootstrap 3
khác:
Bootstrap 3 chuyển sang hộp-sizing: biên giới-box tại sao ?: https://stackoverflow.com/a/18858771/1596547
Lưu ý hỗ trợ cho IE7 đã bị rơi. https://github.com/coliff/bootstrap-ie7 cố gắng thêm phần css trở lại với việc sử dụng một số CSS có điều kiện.
Điều đó nghe có vẻ giống như một công việc lớn. Mất bao lâu? 1 tuần làm việc? 1 tháng? 6 tháng? – Curt
vấn đề là BS2 không tương thích ngược với BS3, xem thêm http://bassjobsen.weblogs.fm/its-a-shame-the-newest-version-of-githubs-most-popular-projects-is-not -backward-compatible/ –
Nếu tôi phải đoán, tôi sẽ nói rằng có thể mất vài tháng để nâng cấp. Tàn bạo. – Curt
Một ứng cử viên phát hành (không phải là bản phát hành cuối cùng 3) cho Bootstap 3 RC 1 đã được công bố thứ Sáu (ngày 26 tháng 7 năm 2013), vì vậy chưa có bất kỳ hướng dẫn di chuyển chính thức nào.
Có những thay đổi lớn đối với Bootstrap 3. Không có khả năng tương thích ngược với 2.x, vì vậy bạn không thể chỉ thay thế tệp. tuy nhiên bạn có thể tìm thấy một số hướng dẫn hữu ích ở đây tại Bootply:
http://bootply.com/bootstrap-3-migration-guide
Ngoài ra còn có một công cụ chuyển đổi Bootstrap trong các công trình:
https://github.com/iatek/bootstrap-migrate
Bootstrap 2.x đến 3 nâng cấp công cụ: http://upgrade-bootstrap.bootply.com/v3
Bản cập nhật mới ..
Bootstrap 4 upgrade tool (điều này sẽ di chuyển Bootstrap 3 để 4)
Lời chào từ tương lai! Đây là công cụ Bootstrap 4: http://upgrade-bootstrap.bootply.com – ZimSystem
hầu như không thể di chuyển từ trình khởi động 2.3 đến 3.0. phiên bản thay đổi rất quyết liệt. Tôi đã cố gắng cập nhật dự án khung công tác zend 2 của tôi với bootstrap 3.0 và kết quả là một mớ hỗn độn (như cố gắng mở bằng IE 5).
Lời khuyên của tôi: dự án cũ sử dụng bootstrap 2.X cho phép với bootstrap 2.x. Dự án khởi đầu mới, bắt đầu với 3.0.
Theo tôi, thay đổi phiên bản như vậy là một lỗi rất lớn từ nhóm khởi động. Họ nên thực hiện cập nhật dần dần 2.4, 2.5, 2.6 ....
Tôi không đồng ý với hầu như không thể. Bạn hoàn toàn có thể di chuyển, bạn chỉ cần thực hiện theo hướng dẫn được cung cấp. Xem bài đăng trên wiki cộng đồng để biết các liên kết. Cũng theo các số phiên bản ngữ nghĩa, một nâng cấp lớn được phép phá vỡ các hợp đồng giao diện. Vì vậy, số phiên bản chính thể hiện chính xác điều này. – Jafin
Rất khó di chuyển. Tôi nghĩ đây là lời khuyên tuyệt vời. Nó không phải là không thể, nhưng là khó khăn - không có gì giống như nâng cấp từ phiên bản trước đó của 2. * khác 2. *. –
Nó không phải là không thể và dễ dàng hơn nhiều nếu bạn có thể tìm kiếm/thay thế cho các mẫu như 'span12'. – tadman
Tôi vừa di chuyển sang 3.0.3 và ứng dụng python này https://pypi.python.org/pypi/b2tob3/0.4 làm cho nó trở thành công việc khá dễ dàng.
Tôi đã tạo một plugin grunt để tự động nâng cấp bootstrap 2.3 lên 3.0 html.
Check it out tại https://github.com/jdewit/grunt-html-upgrader
Đó là không chắc chắn, nhưng sử dụng joomla này mở rộng rereplacer
tham khảo liên kết này,
http://www.nonumber.nl/extensions/rereplacer
khác, ghi đè Template là cách duy nhất để làm điều này .
Nếu bạn đang gặp một ứng dụng lớn với rất nhiều tác phẩm với nhiều tùy biến, mỗi công cụ duy nhất có khả năng là không thể trả lời cho hầu hết các trường hợp bạn đang gặp phải. Đầu tiên, tất nhiên, tôi khuyên bạn nên thử: https://pypi.python.org/pypi/b2tob3/0.4 nhưng điều này sẽ không trả lời cho nhu cầu của tôi, tôi chia rẽ phiên bản này và điều chỉnh phiên bản của riêng tôi để có thể di chuyển cùng nhau Bootstrap 2 đến 3 và Phông chữ Tuyệt vời từ 3 đến 4 cùng với nhau, một số trường hợp không được xử lý trong b23tob3-v0.4 (bản gốc) đang cố gắng xử lý trong phiên bản của tôi.
đã đọc bài viết của tôi ở đây: http://ask.osify.com/qa/589 Tìm cập nhật của tôi trong github: https://github.com/metrey/b2tob3 Bạn cũng có thể tìm thấy các ứng dụng Windows được biên soạn có cũng như để sử dụng ngay lập tức.
LUÔN sao lưu các tệp của bạn và cam kết mọi thứ vào kiểm soát nguồn trước khi sử dụng công cụ.
Chúc may mắn và chia sẻ thông tin của bạn.
Bạn có thể muốn đọc các thay đổi và đảm bảo rằng chúng không làm hỏng bất cứ thứ gì bạn đã có, nhưng chỉ cần thay thế các tệp –
Có, tôi chỉ muốn đảm bảo rằng tôi đang làm điều này một cách chính xác. Tôi nghĩ rằng Bootstrap là điều tốt nhất từ trước đến giờ - tuyệt vời của nó. Tôi rất muốn sử dụng phiên bản tiếp theo. Tôi chắc chắn rằng tôi đã đọc ở đâu đó mà sử dụng có thể sử dụng không cần thiết để quản lý các bản cập nhật nhưng tôi có lẽ sai với điều đó. – henry
có thể trùng lặp của [Viết Twitter Bootstrap với nâng cấp lên v3 trong tâm trí] (http://stackoverflow.com/questions/17797017/writing-twitters-bootstrap-with-upgrading-to-v3-in-mind) –