The template should have some modern UI for all kinds of elements and implement some generic, high quality solutions for field level trails, pushing changed values to other docs (even in other DBs), logging, validation, localization, help... and it should have proper object orientated, modularized and reusable code, which you ...
Using high quality java open source projects for specific tasks has a potential to make Notes development a lot easier. At least this is my experience.
Now a lot of those java os frameworks use some costly to create long live service objects. To mention a few examples: HibernateSessionFactory, or ...
Reading "Open Source the Domino product line" (http://ideajam.net/IdeaJam/P/ij.nsf/0/834A4BA0093A41F48625752600585353?OpenDocument) I thought about the following: What I could imagine to give Notes/Domino a huge boost (and to be possible for IBM) would be a mix between a closed core and parts of Notes being open for alternatives/extentions/adaption.
The following would certainly be ...
The implementation of a responsive frontend framework (e.g. Bootstrap) would be a great enhancement to the UI and makes IdeaJam more accessible for mobile devices.
A lot of frameworks are appearing: Ext, Dojo, etc...
With this developing environments, we can do more rich web applications.
I propose to select the best one as standard and include it as default.
We need web 2.0 applications now