[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