[GeoNode-devel] Bootstrap 3 EOL
Toni Schönbuchner
toni.schoenbuchner at csgis.de
Fri Sep 13 03:28:26 PDT 2019
Dear Devs,
we’re currently using bootstrap 3.4 (active LTS Start 2014-11-01) which has reached EOL.
https://github.com/twbs/release <https://github.com/twbs/release>
https://blog.getbootstrap.com/2019/07/24/lts-plan/ <https://blog.getbootstrap.com/2019/07/24/lts-plan/>
To stay up-to-date we should consider upgrading to version 4.
========================
Breaking Changes in Version 4
========================
A) LESS > SASS
Bootstrap 4 moved from LESS to SASS.
We would need to convert:
https://github.com/GeoNode/geonode/tree/master/geonode/static/geonode/less <https://github.com/GeoNode/geonode/tree/master/geonode/static/geonode/less>
https://github.com/GeoNode/geonode/tree/master/geonode/static/geonode/css <https://github.com/GeoNode/geonode/tree/master/geonode/static/geonode/css>
B) Browser Support
Version 4 does not support Internet Explorer 8, 9, and iOS 6 anymore!
C) Dropped Glyphicons
Bootstrap no longer includes Glyphicons. Instead, you’re advised to find your own favourites and include them in whichever way you see fit.
F.e.: https://useiconic.com/open/ or https://octicons.github.com/
==========
What we get
==========
- ! Security Fixes (XSS vulnerabilities pop up quite often) !
- Cards https://coreui.io/docs/components/cards/ <https://coreui.io/docs/components/cards/> (Could be useful for featured maps)
- A more advanced Grid System
- All JS Plugins use ES6
- Flexbox
- Reboot instead of Normalize.css
- Better Variable handling (Vars not split around severals files anymore)
- Rem instead of px. (more scalable)
- New breakpoints
Before opening a GNIP I would ask if there are voices against an upgrade?
Cheers,
Toni
-----------------------------------------------
CSGIS
-----------------------------------------------
Gottschedstraße 12
04109 Leipzig
Telefon 0341. 39 37 3397
-----------------------------------------------
Web https://csgis.de
-----------------------------------------------
Hinweis gemäß § 33 BDSG
Daten der Verfahrensbeteiligten werden gespeichert. Dieses Dokument ist ausschließlich für den
Adressaten bestimmt. Der Inhalt der E-Mail ist vertraulich. Falls Sie diese E-Mail versehentlich
erhalten haben, rufen Sie uns unter obiger Rufnummer umgehend an und löschen Sie diese Nachricht
von Ihrem Computer. Jegliche Art von Reproduktionen, Verbreitung, Vervielfältigung, Veränderung,
Verteilung und/oder Veröffentlichung dieser E-Mail ist verboten.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-devel/attachments/20190913/3d353f8d/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 874 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.osgeo.org/pipermail/geonode-devel/attachments/20190913/3d353f8d/attachment.sig>
More information about the geonode-devel
mailing list