Plugin Development - Web UI

This is a past event

182 people went

Needs a location

Details

This meetup is devoted to Web interface development frameworks available in Jenkins. This meetup may be interesting to Jenkins plugin developers and folks who are considering creating their first plugin.

This meetup will be held online via Google Hangouts on Air. In order to watch the meetup online use the following link: https://plus.google.com/events/c8vnv4esvvmg1u83fhugc86meuo

DATE: September 6, 2016

TIME: 6PM UTC - 8PM UTC

1) Classic Jenkins UI framework - Daniel Beck (https://github.com/daniel-beck/)
In the first part of his talk, Daniel will show you how Stapler, the web framework used in Jenkins, works, and how you can add to the set of URLs handled by Jenkins. In the second part you'll learn how to create new views using Jelly and Groovy, and how to add new content to existing views.

Keywords: Stapler (http://stapler.kohsuke.org/), Jelly, Extension Points, Groovy-defined UIs

2) Developing modern Jenkins UIs with Javascript - Tom Fennelly
Feel that Jenkins UI is a bit old? You are not alone. In addition to the old stack Jenkins offers a framework for writing UI components in Javascript with help of Node.js. Tom will also show several examples from he BlueOcean project he is working on.

Keywords: Node.js, ReactJS, Jenkins JS Builder (https://www.npmjs.com/package/jenkins-js-builder), Jenkins Design Language (https://github.com/jenkinsci/jenkins-design-language), Blue Ocean (https://jenkins.io/projects/blueocean/)