WebsiteBaker Logo
  • *
  • Templates
  • Help
  • Add-ons
  • Download
  • Home
*
Welcome, Guest. Please login or register.

Login with username, password and session length
 

News


WebsiteBaker 2.13.9 R25 is now available!


R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WB
https://forum.websitebaker.org/index.php/topic,32355.0.html


* Support WebsiteBaker

Your donations will help to:

  • Pay for our dedicated server
  • Pay for domain registration
  • and much more!

You can donate by clicking on the button below.


  • Home
  • Help
  • Search
  • Login
  • Register

  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.13.x) »
  • General Help & Support »
  • Bootstrap version
  • Print
Pages: [1]   Go Down

Author Topic: Bootstrap version  (Read 362 times)

Offline rik033

  • Posts: 3
Bootstrap version
« on: April 21, 2026, 01:12:47 PM »
hi,

I recently switched to another webhoster, and at that moment also started using another tool to build my own websites. I found WB through Softaculous software in DirectAdmin.
In the meantime, I have built a few websites, and adapted an existing template to my own taste, regarding layout and functionality.

A question out of curiosity (it killed the cat... :-D):  is there a special reason why Bootstrap 3 is still used in WB and add-ons instead of Bootstrap 5?



Logged

Offline sternchen8875

  • Global Moderator
  • *****
  • Posts: 744
Re: Bootstrap version
« Reply #1 on: April 21, 2026, 01:26:16 PM »
Nein, es gibt keinen besonderen Grund außer vielleicht, das sich noch niemand mit dieser Thematik beschäftigt hat. Ich selbst nutze kein Bootstrap, hab es noch nie und wüßte nicht mal, wo ich das in WB suchen sollte. Im Backend würde ich es nicht suchen. Und im Frontend ist jeder frei, andere Techniken zu verwenden als die, die das Beispiel-Template DefaultTemplate zeigt. Gleiches gilt auch für 3th-Party-Addons. Auch da gibt es keine Vorgaben
Logged

Offline rik033

  • Posts: 3
Re: Bootstrap version
« Reply #2 on: April 23, 2026, 10:07:09 AM »
thanks, that's clear

As an application specialist, I like to work with a decent backend. That's why we are currently modifying and updating the add-on Bootstrap WYSIWYG columns (I use that add-on on several websites already). More to follow  :lol:
Logged

Offline jacobi22

  • Betatester
  • **
  • Posts: 5981
Re: Bootstrap version
« Reply #3 on: April 23, 2026, 03:14:01 PM »
Meine private Meinung: WB hat sich vor gut 10 Jahren auf W3CSS festgelegt, von daher wundert es mich, das Bootstrap da auch noch mit läuft. Ich meine, wer es benötigt in Modulen oder Templates, soll es halt mitliefern, ob in Modulen oder Templates. Es sollte nicht Aufgabe von WB sein, alles Mögliche bereitzustellen.

My personal opinion: WB committed to W3CSS a good 10 years ago, so I’m surprised that Bootstrap is still included. I mean, if anyone needs it in modules or templates, they should just include it themselves, whether in modules or templates. It shouldn’t be WB’s job to provide every possible option.
Logged

Offline crnogorac081

  • Betatester
  • **
  • Posts: 2191
  • Gender: Male
Re: Bootstrap version
« Reply #4 on: April 23, 2026, 08:06:46 PM »
In 100-150 kb difference, I think bootstrap Is still better, it has its komponents like minus, dropdowns, nosača, cards, tooltips , ja included for this, Dark mode, so i dont have to waste time when i need something bootstrap already have, so it Is my first choice for both backend and frontend.
Logged
Web developer

Offline jacobi22

  • Betatester
  • **
  • Posts: 5981
Re: Bootstrap version
« Reply #5 on: Today at 01:01:46 PM »
Punkt 1: du würdest dich aber bei deinen Modulen und Themes sicher nicht darauf verlassen, das der Core irgendwelche Dinge schon bereitstellen wird, oder? Zumindest nicht, solang das offiziell nicht bekannt gegeben wurde. Also lieferst du es mit, damit es später in jeder Situation funktioniert. Mach ich zumindest bei mir so. Ausgenommen sind halt fixe Dinge, die nicht Teil von Themes oder Templates sind, sondern Teil des Cores, als Beispiel Jquery

aber....

Punkt 2: Wie gesagt, nutzt WB z.b. W3CSS seit der Version WB 2.10.x. Es ist fest integriert, so wie auch fontawesome oder eben Jquery. Alle Core-Module sind darauf ausgerichtet. Was passiert, wenn nun jemand sagt, ich möchte mir ein Theme basierend auf Bootstrap bauen, also, ohne die Einbindung von W3CSS? Diese Frage war ein Grund, warum ich in meinen Modulen gesagt habe, ich liefere W3CSS trotzdem mit, aber die Core-Module holen sich das vom Backend-Theme, zumindest die alten Module.
Keine Ahnung im Moment, wie eine optimale Lösung aussehen könnte, mit der man solche unterschiedlichen Frameworks unterstützen könnte ohne, das unser Paket nun in den 100Mb-Kreis aufsteigt.
Eine Variante wäre es sicher, die jeweils neuesten Versionen von Bootstrap, W3CSS, FontAwesome zentral anzubieten, aber dann hast du die Frage: wo hörst du auf? Morgen kommt jemand mit dem Wunsch nach einem anderen System und übermorgen ein Nächstes. Dann sind da noch die Erfahrungen mit Jquery. Jahrelang waren auch alte, unsichere Versionen Teil des Paketes, weil sich eben Modulautoren beschwerten, das ihr altes Modul mit den neuen JQuery-Versionen nicht mehr liefe.
Insgesamt also ein schwieriges und komplexes Thema...
Und weil du sagst, 100 - 150 kb ist nicht viel. Sicher sind wir nicht mehr in 1995, wo man mit Webspace rechnen mußte, aber von meinem Moduletyp habe ich jetzt ~ 30 Module, die alle ihr Zeugs mitschleppen, aber aktuell hab ich da keine andere Lösung. Ich müßte mir erstmal ein Bootstrap-Theme bauen, um zu schauen, was im Core dann passiert

-------------------

*** Translated with www.DeepL.com/Translator (free version) ***

Point 1: You wouldn’t rely on the core to provide certain things for your modules and themes, would you? At least not until it’s been officially announced. So you include it yourself to ensure it works in every situation later on. That’s what I do, at least. The only exceptions are fixed elements that aren’t part of themes or templates, but part of the core – for example, jQuery.

But...

Point 2: As I said, WB has been using W3CSS since version 2.10.x, for example. It’s fully integrated, just like Font Awesome or jQuery. All core modules are designed around it. What happens if someone says, ‘I want to build a theme based on Bootstrap’, i.e. without including W3CSS? This question was one reason why I stated in my modules that I would still include W3CSS, but the core modules fetch it from the backend theme – at least the older modules do.
I’ve no idea at the moment what an optimal solution might look like that would allow us to support such different frameworks without our package ballooning to the 100MB mark.


One option would certainly be to provide the latest versions of Bootstrap, W3CSS and FontAwesome centrally, but then you’re faced with the question: where do you draw the line? Tomorrow someone will come along wanting a different system, and the day after that another one. Then there’s the experience with jQuery. For years, old, insecure versions were part of the package because module authors complained that their old modules no longer worked with the new jQuery versions.
All in all, therefore, a difficult and complex issue...
And because you say 100–150 KB isn’t much. Sure, we’re no longer in 1995, when you had to reckon with web space, but for my type of module, I now have ~30 modules, all of which carry their own baggage, but at the moment I don’t have any other solution. I’d first have to build a Bootstrap theme to see what happens in the core


Logged

  • Print
Pages: [1]   Go Up
  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.13.x) »
  • General Help & Support »
  • Bootstrap version
 

  • SMF 2.0.19 | SMF © 2017, Simple Machines
  • XHTML
  • RSS
  • WAP2