Domino Blog dot com - Free Blog Toolkit for Domino

 web design framework for Lotus Domino  
 
Navigation
 
Site:
 ›home
 ›about
 ›news
 ›the author
 ›hire the author
 ›donate to site
 ›live! project cam
 ›projects
 
Issue Archive:
 ›may 2003
 ›april 2003
 ›march 2003
 ›february 2003
 ›january 2003
 ›december 2002
 ›november 2002
 ›october 2002
 
Technical:
 ›articles
 ›downloads
 ›links
 
DXFramework:
 ›about
 ›articles
 ›screenshots
 ›demos
 ›licencing
 ›take part
 ›documentation
 

  
Introduction Comment:  Add | View 

All applications developed using the DXFramework are stored in what I call a 'Web Store'. This is a Lotus Notes template developed for the Project and is the same no matter what the application is. The application is then stored within Lotus Notes Documents and the design is left as is. Another benefit - no designer client licence required!

 

The DX administration client and the API are all contained within their own Web Stores.

 

Using these Web Stores firstly helps a consistant development approach, helps sharing and linking of applications or part of applications, and also makes things like code searching across multiple applications possible.

 

The main benefits of this approach that I have come across, is that firstly it is easier for people to work across projects - they can recognise how an application has been put together - as it is consistant with other applications they have developed. Also, searching for uses of functions that need to be replaced or changed is so easy - you cannot do this with typical Domino Applications.

 

In addition to the above, is simply - organisation. I find Lotus Domino/Notes application development unorganised. In my opinion it is a nightmare finding snippets of code - what form does what - where is it etc etc. I aim to solve that once and forall.

 

This storing of application logic within Notes Documents opens up a multitude of opportunites - for example Domino development via a Web Browser or a seperate Java Web Developer for Domino.

 

You could open up part of your system so that your customer can change a certain part of your application themselves - or just change the HTML - but your logic stays locked - the possibilities are endless.

 

 
 
copyright 2002-2003 - Steve Castledine - ProjectDX.org