Add Splash screen during the first load of CDAP for the user.
Once the user clicks Close button close the popup and save the setting to the User store to not show the SplashScreen anymore.
Add a field to ui-settings.json to optionally show a registration when downloaded from cask.co/downloads link.
As part of new user experience UI now shows a introductory splash screen for new users to browser docs or watch an introductory video of CDAP
The third part is still pending. We need to come up with a build process for SDK to be uploaded to cask.co/downloads that alone will show the user registration form. Assigning this to as he is currently working on it.
We still need to implement the final settings process to show the registration form on specific build + integrate the form with marketo (or other appropriate API).