Hi Team, While trying to upgrade checkstyle on master branch to be able to handle Java 14+ syntax (HBASE-29609) we found out that our current Maven website skin (Apache Maven Fluido Skin) is not compatible with the new checkstyle version (website build, surefire report, etc fails).
I also investigated the replacement of the end-of-life Bootstrap 2.3.2 version in the website (HBASE-29152) and this also requires a Maven site skin replacement. Unfortunately even the latest version of Apache Maven Fluido Skin still uses the old Bootstrap 2.3.2. In HBASE-29152 I evaluated 3 newer skins and found that the Reflow2 Maven site skin seems to be the best. Apache Phoenix project uses this same skin. This skin brings newer Bootstrap (4.4 - still not ideal because 5.x is the latest major Bootstrap version but it is an improvement in many ways). The new skin also has new more modern look (supports multiple themes) and works with the new checkstyle version. You can see the required changes for HBASE-29152 and screen shots in the 7355 PR. Or even build and try out the site. The only thing I did not found a solution for with the newer skin is the Google custom search engine which was used in the navbar header. Do you think this is still needed? What do you think? I'd appreciate your ideas or feedback abut this. Many thanks, Dávid Dávid Paksy <paksyda...@gmail.com> ezt írta (időpont: 2025. febr. 28., P, 11:32): > Hi All, > > Many thanks for your responses. > I created https://issues.apache.org/jira/browse/HBASE-29152 for this. > > Best Regards, > Dávid > > Nihal Jain <nihaljain...@gmail.com> ezt írta (időpont: 2025. febr. 26., > Sze, 20:35): > >> That sounds like a great idea! I guess this may help us get rid of old >> (vulnerable) versions of the bootstrap etc as well. >> >> On Wed, 26 Feb 2025 at 10:13 PM, Nick Dimiduk <ndimi...@apache.org> >> wrote: >> >> > Sure, we're due for a refresh. Good on you, Dávid! >> > >> > On Fri, Feb 7, 2025 at 9:40 AM Dávid Paksy <paksyda...@gmail.com> >> wrote: >> > > >> > > Hi All, >> > > >> > > When I was fixing the Apache Phoenix website (it was a bit broken >> because >> > > of the new CSP), I noticed that it uses the Reflow Maven Skin which >> has >> > > newer Bootstrap (4.x), it supports multiple themes and has many >> > > customization possibilities. >> > > >> > > Maybe we could use it also for the HBase website as well. I would be >> > happy >> > > to help with this. >> > > >> > > What are your thoughts on this? >> > > >> > > Thanks, >> > > Dávid >> > >> >