Hello Andrea,

Jody and me just reviewed the proposal and changed some text for a better 
understanding of what I plan to do.

Kind regards,
Michel Gabriël
On 16 Jun 2022, 11:04 +0200, Michel Gabriel <michel.gabr...@geocat.net>, wrote:
> Hello Andrea,
>
> I will try to explain a bit what I want to do.
>  • I will keep the UI the same as it is, I will replace hardcoded styles with 
> proper classes that do the same.
>  • No new styling will be introduced
>  • The `geoserver.css` will stay, `bootstrap-utilities.css` will be added to 
> provide extra styling possiblities for positioning purposes (padding, margin, 
> left, right)
>  • The `bootstrap-utilities.css` will not affect current styles, it only adds 
> some extra classes you can use, if you don’t use them nothing will happen
>  • When needed current styling (a combination of HTML/CSS) will be 
> modified/modernised but the visual outcome will stay the same and if you 
> don’t change HTML nothing will happen
>  • We know it can be a lot of work, but when done correctly, it doesn’t have 
> to be done all at once. We can target some improvements per PR (the first PR 
> will add the bootstrap css file though so we can continue on top of that)
>  • …and in all the years I’m doing this I learned to resist the temptation to 
> add ‘unrelated things’ to just make things better :-)
> If you need more information or have any more questions, please ask.
>
> Kind regards,
> Michel Gabriël
> On 15 Jun 2022, 23:19 +0200, Jody Garnett <jody.garn...@gmail.com>, wrote:
> > Michel will comment tomorrow, but yeah no interest in adding anything or 
> > changing visual appearance. Such an idea would happen after a cleanup like 
> > this makes it possible.
> >
> > If you are quite concerned about community modules the existing 
> > geoserver.css could stay in the mix for some year before being removed? 
> > Also for the community modules many of the html files everywhere are cut 
> > and pasted from other pages so I expect search and replace would be helpful.
> >
> > But really Michel is the css expert and indicates this is “easy” and would 
> > like to make the improvement (after working on customer themes for some 
> > years now and being well aware of the scope of the challenge).
> >
> > Jody
> >
> > On Wed, Jun 15, 2022 at 7:29 PM Andrea Aime 
> > <andrea.a...@geosolutionsgroup.com> wrote:
> > > Hi Jody,
> > > I've just skimmed through the proposal.
> > > The idea of modernization and cleanup is nice, and needed.
> > > The backwards compatibility breakage on custom CSS for the GeoServer UI 
> > > less so, but I think they are not used very much, not particularly 
> > > worried about it.
> > >
> > > What gets me really worried though is that this is not just a 
> > > geoserver.css change, but a wholesale change in all HTML files
> > > to follow it:
> > > I don't see any visual indication in the proposal, does it mean the UI 
> > > will look exactly the same? If not, do you already know what you're going 
> > > to change?
> > > With just two developers, I don't see how you can go over all extensions 
> > > and community modules. If you simply intend to break all community 
> > > modules, you should say so, it should be a prominent message in the 
> > > proposal (they are not supported, but it does not mean they are not used, 
> > > PSC will have to agree to take on the upgrade work that will follow, as 
> > > it happened for the REST config API sprint for example). A reasonable 
> > > approach would be to ensure old GUI modules do gracefully work even with 
> > > the new CSS, and would also help cover customizations/plugins outside of 
> > > the repository (plenty of them around).
> > > Even limiting yourself to core and extensions, are you going to manually 
> > > test before/after all the extension modules? Are you familiar with all of 
> > > them?
> > > Going through the HTML files you'll have the temptation to just add other 
> > > unrelated changes to "make things better".. but these are not really 
> > > covered by the proposal. Can you resist the temptation?
> > > Cheers
> > > Andrea
> > >
> > >
> > > On Wed, Jun 15, 2022 at 3:25 PM Jody Garnett <jody.garn...@gmail.com> 
> > > wrote:
> > >
> > > > Jody and Michel here from the Bolsena code sprint with a proposal for 
> > > > cleaning up the use of css:
> > > >
> > > > https://github.com/geoserver/geoserver/wiki/GSIP-213
> > > > Scroll down to the bottom of the proposal for an example, feedback (and 
> > > > encouragement) welcome.
> > > > --
> > > > Jody Garnett
> > > > _______________________________________________
> > > > Geoserver-devel mailing list
> > > > Geoserver-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/geoserver-devel
> > >
> > >
> > > --
> > > Regards,Andrea Aime==GeoServer Professional Services from the 
> > > experts!Visit http://bit.ly/gs-services-us for more information.==
> > > Ing. Andrea Aime
> > > @geowolfTechnical Lead
> > > GeoSolutions Groupphone: +39 0584 962313fax:     +39 0584 1660272mob:   
> > > +39  333 8128928
> > > https://www.geosolutionsgroup.com/http://twitter.com/geosolutions_it-------------------------------------------------------
> > > Con riferimento alla normativa sul trattamento dei dati personali (Reg. 
> > > UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si 
> > > precisa che ogni circostanza inerente alla presente email (il suo 
> > > contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è 
> > > riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il 
> > > messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra 
> > > operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
> > > This email is intended only for the person or entity to which it is 
> > > addressed and may contain information that is privileged, confidential or 
> > > otherwise protected from disclosure. We remind that - as provided by 
> > > European Regulation 2016/679 “GDPR” - copying, dissemination or use of 
> > > this e-mail or the information herein by anyone other than the intended 
> > > recipient is prohibited. If you have received this email by mistake, 
> > > please notify us immediately by telephone or e-mail
> > --
> > --
> > Jody Garnett
> > _______________________________________________
> > Geoserver-devel mailing list
> > Geoserver-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/geoserver-devel
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to