Plugins
In addition to the configurable custom links, plugins can be used to add functionality to the Welcome application.
Plugin point
The Welcome application offers a front-end only plugin point.
Name: welcome.dashboard.
 
Name: welcome.profile.
 
Example
var ngModule = angular.module('acme.welcome.plugin.sample', []);
ngModule.config(['ViewsProvider', function(ViewsProvider) {
  ViewsProvider.registerDefaultView('welcome.dashboard', {
    id: 'welcome-dashboard-sample-plugin',
    label: 'Just a sample plugin',
    // this is how the HTML scaffolding should look like
    // in order to follow the styling of the page
    template: '<section class="col-xs-12"><div class="inner">' +
                '<header><h3 class="section-title">Sample plugin</h3></header>' +
                '<div class="inner">{{ content }}</div>' +
              '</div></section>',
    controller: ['$scope', function($scope) {
      $scope.content = 'Sample plugin content';
    }],
    priority: 50
  });
}]);