Customization


WebReminder.cfg is the main config file.
The config parameters must be in property file format
<param name> = <param value>
and have the following meaning :

parameter name description allowed values default value
webadmin.port TCP/IP port on wich WebReminder listens for client connections. positive number none
webadmin.userid Userid of the administrator user. string without spaces admin
webadmin.password Password of the administrator. string without spaces verysecret
securityfile Name of the security file for storing user login data. a valid file name WebReminder.security
webadmin.registration Registration mode for users, open means a new user can register itself, closed means that only the administrator can register new users. open, closed closed
webadmin.jarfile Name of the JAR file containing all classes, images and other files required by WebReminder (must be set to WebReminder.jar). string without spaces WebAdmin.jar
mail.smtp.host Host name or IP address of the SMTP mail server to wich WebReminder sends e-mails. a valid TCP/IP host name or IP address none
mail.from.address Address of the sender as it appears in e-mails sent by WebReminder. a valid e-mail address none (empty string)
url.user WebReminder includes in all e-mails it sends the URL for access by client browsers. If this parameter is not specified, the URL is created automatically using the host name and port of the server. a valid URL http://yourhost.
   yourdomain:2222/_mainmenu
webadmin.logfile Log file for WebReminder server messages and access log for clients. a valid file name webadmin.log
webadmin.authrefreshinterval Timeout in minutes for client sessions. After this time a new logon is required. positive number 240
expiration.hour The hour of day when the periodic database expiration process have to run. Choose a time when low user activity is expected. number from 0 to 23 (hour) 0
expiration.notepad Expiration period in days for notepad entries. number > 1 31
expiration.calendar Expiration period in days for calendar entries with a repeat period of "weekly" or "weekday". number > 1 366
alarm.check.interval Time interval in seconds for periodic alarm checking of the Client. number >= 30 60
time.applet.color Background color for the time applet in RGB format.
example : time.applet.color=128,0,240
RGB value in the format rrr,ggg,bbb 255,255,255 (white)
css.filename CSS stylesheet file used to customize the layout of WebReminder a valid filename WebReminder.css
table.width absolute width in pixels or relative width (percent) of the frame size for the tables
example 1 : 450
example 2 : 90%
pixel number (>=300) or percent value (followed by % character) 100%
resource.filename the resources file used for internationalization
most of the text presented to the user can be modified there
a valid file name none
mail.pop.login.required Some mail servers require POP authentication before accepting SMTP mail. true or false false
mail.pop.host Host name of the POP mail server (only required if SMTP server needs POP authentication). A valid host name or IP address. none
mail.pop.userid Userid for the POP mail server (only required if SMTP server needs POP authentication). A valid userid string. none
mail.pop.password Password for the POP mail server (only required if SMTP server needs POP authentication). A valid password string. none
proxy.userid Userid for proxy login if users are managed by an external program. The userid of an existing user. none
log.http Logging of all HTTP requests can be enabled (true) or disabled (false). true or false false


Most of the text shown in the users browser can be customized via a resource file. This way WebReminder can be adapted for different languages.
If no resource file is specified in WebReminder.cfg the built-in default values (English) are used.
A sample resource file for the German language (German.resources) is provided.
1