e-llennium smart Documentation
smart contains functions that are required in almost every
Lotus Domino application, and saves you from developing them over and over
again. Install smart in your environment and copy the elements from the
smart template into your own applications. smart provides the following
standard functionalities:
- Internationalisation of applications
- Parameter administration
- Logging
- Sending of HTML mails, which may contain images, flash animations, etc.
- "All Documents" views
- A simple field value editor
| Agent SmartWebServerErrorReporter | The purpose of this agent is to log messages sent by the SmartWebServerErrorLogger subform to an agent log style database. By default, this database should be named wlog.nsf, be based on the Agent Log template, and contain this agent. It is also recommended to insert the Smart\Errors by Date view into that database. . |
| Form Key-Value-Pair | This form is used to administer Key-Value-Pairs, for example configuration parameters. |
| Form String-Bundle | The String-Bundle form is used to administer internationalized strings. |
| Image e-logo.gif | The logo of my company. |
| Java Library jSmartI18n | The jSmartI18n Library contains the SmartResourceBundle class. |
| Java Library jSmartLogging | The jSmartLogging Library contains the LogOutputStream class. |
| Java Library jSmartUtil | The jSmartUtilLogging Library contains the DominoProperties class. |
| Java Library jSmartUtilLogging | The jSmartUtilLogging Library contains the DominoProperties class. |
| lsSmartFunctions | Models @Functions as LotusScript functions. |
| lsSmartI18n | lsSmartI18n provides LotusScript access to internationalized strings that are stored in in internationalization database. |
| lsSmartLogging | This LotusScript library contains a logging class (and auxiliary classes) that is (are) loosely modeled after the logging classes that are available in the java. |
| lsSmartUtilities | Contains the SmartMail class, which allows sending of rich formatted HTML e-mails. |
| Shared Field InternationalizedSampleField | This field illustrates how the Internationalization feature is applied in the Lotus formula language. |
| Subform I18n | To enable a form for internationalization this subform needs to be inserted into the form. |
| Subform SmartWebServerErrorLogger | The purpose of this subform is to call the SmartWebServerErrorReporter Agent with all relevant parameters to log web server errors. Place this subform in the domcfg.nsf on your Domino server and create and configure a General Error Form which includes this subform. . |
| View Smart\All Flat | The Smart\All Flat view can be pasted in any application. |
| View Smart\All Hierarchical | The Smart\All Hierarchical view can be pasted in any application. |
| View Smart\Errors by Date | This view is to be pasted in Agent Log databases. |
| View Smart\Key-Values | This view displays all Key-Value-Pair documents. |
| View Smart\String-Bundles | This view is used together with the other internationalization elements. |
| View (String-Bundles) | The (String-Bundles) view is a hidden view that is related to the internationalization feature. |
