Feedback | Forgotten Password...
XPages: Practical Ideas for Converting Existing Notes Applications
Speakers: Matthew Fyleman Track: Development

This session looks at some of the things I have learned from taking an existing, complex Notes client application used by the Banking sector and converting it to a browser-based XPages application. The points will be illustrated with some 'live' examples. The topics covered include:

Planning :

  • Which applications to convert?
  • Is there benefit in re-designing the application?
  • Decide how much LS code should be re-written as Java/JavaScript
  • Assessing the complexity of an application.

Implementing :

  • Have a clear idea of L+F before you start - use themes, proprietary or hybrid?
  • Get key structures in place first - standard format for views, forms, button bars etc and create custom controls for these.
  • Have a toolkit of useful things both UI (e.g. picklists, name pickers etc) and script (e.g. retrieving field values safely, handling look-ups (DBLookup/DBColumn gotcha))
  • Make use of resource bundles for config info.
  • Make use of the extension library - no use re-inventing the wheel! Identify re-usable elements and implement these as custom controls - keep in mind other projects.
  • De-coupling custom controls using parameters.

© UKLUG Ltd. 2012