Engage 2018 session with Graham Acres (https://twitter.com/gacres99):
A Domino R5 Application Upgrade Project: What Could Possibly Go Wrong?
Are there old Domino R5 applications out there still? Yes, there are! And of course they are fully supported by the original developer, are fully documented, and someone remembers the password for the cert.id, right? No? Oh well, this is Domino! No Problem!
Join us as we relate our experience of doing just such a project, our successes and the things we learned the hard way, including all the things we knew about R5 but had long forgotten. We took a very comprehensive old Domino R5 application and turned it into a modern XPages application with a full Java back end. If you are planning any type of Domino application upgrade or modernization project, you will come away with a long list of things to keep in mind as you make your plans.
Speakers:
Graham Acres , Brytek Systems Inc.
Serdar Basegmez , Developi Information Systems
23 May 2018
7. #engageug
The App
• Yes, there are sCll R5 apps out there
• NDA
• Built in 1999
• Register / Search for Financial Instruments
• Notes for business logic and administraCve processing
• Web front end for clients
• 8 templates, 10 NSFs, plus numerous archives
• IntegraCon with SQL Server, RightFax, proprietary scanning somware
• PDF GeneraCon using Adobe Acrobat 4!
7
12. #engageug
Sharing Code…
• Bitbucket for the Repositories
• Source Control issues…
• Designer is very bad for source control…
• First, tried a single repo, but failed a couple of Cmes and lost some work.
• We switched to our own repos, Slack helped to keep in sync
• Good, because all commits have been audited by other
• Bad, because it’s Cme-consuming.
12
14. #engageug
From the Current Help
For optimal access to the System, the minimum computer system
requirements are as follows:
• Pentium-class PC computer, 32 mb of RAM
• Windows 95 or Windows NT operating system
• Modem (internal or external) with a minimum speed of 33.6 kbps, and
connection to an uninterrupted phone line
• Laser printer, letter-size tray
• Internet Connection Software
• Web browser software - Netscape Navigator 3.0+ has been tested
and proven to be compatible
14
36. #engageug
Lessons Learned
• Resourcing / availability
• Project management, meeCngs, calls
• Dev team 11 hr Cme difference!
• Missing deadlines
• Be prepared to work with people who aren’t fully knowledgeable on the products they
are responsible for that integrate with Domino
• Security, and firewall requirements
• Scope: Who is responsible for install/config of servers and clients?
36