2016-10-31 11:02 GMT+01:00 Marius Dumitru Florea <
[email protected]>:

> On Mon, Oct 24, 2016 at 7:50 PM, Guillaume Delhumeau <
> [email protected]> wrote:
>
> > Last month, one of the main contributors of Bootstrap has announced that
> > the 3.x.x branch will no longer be developed [1].
> >
> > It means that they are currently putting all their efforts to Bootstrap
> > 4.x, and now they are releasing Alphas so the version 4.0 should be
> > available soon.
> >
> > In Flamingo, we use Bootstrap 3.3.7. If we decide to upgrade to Bootstrap
> > 4, we will have the following problems:
> >
> > 1. Bootstrap 4 is not retro-compatible with Bootstrap 3. There are new
> > components, and some have been removed. We know that some extensions are
> > using Bootstrap elements so there is a risk they're gonna be broken.
> >
> > 2. Bootstrap 4 no longer uses the LESS language. Instead, they use SASS
> [2]
> > (the SCSS variant). Which means we should integrate SASS in XWiki, as we
> > did for LESS. Some work could be re-used, but there are still work to do,
> > and it increases the number of CSS preprocessor to support. For the
> record,
> > the team has mentioned that Bootstrap might use PostCSS in the future!
> >
> > I've already spoken about this problem in a previous thread last year
> [3],
> > but the problem will probably hits us in the following months. It may be
> a
> > strong topic for XWiki 9.x or 10.x.
> >
> > Note: I haven't mentioned the Bootstrap alternative called "Foundation"
> > [4], since it would be a bigger breaking change :)
> >
>
> Or http://semantic-ui.com/ .
>
> Bootstrap is missing some (JavaScript) components for rich user
> interaction. It is very nice if you only need a presentation website but in
> XWiki we need more than that. We often need to create forms and we need
> widgets: suggest input, date picker, slider, advanced select, form
> validation, etc. The select widget you recently integrated in the
> Administration for selecting languages is such an example. Integrating
> these widgets (even if they have a Bootstrap look&feel) using their WebJar
> is not seamless because the CSS they provide won't obey the color theme.
> Something to have in mind for the future.
>

And at least it uses LESS :)


>
> Thanks,
> Marius
>
>
> >
> > Thanks,
> >
> > Guillaume
> >
> > [1] https://github.com/twbs/bootstrap/issues/20631#
> issuecomment-244844932
> > [2] http://sass-lang.com/guide
> > [3] http://markmail.org/message/7sbviier23wzfadf
> > [4] http://foundation.zurb.com/
> >
> > --
> > Guillaume Delhumeau ([email protected])
> > Research & Development Engineer at XWiki SAS
> > Committer on the XWiki.org project
> > _______________________________________________
> > devs mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/devs
> >
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Guillaume Delhumeau ([email protected])
Research & Development Engineer at XWiki SAS
Committer on the XWiki.org project
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to