- Issue created by @hatuhay
- 🇵🇹Portugal jcnventura
I don't think this will ever be possible, to be honest. The version of this theme for Bootstrap 5 is basically the Boostrap Barrio theme. I think the entire premise of how the themes are built is simply different. But it would be good to see some at least some documentation on how to approach this problem.
I am one of the many thousands of site developers who has to upgrade from Bootstrap 3 to Bootstrap 5. Is there any documentation yet to get us started?
For example:
- how to install bootstrap 5 in parallel/ in addition to bootstrap 3
- list of what all will likely need to be updated in sub-themes
- any "gotchas"
Thanks.
- 🇨🇦Canada joseph.olstad
Bootstrap 3 has gained Drupal 11 compatibility along with jQuery 4 support. The newest release is also compatible with Drupal 10.
Thanks! Does something else have to be updated for the jQuery 4, or just the bootstrap module?
- 🇨🇦Canada joseph.olstad
I suggest reading through the release notes for 3.34 but I will give you the coles notes here.
Basically all you have to do is upgrade to 3.34 but you will have to ensure that these three modules are installed:
- jquery_ui
- jquery_ui_draggable
- jquery_ui_resizable
Please report any issues you might find.
@joseph.olstad,
Thanks. Yes I have installed/ updated the 3 jquery_ui* modules since a few updates back. :)
I did the update and no issues so far. Thanks for all your work on this!- 🇮🇳India AswathyAjish
I have upgraded Bootstrap from 8.x-3.30 to 5.0.1 in drupal 10.3.10. Now a white page is appearing with the following message when taking the home page :
Gateway Timeout
The gateway did not receive a timely response from the upstream server or application.
Any solution to this?
- 🇨🇦Canada joseph.olstad
@ashwathyajish, please stick to bootstrap 3 since your theme and likely your sub theme are based on bootstrap 3!
Bootstrap 3 is a recommended release and will continue to be supported. Bootstrap 5 is for new installs not intended for upgrades.
If you are using Drupal core 10.3+ or Drupal 11, then upgrade to bootstrap 3.34
Huge uptake on the Drupal 10.3 / Drupal 11 compatible release of the jQuery 4 compatible Bootstrap 3 Drupal theme. Release 3.34 was released December 2nd 2024 and already has 3061 installs!
- 🇵🇪Peru hatuhay Lima
@aswathyajish
For the upgrade at last the following steps required:
- Match your subtheme regions with Bootstrap 5 regions.
- Copy page.html.twig from B5 base theme version and update regions previous B3.
- On your subtheme change twig markup to B5 markup.
- Requiere drupal/jquery if your js depends on it.
- Start troubleshooting - 🇵🇹Portugal jcnventura
@joseph.olstad "Needs work" requires existing work to be improved.. If we tagged everything which requires some future effort as "Needs work" you'd certainly agree that 99% of all issues should have that status. If this is not to be left as "Active", then the best status is probably "Postponed" until the point someone can come up with a solution.
Personally, as I said in #3, the upgrade path will never exist, but will instead be a document page, with the major points being what @hatuhay highlights in #14.