What does success look like for these ideas/experiments? By when do you expect to be able to determine whether it was successful or not?
Defining success is tricky, e.g. I can't say for a fact that users are interacting with the larger search bar more than they were. I largely view something as successful based off of the feedback from UX SIG, PRs, fellow users and comments (e.g. YouTube).
For the screens we want to look at going forward (e.g. the project/build pages) it'd be super helpful to define a set of criteria that we can assess any changes against + some useful stats about the existing implementation. This provides us some good ground as to why we're making the change and a set of criteria to say if the changes we've made were successful, which will be helpful if we face any backlash for changing a design that's been around for over a decade (even if it has flaws).
Does core need a built-in dedicated feedback feature to allow people to provide low barrier feedback on UI experiments (and to mark experiments as such)?
An unobtrusive way to gather feedback in core would be great. I'm not sure what the best way to approach something like that would be as it'd have to be somewhat visible but without getting in the way of the user, nobody wants the classic Windows esque feedback popups. A 'feedback' link in the footer might be helpful.
Hello World, I wanted to create a table to display git maintenance logs in UI. I planned on using the DataTable Plugin in Jenkins. While using that plugin, I am getting an import error which states that
html,css & js files are not found.
The error is caused by this line
<st:adjunct includes="io.jenkins.plugins.data-tables"/>. I am currently using jenkins version 2.332.4
yui-buttonclass on top of it, hence we have a button on a button. Stripping it via DOM looks as intended and uses the new jenkins-button class: https://i.imgur.com/EYs10Jm.png
Hello world. I'm currently using the data-table plugin to display the the maintenance results of caches on Jenkins controller.
The problem I'm currently facing is I'm loading all the data at a time (100's of data) and displaying it in the table. Is there a way to load the data when required and display it in the table?
The link to my PR is jenkinsci/git-plugin#1277
The lastest commits contains the code regarding the data-table.