The User Experience SIG focuses on improving the Jenkins' user interface and user experience. The SIG seeks regular feedback from the community on the current UI and UX and new designs proposed by SIG members and others. We will discuss alternatives, identify compromises, and test implementations to improve the Jenkins UI / UX.(Back to List of Jenkins Special Interest Groups )
An overview of the Jenkins UX SIG documentation can be found by following this link.
Reviewing new UI proposals
Discussing UI frameworks
Discussing impact of UI changes to existing plugins
The UX SIG use Gitter as the primary way to discuss any relevant topics. Initially this used to be a CDF Slack channel but a decision was made to move to Gitter in early February 2020. The room in Gitter used for this is jenkinsci/ux-sig. Join the Gitter room for user experience SIG discussions.
If you want to contribute we recommend that you join the Jenkins UX SIG. You can find details of when the next meetings are planned in the Jenkins Calendar or via the jenkinsci/ux-sig Gitter room.
The special interest group drives a number of initiatives within the Jenkins roadmap.
The first UX SIG project is revamping the Jenkins UI look and feel. The initial focus will be on CSS changes and key Jenkins components: header, footer, side panels, etc. Once this project has been completed, a more thorough rewrite of the Jenkins UI will be planned.
See the JENKINS-60919 EPIC for more details about the scope.
We would like to make Jenkins usable by as many people as possible. It includes multiple groups of users: people with disabilities, ones using mobile devices, or those with slow network connections. In general, all Jenkins users would benefit from better navigation and layouts.
See the JENKINS-62268 EPIC for more details about the scope.
This project aims to improve plugin management UI user experience for Jenkins administrators so that they can easily discover plugins and make decisions about plugin upgrades. Scope: Plugin Manager in the Jenkins core, plugins.jenkins.io, Jenkins Update Center and other services. For non-UI plugin management, see the Platform SIG initiatives.
Improve search, listing and categorization of plugins to help users to discover plugins they need.
Provide more information about plugins in the UI
Help admins to make educated decisions about updating plugins by showing info about new versions: changelogs, reported issues, community ratings, security warnings, etc.
This project might extend the Jenkins Update Center API and data structure to provide more information required for UI. Jenkins core logic will remain compatible with old update center APIs, but alternate update centers might need an update to give users access to the new features.
Opportunities for contribution:
We have regular meetings on Wednesday every two weeks, at 4PM UTC. See the Jenkins Event Calendar for the schedule. At these meetings we discuss projects, share presentations, and demonstrate new capabilities. Meetings are conducted and recorded using Zoom and are archived to the Jenkins YouTube channel in the Jenkins UX SIG YouTube playlist.