XPager Converter
Automatic conversion of design elements and business logic of Notes client applications
HCL Notes Client Conversion and Migration Wizard
XPager Converter™ is the XPager Suite conversion engine that automates the conversion of Forms, Pages, Views, Folders, Shared Elements, and Formula Language to JavaScript, XPages or React JS. XPager Converter allows developers to convert applications selectivity. It can convert a single design element, a collection of design elements, an entire application or a collection of applications.
XPager Converter Key Features
The XPager converts the hundreds of design elements including hide-when formula, tool-tips, data binding and more.
The XPager output can be customized (iteratively) and the customization can be applied to many databases. Any lessons learned, best practices or corporate standards can be applied automatically.
The XPager output can be customized without the need for software upgrades.
XPager injects static resources into the resulting database like style sheets, themes (bootstrap, border container). This is not only a time savings feature but enables best practices and the applications of standards via themes without the need to modify the application every time there is a business requirement (that never end).
XPager produces native code and injects it into the Notes application. The developer can modify the code as if they wrote it themselves. It converts most Notes design elements automatically and creates the markup. The Formula language is converted to SSJS. The LotusScript code is brought in place for easy conversion. There is no proprietary software involved.
XPager saves on the maintenance of the resulting applications since they are all consistent and uniform. This enables easy fixes and enhancements across many databases at once. It also gives the ability for new developers to quickly contribute to multiple projects.
XPager uses Bootstrap as the default theme allowing for easy mobilization of the converted applications.
Converting a Notes Client application to XPages
Converting a Notes client application to XPages is a four step process:
Examine the Notes Client application and decide what the resulting application should look like and do.
Finalize the conversion look and business logic
Test and deploy the application
Before Conversion
Selection of application for conversion
Inspection of forms, views, script libraries and workflow
Testing of the Notes Client version of the application
Conversion
Notes Client elements (such as Forms, Pages, Views, Toolbars, Fields, etc.) in the selected application are processed by XPager
Each Notes Client element’s User Interface is efficiently converted to the new platform elements
Supported @Formula and @Command instances are converted to Javascript
Configurable themes and layouts are generated
The XPager Summary provides an element by element display of the converted application’s architecture
After Conversion
All newly generated design elements and code are stored in the original Notes application or in an external application
A set of "scaffolding" elements are added to the application including themes and style sheets
XPager Analyzer and the XPager integration with Domino Designer’s “Problems” panel help rapidly identify post conversion issues
XPager DXL Link, XPager DXL Schema Browser and XPager XPath Search & Replace help minimize the effort of fixing post conversion issues