Our client, US construction company, which makes extensive use of IBM Notes and Domino for its workflow, was undergoing a rebranding exercise. Unimpressed with the somewhat staid standard Notes Workspace, they asked us to investigate the possibility of customising the IBM Notes client to act as a configurable ‘launchpad’ into their Notes and browser-based applications, along with incorporating their new branding and design guidelines.
We developed a new company portal using an Angular framework and hosted on an XPage, which allowed it to be integrated into Notes as the default launching homepage, which fully embraced their design guidelines. Users were presented with a pre-defined list of available applications, which they could search through and add as a ‘favourite’ for frequent access, using a highly polished interface with full drag and drop functionality. All of this operated locally on the client with Angular, thereby providing extremely fast performance for the user.
The back-end data was retrieved by Angular when launched, using REST calls to an XPage ‘XAgent’ Java service, which retrieved application catalogue and user favourite information from a Notes application centrally maintained by the administrators. Any updates a user made to their favourites were silently updating the back-end, making for a seamless experience.