After creating the mockup I'm playing with different bootstrap versions + the html we have to take some decision about what to do with bootstrap.
Specific rules in the source code of the mockup.| pros | cons |
|---|---|
| The easier way to proceed | |
| It's running .less as we do now | |
| Changing the environment (common parts) don't need too much changes | |
| Need a quick page per page check | |
| Too old (27.Jul.2013), unresolved bugs |
spanX is no longer existing, now it's like col-md-X…) and we should review page per page to check the layout. Sooner or later we should review page per page to adapt our contents to responsive resolutions… and don't know really if it's better to adapt the content to bootstrap-3 (or bootstrap-4) or just use bootstrap for .js components and make our own layouts. But this task is probably out of the scope of this ticket,| pros | cons |
|---|---|
| Future releases are going to keep the new syntax | |
| It's the stable release | |
| It's running .less as we do now | |
| Layout syntax has changed A LOT from 2.x branch | |
| Some other elements (as buttons i.e.) has changed too | |
| Need to check page by page, deeply check because layout syntax is not the same |
| pros | cons |
|---|---|
| Last release (with all the consequences) | |
| LESS → SASS (not a big inconvenient because syntax is 90% the same) | |
| It's an alpha release, not closed yet | |
| Layout syntax has changed A LOT from 2.x branch | |
| Some other elements (as buttons i.e.) has changed too | |
| Need to check page by page, deeply check because layout syntax is not the same |
2.x to 4.x.2.x to 3.x is hard too, syntax has changed and we need to review every page. On the other hand we should review every page some time to try to adapt contents at least to tablet resolution. Dunno if the moment is now.2.3.0 to 2.3.2 is the faster option. It's almost done because the syntax has not changed. We have to check every page to see if the new css code (the new one from common parts) is doing bad things out there, but it should be not that difficult.new-css-stuff has to be compatible with our html markupnew-css-stuff documentation is the key to know how to properly create new contents.