Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Hudson-ci/Planning/SidebarSizing"

Line 7: Line 7:
 
The Hudson UI sidebar is used to provide, amongst other things, lists of build history, executor status and so on. The issue raised is that formatting issues can occur if Job names in particular are too long, un that case we will either get wrapping within the job name or in some cases size increase in the width of the sidebar that can disrupt other elements of the UI  
 
The Hudson UI sidebar is used to provide, amongst other things, lists of build history, executor status and so on. The issue raised is that formatting issues can occur if Job names in particular are too long, un that case we will either get wrapping within the job name or in some cases size increase in the width of the sidebar that can disrupt other elements of the UI  
  
=== Examples ===
+
=== Examples ===
  
This example shows the current wrapping of a long job name on the build executor status:
+
This example shows the current wrapping of a long job name on the build executor status:  
  
 +
[[Image:Hudson-sidebarproject_sbe1.png]]<br>
  
 +
This example shows the problem of plug-ins extending the width of the sidebar in the case of Build History.
  
This example shows the problem of plug-ins extending the width of the sidebar in the case of Build History
+
[[Image:Hudson-sidebarproject_sbe3.png]]
 
+
 
+
  
 
== <br> Options  ==
 
== <br> Options  ==

Revision as of 05:03, 22 August 2013

Hudson Continuous Integration Server
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse Source
Hudson-bust.png The Hudson Planning Page











This is a UI project sparked by Issue 404075 - Hudson wraps content in Build Queue and Build Executor Status.

The Issue

The Hudson UI sidebar is used to provide, amongst other things, lists of build history, executor status and so on. The issue raised is that formatting issues can occur if Job names in particular are too long, un that case we will either get wrapping within the job name or in some cases size increase in the width of the sidebar that can disrupt other elements of the UI

Examples

This example shows the current wrapping of a long job name on the build executor status:

Hudson-sidebarproject sbe1.png

This example shows the problem of plug-ins extending the width of the sidebar in the case of Build History.

Hudson-sidebarproject sbe3.png


Options

To address this issue as reported we can take several approaches

  1. (Mostly) Do nothing - i.e. leave the current wrapping behavior and in fact ensure that this same wrapping behavior is used consistently (e.g. in Build-history)
  2. Dumb Truncate - We truncate the long job name with ellipses
  3. Smart Truncate - We truncate some of the central portion of the job name leaving both leading and trailing information in the name
  4. Configurable Sidebar Width - We leave the current wrapping behavior but provide a configuration parameter to allow Admins to increase the width of the sidebar to suit their content and plugin configurations

Discussion


Decision

Back to the top