At
The Bootstrap 4 experimental branch has been merged into trunk, and branch 19 has been created and is running on the "pre-dogfood" servers such as nextthemes.tiki.org. Themes.tiki.org is scheduled to be the first of the live project sites to be updated to branch 19 for testing. Issues to be dealt with that show up in this testing or local testing are listed on
I've started going through the themes directory making the necessary changes. The first goal was to get a completed SCSS compile, for the base files (tiki_base.css) initially. Of course even after updating many variable names, etc., there were still errors due to the many differences between the Bootstrap versions. Update: All of the themes in the Tiki package now compile without errors and most styling details are implemented; in other words, the themes are mostly updated from Bootstrap 3 to Bootstrap 4 compatibility. The PHP SCSS compiler that can be accessed from the terminal in PhpStorm, etc. doesn't give much information about compile errors — sometimes just a line number, but we don't know in what file or the nature of the error. Maybe the author can be approached to improve this. For now, I downloaded a free application called Scout-App (
As Bootstrap 4 states "Dropped IE8, IE9, and iOS 6 support. v4 is now only IE10+ and iOS 7+. For sites needing either of those, use v3." since Tiki 19.x we are dropping the support for these too. Please see ) have used to update the themes in the Tiki package, as well as the
For a summary of Bootstrap changes between 3 and 4, please read
Some main points for Tiki (my quick check): At Jonny's suggestion, the commits to the experimental branch that aren't in the themes directory are being recorded here. This should smooth the merge of the branch back to trunk.Recent Progress (post branch 19 fork)
Bootstrap 4 experimental branch
Scout-App
Browser Support
See
Updating a Tiki theme from Bootstrap 3 to 4
Tiki code migration
Generic Bootstrap changes
.page-header
- class. The use of this in Tiki needs to be checked.
Specific Tiki code tasks/bugs
bg-primary
and text-dark
. Discussion is needed about how to replace our previously used panel-default
coloring for former panels coded directly in .tpl files. For modules, the color classes can be input as parameters.
\*-default
and \*-inverse
classes for coloring, now use \*navbar-light
and \*-dark
, and bg-light
and bg-dark
classes can also be used, and other background color possibilities possible. So themes should support at least light and dark. The color of the navbar itself (as a menu) can be set in admin-modules (so works already for the "social" fixed-top layout's top ).
But there should be an admin L&F selector for the top and topbar divs beyond the navbar, for the site.The new drag-and-drop menu admin doesn't seem to work. Ok now.Popovers containing links disappear too quickly on hover so the links can't be clicked. Fixed.
Was fixed but now unfixed again. Discussion started about open on click vs. open on hover. High priority to fix because it's hard to admin a test site with this broken. Fixed again .Other possible related changes
Consolidate layout templates to reduce redundancy. Maybe the two fixed-navbar layouts could be reduced to one, and maybe the "classic" and "wide side column" layouts could be reduced to one. Or maybe all could be reduced to one if there is a checkbox in L&F admin for "Fixed-top navbar". Reduction to three layout templates is done other than renaming and maybe other details.
Commits to branch outside of the themes directory:
[-]
Revision: 65093 http://sourceforge.net/p/tikiwiki/code/65093 Author: chibaguy Date: 2018-01-05 17:53:05 +0000 (Fri, 05 Jan 2018) Log Message: <strike>-</strike><strike>-</strike>- [FIX] Adjust grid classes on center, left and right columns for correct size and order in various display sizes. Modified Paths: <strike>-</strike><strike>-</strike>---- branches/experimental/bootstrap4/templates/layouts/fixed_top_modules/layout_view.tpl