GSOC Work Submission: Jenkins Web UI Improvements

The aim of the project is to improve Jenkins job creation pages and help 
management. 

There are 2 parts to this project, the first is a collection of 
improvements to existing Jenkins behavior around creation of new jobs. 

The second is a new plugin to allow help documentation for Jenkins to be 
edited in line. 

Here is the initial proposal:  
https://docs.google.com/document/d/122ZGtEZ9aJtkvaV5lsH_ea-Ao1pmM44LL1YnHwvW9l8 

Here is the initial blog post:  
https://jenkins.io/blog/2016/05/26/gsoc-jenkins-web-ui-project/ 

Pull requests to Jenkins Core

   1. 
   
   https://github.com/jenkinsci/jenkins/pull/2388 - New job popup
   
         https://issues.jenkins-ci.org/browse/JENKINS-35333 - JIRA issue

           Current state: Unfinished. 

Next steps: requires porting away from “remodal” library to an alternative 
popup library, but is accepted as a good idea. 


   1. 
   
   https://github.com/jenkinsci/jenkins/pull/2416 - Responsive new job name 
   validation
   
         https://issues.jenkins-ci.org/browse/JENKINS-36084 - JIRA issue

Current state: this should be merged soon and has been accepted as a good 
improvement. 


   1. 
   
   https://github.com/jenkinsci/jenkins/pull/2501 - New job creation UI 
   change
   
Current state: this was viewed as an experiment but has been rejected as it 
is a disruptive change without a justifiable improvement to the user 
experience. 


   1. 
   
   https://github.com/jenkinsci/jenkins/pull/2461 - Home page UI change 
   proposal
   
Current state: This was a failed experiment, feedback was taken early and 
it has been decided to not proceed with this.

A new Jenkins plugin for editable help

   1. 
   
   https://github.com/jenkinsci/help-editor-plugin/ - Help editor plugin
   
         https://www.gliffy.com/go/publish/image/10922741/L.png - plugin 
design scheme

           Current state: Work in Progress. The plugin is fully functional, 
builds successfully, and passess all tests. However, there are still 
several comments on code improvements.

Next steps: this plugin needs to be hardened with better robustness around 
changing Jenkins UI, and test coverage under the acceptance test harness. 


Additional code

   1. 
   
   https://github.com/samatdav/remodal-detached - Remodal detached NPM 
   module.
   



-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/31cb97eb-2bf6-4a1a-b6a4-01fd60080ed2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to