[jira] [Comment Edited] (MSKINS-97) Upgrade to Bootstrap 5.x

2023-03-06 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17697116#comment-17697116
 ] 

Stephen Crocker edited comment on MSKINS-97 at 3/6/23 9:20 PM:
---

Its on Twitter Bootstrap v2, which is 10 years old. It underwent a huge API 
rewrite to v3 and most the v2 documentation has disappeared.

As part of v3 the grid system was completely rewritten along with how many of 
the components work. While this has changed between v3 to v5, the changes are 
typically smaller. So I thought the logical step was to migrate to v3 before 
moving to v5.

The problem I hit is bootstrap doesn't really have a concept as a Side 
Navigation Bar, there are website which hack the NavBar to operate on the side 
but the principles shift radically between versions. So its easier to got 
straight to bootstrap 5.

My suggestion: 

* Follow the readme to construct all the test sites and take a screenshot so 
you can compare them with your future release.
* You only want the Bootstrap, 
[Code-Prettify|https://www.npmjs.com/package/code-prettify] & 
[jQuery|https://www.npmjs.com/package/jquery] JS files within the project. 
Bootstrap no longer uses jQuery and code-prettify can use the latest release.
* You might want to add [bootstrap 
icons|https://www.npmjs.com/package/bootstrap-icons] 
* You can then upgrade the bootstrap js and CSS files to the latest release of 
Bootstrap.
* At this point everything breaks, I would start by reimplementing the [grid 
system|https://getbootstrap.com/docs/5.0/layout/grid/] on the project to the 
latest Bootstrap standard.
* Then I would look specifically at the [horizontal 
navbar|https://getbootstrap.com/docs/5.2/components/navbar/] reworking it to 
follow the Bootstrap guidelines. 
* At this point I would look at getting the NavBar to operate as a Sidebar. 
[This is my 
implementation|https://github.com/stevecrox/maven-site-bootstrap-skin/blob/main/bootstrap-site-skin/src/main/resources/META-INF/maven/sidebar-macros.vm]
 for Bootstrap 5. 
* Once you have a working Nav bar, you can start looking at the 'deviations'.

The biggest issue is this skin, isn't a 'Bootstrap layout' skin, but rather an 
attempt to implement the [Maven Default 
Site|https://maven.apache.org/skins/maven-default-skin/sample/] using Bootstrap.

This results in deviations, for example the concept of a 'banner' was dropped 
for the the Navbar but you'll find 'Banner Left', 'Banner Right', sit in the 
'Banner' the Breadcrumbs, Project Version and last published also sit in the 
'Banner'.

Within Bootstrap this means working out how to integrate them within the 
NavBar. This is how I implemented the 
[Banner|https://github.com/stevecrox/maven-site-bootstrap-skin/blob/main/bootstrap-site-skin/src/main/resources/META-INF/maven/site.vm#L79]
 and the [Project 
Bar|https://github.com/stevecrox/maven-site-bootstrap-skin/blob/main/bootstrap-site-skin/src/main/resources/META-INF/maven/projectbar-macros.vm]

Bootstrap isn't designed for multiple Navbar's so this is weirdly difficult to 
put in place.

You then have other deviations, for example the current implementation has a 
bunch of Gif Files it attaches to various elements. There aren't always direct 
equivalents in bootstrap/bootstrap-icons and the Gif's are really low 
resolution so look terrible for poor vision/4k Screen users. On top of that 
trying to get those elements to work responsively when Bootstrap doesn't really 
expect them is a complete nightmare.

Also the sidebar (how I grew to hate it) has a bunch of rules on colouring, 
indent and icons which aren't obvious and I gave up trying to make them work on 
anything but a desktop screen.

I found some of the team here blunt, unhelpful and frequently insulting (see my 
last comment). 

In the end I went off make [Maven Site Bootstrap 
skin|https://stevecrox.github.io/maven-site-bootstrap-skin/index.html], my goal 
was similar to this project but I wanted to prioritise sticking with standard 
Bootstrap layouts over recreating Maven's default site.

The [Maven Reflow skin|https://devacfr.github.io/reflow-maven-skin/] is a great 
project, the maintainer seems a really nice person. Unfortunately they have 
deviated significantly from this and core bootstrap to try and build a really 
flexible and good product. Porting my work from here would have been a rewrite 
but I would like to contribute to it at some point.


was (Author: JIRAUSER290518):
Its on Twitter Bootstrap v1, which is 10 years old. It underwent a huge API 
rewrite to v2 and most the V2 documentation has disappeared.

I thought the logical step was migrating to v3 which is closer to v5 (largely 
differences in css class names) but..

The problem I hit is bootstrap doesn't really have a concept as a Navigation 
Bar on the side. The way to achieve it in Bootstrap 3 is completely different 
to Bootstrap 5. So its easier to go

[jira] [Commented] (MSKINS-97) Upgrade to Bootstrap 5.x

2023-03-06 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17697116#comment-17697116
 ] 

Stephen Crocker commented on MSKINS-97:
---

Its on Twitter Bootstrap v1, which is 10 years old. It underwent a huge API 
rewrite to v2 and most the V2 documentation has disappeared.

I thought the logical step was migrating to v3 which is closer to v5 (largely 
differences in css class names) but..

The problem I hit is bootstrap doesn't really have a concept as a Navigation 
Bar on the side. The way to achieve it in Bootstrap 3 is completely different 
to Bootstrap 5. So its easier to got straight to bootstrap 5.

The current library has copy pasted javascript files, the only one you need to 
track down is the one which makes source code render blocks.

My suggestion: 

* Follow the readme to construct all the test sites and take a screenshot so 
you can compare.
* Then remove jQuery, etc.. from the project and purge the CSS (bootstrap no 
longer needs jQuery and the CSS is not the right way to do it in bootstrap 5.
* Then upgrade the bootstrap js and CSS files to the latest.
* Then start by migrating everything to the bootstrap grid system, it doesn't 
matter the parts arent rendering correctly, they they are in the right place.
* Then redo the horizontal navbar to align with bootstrap docs (and don't 
forget the banner left/banner right parts of the spec).
* Then work to build a sidebar (that is a huge effort).
* Then complete the project version/date parts
* Then look at breadcrumbs
* Then all the deviations.

This skin attempts to exactly recreate the exist Maven 2 Site design, that was 
made in 2010 and large chunks of it are considered bad/dated today. Those 
deviations are largely where I got fed up. 

I spent 4 days trying to get bootstrap-icon equivalents render like the 
existing gifs and work under a responsive design knowing this team wouldbe 
unhappy if it was missing.

I went off to make [Maven Site Bootstrap 
skin|https://stevecrox.github.io/maven-site-bootstrap-skin/index.html], where 
the goal was to create this but stick with standard bootstrap components and 
try to limit custom config. I know the guy behind The [Maven Reflow 
skin|https://devacfr.github.io/reflow-maven-skin/] felt similar to me, but what 
I had done wasn't a good fit for his solution and I'd burnt myself out trying 
to get some if this working. I still want to contribute to it though, that dude 
was super nice and helpful

> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Attachments: bootstrap5-sidebar.png, bootstrap5-topbar.png
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (MSITE-909) Add Bootstrap Site Skin to documentation

2022-07-30 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSITE-909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17573307#comment-17573307
 ] 

Stephen Crocker commented on MSITE-909:
---

Raised PR: https://github.com/apache/maven-site/pull/314

> Add Bootstrap Site Skin to documentation
> 
>
> Key: MSITE-909
> URL: https://issues.apache.org/jira/browse/MSITE-909
> Project: Maven Site Plugin
>  Issue Type: New Feature
>Reporter: Stephen Crocker
>Priority: Minor
>
> I have developed a new Maven Site skin based on Bootstrap 5 components and 
> elements which can be toggled on/off allowing a variety of layouts.
> The areas of the community I have shared this with have suggested placing it 
> into the available skin documentation so other projects can find it.
> This feature is adding that information to the relevant documentation page.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MSITE-909) Add Bootstrap Site Skin to documentation

2022-07-30 Thread Stephen Crocker (Jira)
Stephen Crocker created MSITE-909:
-

 Summary: Add Bootstrap Site Skin to documentation
 Key: MSITE-909
 URL: https://issues.apache.org/jira/browse/MSITE-909
 Project: Maven Site Plugin
  Issue Type: New Feature
Reporter: Stephen Crocker


I have developed a new Maven Site skin based on Bootstrap 5 components and 
elements which can be toggled on/off allowing a variety of layouts.

The areas of the community I have shared this with have suggested placing it 
into the available skin documentation so other projects can find it.

This feature is adding that information to the relevant documentation page.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (MSKINS-97) Upgrade to Bootstrap 5.x

2022-06-25 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558767#comment-17558767
 ] 

Stephen Crocker commented on MSKINS-97:
---

I've closed my commit, after being frequently insulted by [~michael-o] I'm then 
presented with a requirement I view as bad practice by [~sjaranowski] who can't 
justify their position with reason. I am not going to waste additional effort 
trying to help a project that doesn't want it.

> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Fix For: fluido-2.0.0
>
> Attachments: bootstrap5-sidebar.png, bootstrap5-topbar.png
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-191) Update how project retreives bootstrap libraries

2022-06-25 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558766#comment-17558766
 ] 

Stephen Crocker commented on MSKINS-191:


I've closed my commit, after being frequently insulted by [~michael-o] I'm then 
presented with a requirement I view as bad practice by [~sjaranowski] who can't 
justify their position with reason. I am not going to waste additional effort 
trying to help a project that doesn't want it.

> Update how project retreives bootstrap libraries
> 
>
> Key: MSKINS-191
> URL: https://issues.apache.org/jira/browse/MSKINS-191
> Project: Maven Skins
>  Issue Type: New Feature
>Reporter: Stephen Crocker
>Priority: Major
> Attachments: bootstrap3-sidebar.png, bootstrap3-topbar.png
>
>
> Currently the Bootstrap library is included within the project itself, 
> Bootstrap builds and deploys into the NPM repository. We can use the 
> com.github.eirslett:frontend-maven-plugin plugin to pull down the boostrap 
> plugins and setting the project up for packaging. This should simplify 
> updates to the boostrap library.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-188) Build by use old Maven logo

2022-06-25 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558765#comment-17558765
 ] 

Stephen Crocker commented on MSKINS-188:


I've closed my commit, after being frequently insulted by [~michael-o] I'm then 
presented with a requirement I view as bad practice by [~sjaranowski] who can't 
justify their position with reason. I am not going to waste additional effort 
trying to help a project that doesn't want it.

> Build by use old Maven logo
> ---
>
> Key: MSKINS-188
> URL: https://issues.apache.org/jira/browse/MSKINS-188
> Project: Maven Skins
>  Issue Type: Improvement
>  Components: Fluido Skin
>Reporter: Slawomir Jaranowski
>Priority: Major
> Fix For: fluido-1.11.1
>
> Attachments: image-2022-05-15-10-26-28-674.png, 
> image-2022-05-15-10-29-02-990.png, image-2022-06-25-10-44-43-268.png, maven 
> feather example.png, powered by example.png, powered by example2.png, powered 
> by.png
>
>
> h2. Actual logo:
> [https://www.apache.org/logos/#maven]
> h2. Default Skin
> !image-2022-05-15-10-26-28-674.png! 
>  
> h2. Fluido Skin
> !image-2022-05-15-10-29-02-990.png!
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-191) Update how project retreives bootstrap libraries

2022-06-24 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558685#comment-17558685
 ] 

Stephen Crocker commented on MSKINS-191:


[~michaelo] Believe it or not there are the same CSS classes used in MSKINS-97

> Update how project retreives bootstrap libraries
> 
>
> Key: MSKINS-191
> URL: https://issues.apache.org/jira/browse/MSKINS-191
> Project: Maven Skins
>  Issue Type: New Feature
>Reporter: Stephen Crocker
>Priority: Major
> Attachments: bootstrap3-sidebar.png, bootstrap3-topbar.png
>
>
> Currently the Bootstrap library is included within the project itself, 
> Bootstrap builds and deploys into the NPM repository. We can use the 
> com.github.eirslett:frontend-maven-plugin plugin to pull down the boostrap 
> plugins and setting the project up for packaging. This should simplify 
> updates to the boostrap library.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (MSKINS-191) Update how project retreives bootstrap libraries

2022-06-24 Thread Stephen Crocker (Jira)


 [ 
https://issues.apache.org/jira/browse/MSKINS-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Crocker updated MSKINS-191:
---
Attachment: bootstrap3-sidebar.png
bootstrap3-topbar.png

> Update how project retreives bootstrap libraries
> 
>
> Key: MSKINS-191
> URL: https://issues.apache.org/jira/browse/MSKINS-191
> Project: Maven Skins
>  Issue Type: New Feature
>Reporter: Stephen Crocker
>Priority: Major
> Attachments: bootstrap3-sidebar.png, bootstrap3-topbar.png
>
>
> Currently the Bootstrap library is included within the project itself, 
> Bootstrap builds and deploys into the NPM repository. We can use the 
> com.github.eirslett:frontend-maven-plugin plugin to pull down the boostrap 
> plugins and setting the project up for packaging. This should simplify 
> updates to the boostrap library.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-191) Update how project retreives bootstrap libraries

2022-06-24 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558684#comment-17558684
 ] 

Stephen Crocker commented on MSKINS-191:


 !bootstrap3-sidebar.png!  !bootstrap3-topbar.png! 

> Update how project retreives bootstrap libraries
> 
>
> Key: MSKINS-191
> URL: https://issues.apache.org/jira/browse/MSKINS-191
> Project: Maven Skins
>  Issue Type: New Feature
>Reporter: Stephen Crocker
>Priority: Major
> Attachments: bootstrap3-sidebar.png, bootstrap3-topbar.png
>
>
> Currently the Bootstrap library is included within the project itself, 
> Bootstrap builds and deploys into the NPM repository. We can use the 
> com.github.eirslett:frontend-maven-plugin plugin to pull down the boostrap 
> plugins and setting the project up for packaging. This should simplify 
> updates to the boostrap library.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Comment Edited] (MSKINS-97) Upgrade to Bootstrap 5.x

2022-06-24 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558683#comment-17558683
 ] 

Stephen Crocker edited comment on MSKINS-97 at 6/24/22 9:28 PM:


The sidebar is lacking icons (problem for tomorrow). 

Its lost the indentation and floating nature because of bootstrap spacing in 
v5. Some of the navbar stuff seems to have moved to the flex system, after 
spending an evening fighting it I gave up and embraced it and changed the 
sidebar to be a d-flex. This is what causes the sidebar background to go to the 
edges.

The text and use of upper capitals comes from the base Bootstrap theme, for the 
dynamic branch I altered the mainmenu/topmenu to make use of nav-header, 
nav-link, nav-item, etc.. It the basic theme nav-header will all caps titles

Also the fact the top bar/banner isn't going to the edge is bugging me, either 
the sidebar needs to indent or the topbar should fully extend.



was (Author: JIRAUSER290518):
The sidebar is lacking icons (problem for tomorrow). 

Its lost the indentation and floating nature because of bootstrap spacing in 
v5. Some of the navbar stuff seems to have moved to the flex system, after 
spending an evening fighting it I gave up and embraced it and changed the 
sidebar to be a d-flex. This is what causes the sidebar background to go to the 
edges.

The text and use of upper capitals comes from the base Bootstrap theme, for the 
dynamic branch I altered the mainmenu/topmenu to make use of nav-header, 
nav-link, nav-item, etc.. It the basic theme nav-header will all caps titles



> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Fix For: fluido-2.0.0
>
> Attachments: bootstrap5-sidebar.png, bootstrap5-topbar.png
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-97) Upgrade to Bootstrap 5.x

2022-06-24 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558683#comment-17558683
 ] 

Stephen Crocker commented on MSKINS-97:
---

The sidebar is lacking icons (problem for tomorrow). 

Its lost the indentation and floating nature because of bootstrap spacing in 
v5. Some of the navbar stuff seems to have moved to the flex system, after 
spending an evening fighting it I gave up and embraced it and changed the 
sidebar to be a d-flex. This is what causes the sidebar background to go to the 
edges.

The text and use of upper capitals comes from the base Bootstrap theme, for the 
dynamic branch I altered the mainmenu/topmenu to make use of nav-header, 
nav-link, nav-item, etc.. It the basic theme nav-header will all caps titles



> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Fix For: fluido-2.0.0
>
> Attachments: bootstrap5-sidebar.png, bootstrap5-topbar.png
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (MSKINS-97) Upgrade to Bootstrap 5.x

2022-06-24 Thread Stephen Crocker (Jira)


 [ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Crocker updated MSKINS-97:
--
Attachment: bootstrap5-topbar.png

> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Fix For: fluido-2.0.0
>
> Attachments: bootstrap5-sidebar.png, bootstrap5-topbar.png
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-97) Upgrade to Bootstrap 5.x

2022-06-24 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558682#comment-17558682
 ] 

Stephen Crocker commented on MSKINS-97:
---

 !bootstrap5-topbar.png! 

> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Fix For: fluido-2.0.0
>
> Attachments: bootstrap5-sidebar.png, bootstrap5-topbar.png
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (MSKINS-97) Upgrade to Bootstrap 5.x

2022-06-24 Thread Stephen Crocker (Jira)


 [ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Crocker updated MSKINS-97:
--
Attachment: bootstrap5-sidebar.png

> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Fix For: fluido-2.0.0
>
> Attachments: bootstrap5-sidebar.png
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-97) Upgrade to Bootstrap 5.x

2022-06-24 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558680#comment-17558680
 ] 

Stephen Crocker commented on MSKINS-97:
---

 !bootstrap5-sidebar.png! 

> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Fix For: fluido-2.0.0
>
> Attachments: bootstrap5-sidebar.png
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-109) Support HiDPI displays

2022-06-24 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558467#comment-17558467
 ] 

Stephen Crocker commented on MSKINS-109:


Bootstrap 2.x had an undeveloped glyphicon set which uses very different names, 
the naming scheme is largely consistent from 3->5 and they add new glyphs for 
each. I'll have a look at 3 to see if we can swap stuff in.

> Support HiDPI displays
> --
>
> Key: MSKINS-109
> URL: https://issues.apache.org/jira/browse/MSKINS-109
> Project: Maven Skins
>  Issue Type: Improvement
>  Components: Fluido Skin
>Affects Versions: fluido-1.3.1
> Environment: HiDPI/Retina display
>Reporter: Hendrik Schreiber
>Priority: Major
>
> Graphics provided in the skin (github ribbon, "Built by Maven", link icons, 
> ...) are only provided in standard resolution. By now, this looks amateurish 
> on screens with HiDPI (i.e. Retina displays).
> Please provide hi res images that are scaled with width/height parameters so 
> that they look good on hi res displays.
> Thanks.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-97) Upgrade to Bootstrap 5.x

2022-06-24 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558465#comment-17558465
 ] 

Stephen Crocker commented on MSKINS-97:
---

I have something working!

Branch needs some serious clean-up

> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Fix For: fluido-2.0.0
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-188) Build by use old Maven logo

2022-06-24 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558464#comment-17558464
 ] 

Stephen Crocker commented on MSKINS-188:


https://github.com/apache/maven-fluido-skin/pull/39

> Build by use old Maven logo
> ---
>
> Key: MSKINS-188
> URL: https://issues.apache.org/jira/browse/MSKINS-188
> Project: Maven Skins
>  Issue Type: Improvement
>Reporter: Slawomir Jaranowski
>Priority: Major
> Attachments: image-2022-05-15-10-26-28-674.png, 
> image-2022-05-15-10-29-02-990.png, maven feather example.png, powered by 
> example.png, powered by example2.png, powered by.png
>
>
> h2. Actual logo:
> [https://www.apache.org/logos/#maven]
> h2. Default Skin
> !image-2022-05-15-10-26-28-674.png! 
>  
> h2. Fluido Skin
> !image-2022-05-15-10-29-02-990.png!
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-175) Upgrade to JQuery 3.6.0 in Fluido skin

2022-06-24 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-175?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558463#comment-17558463
 ] 

Stephen Crocker commented on MSKINS-175:


https://github.com/apache/maven-fluido-skin/pull/38 <- After looking at each 
integration test I can't see a single thing breaking

> Upgrade to JQuery 3.6.0 in Fluido skin
> --
>
> Key: MSKINS-175
> URL: https://issues.apache.org/jira/browse/MSKINS-175
> Project: Maven Skins
>  Issue Type: Bug
>  Components: Fluido Skin
>Reporter: László Langó
>Priority: Critical
>  Labels: Securtity
>
> Please upgrade to JQuery 3.6.0 due to CVEs 
> ([CVE-2020-11022|https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11022]
>  and 
> [CVE-2020-11023|https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11023])
>  affecting JQuery <3.5.0.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-195) Follow Twitter button broken

2022-06-24 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-195?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558462#comment-17558462
 ] 

Stephen Crocker commented on MSKINS-195:


https://github.com/apache/maven-fluido-skin/pull/40 - submitted a PR

> Follow Twitter button broken
> 
>
> Key: MSKINS-195
> URL: https://issues.apache.org/jira/browse/MSKINS-195
> Project: Maven Skins
>  Issue Type: Bug
>Reporter: Stephen Crocker
>Priority: Minor
>
> If you include a follow twitter button, the address it uses to construct 
> itself has dropped the protocol prefix.
> Should be a simple change to add it back in.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Created] (MSKINS-195) Follow Twitter button broken

2022-06-24 Thread Stephen Crocker (Jira)
Stephen Crocker created MSKINS-195:
--

 Summary: Follow Twitter button broken
 Key: MSKINS-195
 URL: https://issues.apache.org/jira/browse/MSKINS-195
 Project: Maven Skins
  Issue Type: Bug
Reporter: Stephen Crocker


If you include a follow twitter button, the address it uses to construct itself 
has dropped the protocol prefix.

Should be a simple change to add it back in.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-188) Build by use old Maven logo

2022-06-20 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17556551#comment-17556551
 ] 

Stephen Crocker commented on MSKINS-188:


I'll mess around with some centring options and submit a PR. The Span size you 
give it within the grid system directly affects the size of the icon.

> Build by use old Maven logo
> ---
>
> Key: MSKINS-188
> URL: https://issues.apache.org/jira/browse/MSKINS-188
> Project: Maven Skins
>  Issue Type: Improvement
>Reporter: Slawomir Jaranowski
>Priority: Major
> Attachments: image-2022-05-15-10-26-28-674.png, 
> image-2022-05-15-10-29-02-990.png, maven feather example.png, powered by 
> example.png, powered by example2.png, powered by.png
>
>
> h2. Actual logo:
> [https://www.apache.org/logos/#maven]
> h2. Default Skin
> !image-2022-05-15-10-26-28-674.png! 
>  
> h2. Fluido Skin
> !image-2022-05-15-10-29-02-990.png!
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-97) Upgrade to Bootstrap 5.x

2022-06-20 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17556550#comment-17556550
 ] 

Stephen Crocker commented on MSKINS-97:
---

Bootstrap 3 introduced navbar-right to work with pull-right, this was replaced 
in float-end in Bootstrap v4. Frustratingly Bootstrap 5 ditched the concept and 
went in heavily with the flex system (introduced in Bootstrap v4). It means to 
replicate the alignment, a few class changes gets you almost there but its more 
layout work to get a replica.

I also need to look at the Maven theme file, the CSS file clearly isn't 
injecting a theme like it did

> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Fix For: fluido-2.0.0
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-188) Build by use old Maven logo

2022-06-18 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17555992#comment-17555992
 ] 

Stephen Crocker commented on MSKINS-188:


 !powered by example2.png! 

The circle images are going to be interesting to get the alignment correct, I 
think I actually like yours the best

> Build by use old Maven logo
> ---
>
> Key: MSKINS-188
> URL: https://issues.apache.org/jira/browse/MSKINS-188
> Project: Maven Skins
>  Issue Type: Improvement
>Reporter: Slawomir Jaranowski
>Priority: Major
> Attachments: image-2022-05-15-10-26-28-674.png, 
> image-2022-05-15-10-29-02-990.png, maven feather example.png, powered by 
> example.png, powered by example2.png, powered by.png
>
>
> h2. Actual logo:
> [https://www.apache.org/logos/#maven]
> h2. Default Skin
> !image-2022-05-15-10-26-28-674.png! 
>  
> h2. Fluido Skin
> !image-2022-05-15-10-29-02-990.png!
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (MSKINS-188) Build by use old Maven logo

2022-06-18 Thread Stephen Crocker (Jira)


 [ 
https://issues.apache.org/jira/browse/MSKINS-188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Crocker updated MSKINS-188:
---
Attachment: powered by example2.png

> Build by use old Maven logo
> ---
>
> Key: MSKINS-188
> URL: https://issues.apache.org/jira/browse/MSKINS-188
> Project: Maven Skins
>  Issue Type: Improvement
>Reporter: Slawomir Jaranowski
>Priority: Major
> Attachments: image-2022-05-15-10-26-28-674.png, 
> image-2022-05-15-10-29-02-990.png, maven feather example.png, powered by 
> example.png, powered by example2.png, powered by.png
>
>
> h2. Actual logo:
> [https://www.apache.org/logos/#maven]
> h2. Default Skin
> !image-2022-05-15-10-26-28-674.png! 
>  
> h2. Fluido Skin
> !image-2022-05-15-10-29-02-990.png!
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-97) Upgrade to Bootstrap 5.x

2022-06-15 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17554792#comment-17554792
 ] 

Stephen Crocker commented on MSKINS-97:
---

My last comment is out of date, MSKINS-191 lays a lot of the ground work for 
this.

> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Fix For: fluido-2.0.0
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-188) Build by use old Maven logo

2022-06-15 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17554791#comment-17554791
 ] 

Stephen Crocker commented on MSKINS-188:


Example of first option embedded

 !powered by example.png! 

> Build by use old Maven logo
> ---
>
> Key: MSKINS-188
> URL: https://issues.apache.org/jira/browse/MSKINS-188
> Project: Maven Skins
>  Issue Type: Improvement
>Reporter: Slawomir Jaranowski
>Priority: Major
> Attachments: image-2022-05-15-10-26-28-674.png, 
> image-2022-05-15-10-29-02-990.png, maven feather example.png, powered by 
> example.png, powered by.png
>
>
> h2. Actual logo:
> [https://www.apache.org/logos/#maven]
> h2. Default Skin
> !image-2022-05-15-10-26-28-674.png! 
>  
> h2. Fluido Skin
> !image-2022-05-15-10-29-02-990.png!
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (MSKINS-188) Build by use old Maven logo

2022-06-15 Thread Stephen Crocker (Jira)


 [ 
https://issues.apache.org/jira/browse/MSKINS-188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Crocker updated MSKINS-188:
---
Attachment: powered by example.png

> Build by use old Maven logo
> ---
>
> Key: MSKINS-188
> URL: https://issues.apache.org/jira/browse/MSKINS-188
> Project: Maven Skins
>  Issue Type: Improvement
>Reporter: Slawomir Jaranowski
>Priority: Major
> Attachments: image-2022-05-15-10-26-28-674.png, 
> image-2022-05-15-10-29-02-990.png, maven feather example.png, powered by 
> example.png, powered by.png
>
>
> h2. Actual logo:
> [https://www.apache.org/logos/#maven]
> h2. Default Skin
> !image-2022-05-15-10-26-28-674.png! 
>  
> h2. Fluido Skin
> !image-2022-05-15-10-29-02-990.png!
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-188) Build by use old Maven logo

2022-06-15 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17554790#comment-17554790
 ] 

Stephen Crocker commented on MSKINS-188:


Using an SVG allows us to escape the issue of HiDPI screens, but this hits a 
second problem. An image has a maximum height/width and the previous solution 
used this, an SVG doesn't so we want to dynamic size it based on the grid 
system. The grid system in Bootstrap 2.x is based around spans like so:

{code:xml}

  http://maven.apache.org/"; title="Built by Maven" 
class="poweredBy">

 
{code}

SVG defines a viewport and the lines, text and shapes are based off of a 
central coordinate point, so adding text objects to the SVG is fairly easy 
(just open it in Karbon or Inkscape). Trying to overlay text at the HTML level 
you loose the context of the central coordinate so we'll end up having to track 
various screen widths and modify the margin/padding of the text, just so much 
more effort.

The challenge is the text, the SVG letters are clearly drawn shapes (and not 
text elements) so we need to locate the font (it is not maven pro). The second 
issue is the logo itself, its changed and where ever I place "Built by" it ends 
up making it look unbalanced.

I am thinking there are two ways forward.

The first is to embrace the Apache Powered by Idea here: 
https://www.apache.org/foundation/press/kit/#poweredby which produces a logo 
like this:
 !powered by.png! 

The second is to move away from powered by and go more for "organisation logo" 
and let people enable it and supply an image which produces something like this:
 !maven feather example.png! 


> Build by use old Maven logo
> ---
>
> Key: MSKINS-188
> URL: https://issues.apache.org/jira/browse/MSKINS-188
> Project: Maven Skins
>  Issue Type: Improvement
>Reporter: Slawomir Jaranowski
>Priority: Major
> Attachments: image-2022-05-15-10-26-28-674.png, 
> image-2022-05-15-10-29-02-990.png, maven feather example.png, powered by.png
>
>
> h2. Actual logo:
> [https://www.apache.org/logos/#maven]
> h2. Default Skin
> !image-2022-05-15-10-26-28-674.png! 
>  
> h2. Fluido Skin
> !image-2022-05-15-10-29-02-990.png!
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (MSKINS-188) Build by use old Maven logo

2022-06-15 Thread Stephen Crocker (Jira)


 [ 
https://issues.apache.org/jira/browse/MSKINS-188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Crocker updated MSKINS-188:
---
Attachment: maven feather example.png

> Build by use old Maven logo
> ---
>
> Key: MSKINS-188
> URL: https://issues.apache.org/jira/browse/MSKINS-188
> Project: Maven Skins
>  Issue Type: Improvement
>Reporter: Slawomir Jaranowski
>Priority: Major
> Attachments: image-2022-05-15-10-26-28-674.png, 
> image-2022-05-15-10-29-02-990.png, maven feather example.png, powered by.png
>
>
> h2. Actual logo:
> [https://www.apache.org/logos/#maven]
> h2. Default Skin
> !image-2022-05-15-10-26-28-674.png! 
>  
> h2. Fluido Skin
> !image-2022-05-15-10-29-02-990.png!
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (MSKINS-188) Build by use old Maven logo

2022-06-15 Thread Stephen Crocker (Jira)


 [ 
https://issues.apache.org/jira/browse/MSKINS-188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Crocker updated MSKINS-188:
---
Attachment: powered by.png

> Build by use old Maven logo
> ---
>
> Key: MSKINS-188
> URL: https://issues.apache.org/jira/browse/MSKINS-188
> Project: Maven Skins
>  Issue Type: Improvement
>Reporter: Slawomir Jaranowski
>Priority: Major
> Attachments: image-2022-05-15-10-26-28-674.png, 
> image-2022-05-15-10-29-02-990.png, powered by.png
>
>
> h2. Actual logo:
> [https://www.apache.org/logos/#maven]
> h2. Default Skin
> !image-2022-05-15-10-26-28-674.png! 
>  
> h2. Fluido Skin
> !image-2022-05-15-10-29-02-990.png!
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-117) Improve lisibility and user-friendliness in the left menu

2022-06-14 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-117?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17554307#comment-17554307
 ] 

Stephen Crocker commented on MSKINS-117:


This should be fairly straight forward to achieve by modifying the sidebar 
margins on sub items, I will create a branch. 

> Improve lisibility and user-friendliness in the left menu
> -
>
> Key: MSKINS-117
> URL: https://issues.apache.org/jira/browse/MSKINS-117
> Project: Maven Skins
>  Issue Type: Wish
>  Components: Fluido Skin
>Affects Versions: fluido-1.4
>Reporter: Cyril JACQUENOT
>Priority: Major
> Attachments: actual_skin_bad_lisibility.jpg, 
> skin_maven_old_better_lisibility.jpg
>
>
> In our company, we now use *Maven Fluido Skin* for our projects 
> online-documentation.
> I like the design but the lisibility is not optimal: it is hard for me to 
> find the location of my current page in the menu.
> Great improvements should be :
>  * to increase indentations
>  * to use fonts weight to show different levels of indentation
>  * to give the possibility to manage more than 2 levels in the menu
> _here is the bad lisibility skin :_
> !actual_skin_bad_lisibility.jpg!
> _here is an old skin, but with *better lisibility* :_
> !skin_maven_old_better_lisibility.jpg!



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-109) Support HiDPI displays

2022-06-14 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17554303#comment-17554303
 ] 

Stephen Crocker commented on MSKINS-109:


I don't have a 4k screen do the icons embeded into Bootstrap scale nicely you 
can see them here: https://icons.getbootstrap.com/ 

Fontawesome is normally the fallback when you can't find the appropriate icons, 
how does these look on a 4k monitor? https://fontawesome.com/search?s=thin 



> Support HiDPI displays
> --
>
> Key: MSKINS-109
> URL: https://issues.apache.org/jira/browse/MSKINS-109
> Project: Maven Skins
>  Issue Type: Improvement
>  Components: Fluido Skin
>Affects Versions: fluido-1.3.1
> Environment: HiDPI/Retina display
>Reporter: Hendrik Schreiber
>Priority: Major
>
> Graphics provided in the skin (github ribbon, "Built by Maven", link icons, 
> ...) are only provided in standard resolution. By now, this looks amateurish 
> on screens with HiDPI (i.e. Retina displays).
> Please provide hi res images that are scaled with width/height parameters so 
> that they look good on hi res displays.
> Thanks.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-188) Build by use old Maven logo

2022-06-14 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17554292#comment-17554292
 ] 

Stephen Crocker commented on MSKINS-188:


The SVG of the logo is here: 
https://svn.apache.org/repos/asf/comdev/project-logos/originals/maven.svg. 

We have 3 logos
https://github.com/apache/maven-fluido-skin/blob/master/src/main/resources/images/logos/build-by-maven-black.png
https://github.com/apache/maven-fluido-skin/blob/master/src/main/resources/images/logos/build-by-maven-white.png
https://github.com/apache/maven-fluido-skin/blob/master/src/main/resources/images/logos/maven-feather.png

Moving to the SVG should allow better scaling on to High resolution screens.

> Build by use old Maven logo
> ---
>
> Key: MSKINS-188
> URL: https://issues.apache.org/jira/browse/MSKINS-188
> Project: Maven Skins
>  Issue Type: Improvement
>Reporter: Slawomir Jaranowski
>Priority: Major
> Attachments: image-2022-05-15-10-26-28-674.png, 
> image-2022-05-15-10-29-02-990.png
>
>
> h2. Actual logo:
> [https://www.apache.org/logos/#maven]
> h2. Default Skin
> !image-2022-05-15-10-26-28-674.png! 
>  
> h2. Fluido Skin
> !image-2022-05-15-10-29-02-990.png!
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-175) Upgrade to JQuery 3.6.0 in Fluido skin

2022-06-14 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-175?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17554289#comment-17554289
 ] 

Stephen Crocker commented on MSKINS-175:


I've created a branch to look at the feasibility, switching between 1.11.2 and 
3.6.0 (latest release) doesnt break Bootstrap, Anchor.js or code-prettify. I've 
looked at various IT builds and everything is rendering and working correctly.

> Upgrade to JQuery 3.6.0 in Fluido skin
> --
>
> Key: MSKINS-175
> URL: https://issues.apache.org/jira/browse/MSKINS-175
> Project: Maven Skins
>  Issue Type: Bug
>  Components: Fluido Skin
>Reporter: László Langó
>Priority: Critical
>  Labels: Securtity
>
> Please upgrade to JQuery 3.6.0 due to CVEs 
> ([CVE-2020-11022|https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11022]
>  and 
> [CVE-2020-11023|https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11023])
>  affecting JQuery <3.5.0.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Created] (MJAVADOC-717) Support Maven-Site approach

2022-06-05 Thread Stephen Crocker (Jira)
Stephen Crocker created MJAVADOC-717:


 Summary: Support Maven-Site approach
 Key: MJAVADOC-717
 URL: https://issues.apache.org/jira/browse/MJAVADOC-717
 Project: Maven Javadoc Plugin
  Issue Type: New Feature
Reporter: Stephen Crocker


The maven-javadoc-plugin currently creates its own independent website using 
Jquery, etc.. This means javadoc always looks separate from a site produced 
file.

I would like to rewrite the plug-in so it uses the same Apache Velocity based 
template approach as the maven-site-plugin (and can be pointed at a 
maven-site-directory), the javadoc design should then sit within the same 
format as that generated output. 

I've noticed there is the 'java' and 'maven' style, I purpose the new approach 
is only taken for 'maven' projects with the existing code used for the 'java' 
type.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Comment Edited] (MSKINS-97) Upgrade to Bootstrap 5.x

2022-06-05 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17550249#comment-17550249
 ] 

Stephen Crocker edited comment on MSKINS-97 at 6/5/22 8:50 PM:
---

I would like to change the macro file layout to support the upgrade, things 
like the Navbar and footer sections have undergone quite a lot of modification.

So I want to break them out into the following sections:

* Header
* Footer
* Sidebar
* Analytics
* Social Media

This then lets me raise a PR to change each file and helps group the templating 
we want to create.


was (Author: JIRAUSER290518):
I would like to change the macro file layout to support the upgrade, things 
like the Navbar and footer sections have undergone quite a lot of modification.

So I want to break them out into the following sections:

* Apache headers
* Navbars
* Sidebar
* Analytics
* Social Media

This then lets me raise a PR to change each file and helps group the templating 
we want to create.

> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Fix For: fluido-2.0.0
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Comment Edited] (MSKINS-97) Upgrade to Bootstrap 5.x

2022-06-05 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17550249#comment-17550249
 ] 

Stephen Crocker edited comment on MSKINS-97 at 6/5/22 8:45 PM:
---

I would like to change the macro file layout to support the upgrade, things 
like the Navbar and footer sections have undergone quite a lot of modification.

So I want to break them out into the following sections:

* Apache headers
* Navbars
* Sidebar
* Analytics
* Social Media

This then lets me raise a PR to change each file and helps group the templating 
we want to create.


was (Author: JIRAUSER290518):
I would like to change the macro file layout to support the upgrade, things 
like the Navbar and footer sections have undergone quite a lot of modification.

So I want to break them out into the following sections:

* Apache headers
* Navbars
* Sidebar
* Social Media

This then lets me raise a PR to change each file and helps group the templating 
we want to create.

> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Fix For: fluido-2.0.0
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-97) Upgrade to Bootstrap 5.x

2022-06-05 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17550249#comment-17550249
 ] 

Stephen Crocker commented on MSKINS-97:
---

I would like to change the macro file layout to support the upgrade, things 
like the Navbar and footer sections have undergone quite a lot of modification.

So I want to break them out into the following sections:

* Apache headers
* Navbars
* Sidebar
* Social Media

This then lets me raise a PR to change each file and helps group the templating 
we want to create.

> Upgrade to Bootstrap 5.x
> 
>
> Key: MSKINS-97
> URL: https://issues.apache.org/jira/browse/MSKINS-97
> Project: Maven Skins
>  Issue Type: Task
>  Components: Fluido Skin
>Reporter: Michael Osipov
>Priority: Major
> Fix For: fluido-2.0.0
>
>
> Next major of Fluido should be upgraded to Bootstrap 5.x which is *not* 
> backwards compatible to 2.x. See http://getbootstrap.com/migration/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (MSKINS-191) Update how project retreives bootstrap libraries

2022-06-05 Thread Stephen Crocker (Jira)


[ 
https://issues.apache.org/jira/browse/MSKINS-191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17550248#comment-17550248
 ] 

Stephen Crocker commented on MSKINS-191:


I have submitted PR: [https://github.com/apache/maven-fluido-skin/pull/32]

My goal by this change is to help enable future bootstrap upgrades, by 
simplifying version upgrades to the property values. This means we can focus on 
changes to the HTML generated by the system when new releases are performed.

> Update how project retreives bootstrap libraries
> 
>
> Key: MSKINS-191
> URL: https://issues.apache.org/jira/browse/MSKINS-191
> Project: Maven Skins
>  Issue Type: New Feature
>Reporter: Stephen Crocker
>Priority: Major
>
> Currently the Bootstrap library is included within the project itself, 
> Bootstrap builds and deploys into the NPM repository. We can use the 
> com.github.eirslett:frontend-maven-plugin plugin to pull down the boostrap 
> plugins and setting the project up for packaging. This should simplify 
> updates to the boostrap library.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Created] (MSKINS-191) Update how project retreives bootstrap libraries

2022-06-05 Thread Stephen Crocker (Jira)
Stephen Crocker created MSKINS-191:
--

 Summary: Update how project retreives bootstrap libraries
 Key: MSKINS-191
 URL: https://issues.apache.org/jira/browse/MSKINS-191
 Project: Maven Skins
  Issue Type: New Feature
Reporter: Stephen Crocker


Currently the Bootstrap library is included within the project itself, 
Bootstrap builds and deploys into the NPM repository. We can use the 

com.github.eirslett:frontend-maven-plugin plugin to pull down the boostrap 
plugins and setting the project up for packaging. This should simplify updates 
to the boostrap library.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)