Demo application to show progression from Notes developer to web developer. The project will comprise four applications:
1) A basic XPages front-end on the kind of basic Notes application designed in R3 (they still exist!). I would recommend this application be installed on a Domino server at xpagessamples/KeyDates.nsf.
2) A more complex XPages front-end using the first database as its data NSF, adding MVC aspects in simple and varied ways and a Document wrapper. REQUIRES OPENNTF DOMINO API
3) An OSGi app built wiith Vaadin with Domino wrappers. REQUIRES INSTALLATION ON A DOMINO SERVER AND OPENNTF DOMINO API AND DOMINO 9
4) A standard web app running on Websphere Liberty Profile. REQUIRES CROSSWORLDS
The application is not intended for production use. I don't know how to install the OSGi app for use with just Domino Designer, I don't intend to try, but I'm happy for someone else to blog about that or add details here.
Feature requests will not be accepted, but I'm happy for anyone to fork the code and release extensions on OpenNTF. I would prefer developers do not release extensions to the first application. In my opinion, the OSGi application should be a stepping-stone to traditional web outside Domino, not a platform in its own right (see blog posts for the reasons behind this).
Bug fixes will not be actively addressed, but I will endeavour to ensure it works on future releases.