<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Dear Devs,<div class=""><br class=""></div><div class="">we’re currently using bootstrap 3.4 (active LTS Start 2014-11-01) which has reached EOL. </div><div class=""><br class=""></div><div class=""><a href="https://github.com/twbs/release" class="">https://github.com/twbs/release</a></div><div class=""><a href="https://blog.getbootstrap.com/2019/07/24/lts-plan/" class="">https://blog.getbootstrap.com/2019/07/24/lts-plan/</a></div><div class=""><br class=""></div><div class="">To stay up-to-date we should consider upgrading to version 4.</div><div class=""><br class=""></div><div class="">========================</div><div class="">Breaking Changes in Version 4</div><div class="">========================</div><div class=""><br class=""></div><div class="">A) <span class="Apple-tab-span" style="white-space:pre">      </span>LESS > SASS</div><div class="">Bootstrap 4 moved from LESS to SASS.</div><div class=""><br class=""></div><div class="">We would need to convert:</div><div class=""><a href="https://github.com/GeoNode/geonode/tree/master/geonode/static/geonode/less" class="">https://github.com/GeoNode/geonode/tree/master/geonode/static/geonode/less</a></div><div class=""><a href="https://github.com/GeoNode/geonode/tree/master/geonode/static/geonode/css" class="">https://github.com/GeoNode/geonode/tree/master/geonode/static/geonode/css</a> </div><div class=""><br class=""></div><div class="">B)<span class="Apple-tab-span" style="white-space:pre">   </span>Browser Support</div><div class="">Version 4 does not support Internet Explorer 8, 9, and iOS 6 anymore!</div><div class=""><br class=""></div><div class="">C)<span class="Apple-tab-span" style="white-space:pre">      </span>Dropped Glyphicons</div><div class="">Bootstrap no longer includes Glyphicons. Instead, you’re advised to find your own favourites and include them in whichever way you see fit.</div><div class="">F.e.: <a href="https://useiconic.com/open/" class="">https://useiconic.com/open/</a> or <a href="https://octicons.github.com/" class="">https://octicons.github.com/</a></div><div class=""><br class=""></div><div class="">==========</div><div class="">What we get</div><div class="">==========</div><div class=""><br class=""></div><div class="">- ! Security Fixes (XSS vulnerabilities pop up quite often) !</div><div class="">- Cards <a href="https://coreui.io/docs/components/cards/" class="">https://coreui.io/docs/components/cards/</a> (Could be useful for featured maps)</div><div class="">- A more advanced Grid System</div><div class="">- All JS Plugins use ES6</div><div class="">- Flexbox</div><div class="">- Reboot instead of Normalize.css</div><div class="">- Better Variable handling (Vars not split around severals files anymore)</div><div class="">- Rem instead of px. (more scalable)</div><div class="">- New breakpoints</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div class="">Before opening a GNIP I would ask if there are voices against an upgrade?</div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Cheers,</div><div class=""><br class=""></div><div class="">Toni</div><div class=""><br class=""></div><div class=""><br class=""><div class="">
<div dir="auto" style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">-----------------------------------------------</div><div class="">CSGIS</div><div class=""><br class=""></div><div class="">-----------------------------------------------</div><div class=""><div class="" style="orphans: 2; widows: 2;">Gottschedstraße 12</div><div class="" style="orphans: 2; widows: 2;">04109 Leipzig</div></div><div class="" style="orphans: 2; widows: 2;"><font face="Arial" class="">Telefon 0341.</font> 39 37 3397</div><div class="">-----------------------------------------------</div><div class="">Web<span class="Apple-tab-span" style="white-space: pre;">         </span><a href="https://csgis.de" class="">https://csgis.de</a></div><div class="">-----------------------------------------------</div><div class=""><br class=""></div><div class="">Hinweis gemäß § 33 BDSG</div><div class="">Daten der Verfahrensbeteiligten werden gespeichert. Dieses Dokument ist ausschließlich für den </div><div class="">Adressaten bestimmt. Der Inhalt der E-Mail ist vertraulich. Falls Sie diese E-Mail versehentlich </div><div class="">erhalten haben, rufen Sie uns unter obiger Rufnummer umgehend an und löschen Sie diese Nachricht </div><div class="">von Ihrem Computer. Jegliche Art von Reproduktionen, Verbreitung, Vervielfältigung, Veränderung, </div><div class="">Verteilung und/oder Veröffentlichung dieser E-Mail ist verboten.</div></div></div></div></div></div></div></div></div>
</div>

<br class=""></div></body></html>