COMMUNITY FORUM
After Update to K2 2.9 Extra Fields Don't Work At All
- Timothy Michel
- Topic Author
- Offline
- Senior Member
- Programming is a lot of work
I am also having a conversation with Joomla over the new CSS core properties. They are proudly advertising that Joomla 4.0 will sport Twitter Bootstrap 4.0 and I argue that now that we have CSS Grids and Flexbox elements, that Bootstrap really isn't all that important any more.for layout.
I have read other arguments that CSS Grids is a core technology and that Bootstrap is third party, Twitter, and that it is always better to go with core when core supports everything we need to do.
I was wondering how you felt about that. That little HTML file I attached was only 11K in size, and yet it adapts nicely to iPhones, tablets and desktops. I could never do that with Bootstrap in 11K.
Thanks, Tim
Please Log in or Create an account to join the conversation.
- JoomlaWorks
- Offline
- Admin
- Posts: 6218
I also think that the plan for BootStrap is to eventually support CSS Grids for layout/structure while offering a fallback for older browsers or browser that don't fully support the Grid & Flex specs yet.
Additionally, if I were to choose JS libs to be included from 3rd parties, I would definitely use jQuery 3.x, BootStrap v4 (they are not related to Twitter anymore BTW) and perhaps Vue.js as essential libraries to make developers' and integrators' lives easier. Otherwise we'll end up with dozens of libraries (even same but with different versions) being loaded into the Joomla frontend or backend. It's not a bad thing utilising proven/successful 3rd party projects in Joomla.
And I wouldn't worry on performance. As server's move to HTTP/2, it doesn't matter if you have 100 CSS/JS scripts. The protocol works differently to HTTP 1.1 and the browser bundles these files and downloads them much more intelligently and more efficient. Not to mention a few extra KBs won't hurt anyone...
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Please Log in or Create an account to join the conversation.
- Timothy Michel
- Topic Author
- Offline
- Senior Member
- Programming is a lot of work
After poking around the web, I came across this statement that suggests that CSS Grids and Bootstrap 4.0 will live happily together in Joomla 4:
See: The Future of Joomla is CSS Grid, Not Bootstrap 4Joomla 4 is currently in development. It may be many months before Joomla 4 is released, but we're already working on comparability for Joomlashack templates.
One of the most important changes in Joomla 4 is the upgrade from Bootstrap 2 to Bootstrap 4. However, one thing we've discovered is that Joomla 4 will not rely exclusively on Bootstrap.
Joomla 4 will also rely on CSS Grid Layout, a CSS method that is revolutionizing the frontend web design industry.
Bootstrap 4 and CSS Grid Layout will be the tools used for frontend design in Joomla 4. Joomla will rely on Bootstrap 4 for the user interface, and CSS Grid for the frontend layouts. The Joomla team are making this change because they believe that CSS Grid will be more future-proof. In Joomla 3, they were locked into an old version of Bootstrap. The hope is that this new approach will avoid similar problems with Joomla 4.
It would seem, to me, that this is a reasonable approach, what do you think, considering what you said about the future of Bootstrap?
Thanks, Tim
Please Log in or Create an account to join the conversation.
- JoomlaWorks
- Offline
- Admin
- Posts: 6218
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Please Log in or Create an account to join the conversation.