|
Written by Laurette Rynne
|
|
Wednesday, 16 November 2005 |
openslice is an application framework for Lotus Notes
applications. It is not an application itself, but rather the
bottom layer of any application - the first slice of your application
sandwich if you will. openslice is designed to provide most of
the basic elements that any Notes application requires. This
allows developers to skip the basic stuff, and get right to the "meat"
of the application.
While there may be some new things, many things within openslice will
be familiar, particularly to developers who have built up their own
repositories of code over the years. So then the question should
be asked - what does openslice give me that I don't already
have? The answer to this is that openslice provides a single
consistent approach to all of these common elements, and an easy
mechanism for updating these elements across multiple
applications. It helps to eliminate variations in coding
techniques between different developers, and most importantly it will
save you time. Finally, because it is open source, it allows you
to see the code and continue to build and use your own code libraries
right along side the openslice framework.
Key Components:
Included in openslice are some common Notes application components, as
well as some components which may be either completely new, or at least
will be a new approach to other less common components. Here is a
list of the components included:
- simple UI controls - standard actions, header & footer controls (sample)
- basic form validation (sample)
- create options (control the creation of documents from different locations) (sample)
- distribution and inheritance (to assist with parent/child document processing) (sample)
- document merge tags (sample)
- audit logging (sample)
- Form Event Processing
- Extensive range of LotusScript subs & functions
- Basic and easy-to-customise User Interface
- Refresh Documents tool
- Add/Set/Rename/Delete Fields Tools (sample)
|