diff --git a/doc/adminguide.html b/doc/adminguide.html index 4bf7e343..64c67384 100755 --- a/doc/adminguide.html +++ b/doc/adminguide.html @@ -18,7 +18,7 @@ [User's Guide] [Administrator's Guide] [FAQ] - [DEMO] + [DEMO] [Download]
@@ -46,7 +46,9 @@ This creates a subdirectory elog-x.x.x where x.x.x is the
version number. In that directory execute make, which
creates the executables elogd and elog
. These executables can then be copied to a convenient place like
-/usr/local/bin or ~/bin.
+/usr/local/bin or ~/bin. Alternatively,
+a make install will copy these files to DESTDIR
+which is defined in the Makefile.
The elogd executable can be started manually for testing with :
@@ -96,10 +98,28 @@ described below.
To start the daemon automatically, it can be run from the /etc/rc.d/init.d
system. Please consult your distribution to find out how to do that.
-Under RedHat 6.x. I use a script which I put under /etc/rc.d/init.d. Then I call :
+Under RedHat 6.x. I use a script which I put under /etc/rc.d/init.d. Then I call :
chkconfig --add elogd+
+For cases where elogd should run under port 80 in parallel to an Apache server,
+Apache can be configured to run Elog in a subdirectory of Apache. Start elogd normally
+under port 8080 (or similarly) as noted above and make sure it's working there. Then put following redirection
+into the Apache configuration file:
+
+
+Redirect permanent /elog http://your.host.domain/elog/ +ProxyRequests On +ProxyPass /elog/ http://your.host.domain:8080/ ++
+Make sure that the Apache modules mod_proxy.c and mod_alias.c are activated. The Redirect statement
+is necessary to automatically append a "/" to a request like
+http://your.host.domain/elog. Apache then works as a proxy and forwards all requests
+starint with /elog to the elogd daemon.
+
Martin Huber reports that diff --git a/doc/config.html b/doc/config.html index 64d3bb4c..c05b0ff2 100755 --- a/doc/config.html +++ b/doc/config.html @@ -66,7 +66,7 @@ Options Location = Building1, Building2 Options OS = Linux, Windows ME, Windows 2000 Required Attributes = Location, Owner Email All = name@address, othername@otheraddress -Mail Subject = Location +Use Mail Subject = Location
@@ -115,10 +115,10 @@ contents of the tab.
This optional HTML code gets displayed in the title of the logbook selection
page. It can contain images via <img src="welcome.gif">.
These images must be in the same directory as the elodg.cfg file.
-The following line is an example Welcome Title:
-
+The following line is an example Welcome Title:
+
Welcome title = <img src="welcome.jpg"><p><font size=5 color=white>Welcome to our Elog</font>-
+
This displays an image and a text below.
@@ -142,6 +142,27 @@ This defines the SMTP host needed to send automatic email notifications. The hos name you can get from your email program or your local system administrator.
+
Logfile
++ +
URL
+URL = http://host.domain:8080/
++ +
User
+Group
++
elogd file.
+
Start page = <command>
+command
+can be either "last10" for the last ten messages, or an ELog menu command in the
+form ?cmd=xxx. To start with the search page, one uses+ +
+Start page = ?cmd=Find ++
Submit Page = <file>
New, Find, Back, Last, Last day, Last 10, config, Change
+only the commands New, Find, Back, Last day, Last 10, Last x, Config, Change
password, Logout and Help make sense. There is one
special command in addition to the above commands: The command Last x
- gets expanded to "Last 2 days", "Last 4 days" or "Last 20 entries", "Last 40 entries" and so on, similar to the standard behaviour without the "Find Menu commands" option.
+ gets expanded to "Last 2 days", "Last 4 days" or
+"Last 20 entries", "Last 40 entries" and so on, similar to the standard
+behaviour without the "Find Menu commands" option.
Bottom text = <file>
@@ -299,6 +332,20 @@ It can point to a site-specific help page via http://... or
file://c:/tmp/config.html, or to the name of an HTML file which must be present in the same directory as the elogd file.
+
Message Width
++ +
Display mode
+
+
-
-
-
-
-
+
+
+
+
+
-Subst Author = $author from $remote_host
+
These optional password statements define passwords for reading and writing to the
-logbook, to delete entries in the logbook and to configure a logbook via the Config
-menu. The passwords are stored in an encoded form. To change them, use
+logbook, to delete entries in the logbook and to configure a logbook via the Config menu. The passwords are stored in an encoded form. To change them, use
-The read password is queried by the browser with a pop-up window and usually stays
-active for the entire browser session. The write and admin passwords are stored in
-cookies on the browser side and have an expiration time of 24h. After that time, the
-passwords have to be re-submitted. This time can be changed with the statement
-
+The global option
+
+If any of the password statements are in the
+
-
-
-
@@ -694,9 +750,7 @@ Themes are layout and color schemes which determine the look and feel of a logbo
Each theme resides in a separate subdirectory and is specified with the
diff --git a/doc/dl-menu.html b/doc/dl-menu.html
index 63818c27..add407e5 100755
--- a/doc/dl-menu.html
+++ b/doc/dl-menu.html
@@ -6,7 +6,7 @@
[User's Guide]
[Administrator's Guide]
[FAQ]
- [DEMO]
+ [DEMO]
[Download]
diff --git a/doc/faq.html b/doc/faq.html
index 60d20eff..8f592fa0 100755
--- a/doc/faq.html
+++ b/doc/faq.html
@@ -18,7 +18,7 @@
[User's Guide]
[Administrator's Guide]
[FAQ]
- [DEMO]
+ [DEMO]
[Download]
@@ -27,6 +27,28 @@
+This can be done with the
+
+shows the last 10 entries as the default. To show all messages, one can use:
+
+Start page = ?cmd=Search&mode=summary&all=1
+
+This shows all messages from all logbooks (all=1). It is a good idea to have logbook tabs one here:
+
+Logbook tabs = 1
+
+and to have additional menu command in the search page like:
+
+Find menu commands = New, Find, Last x, Last day, Last 10, Config, Help
+
+To have the described behaviour for all logbooks, the above statements can be placed in the
+
+
No. The idea behind ELOG is that it is a simple to use, simple to install application. Many people use ELOG under Windows, and they even don't know what MySQL means. Other people like the flat file database format, because it's simple, easily accessible from other programs, and it's easy to backup certain days or months of the database (since the filenames contain the date). Since ELOG should be independent of any other package, some "switchable" backend between native ELOG format and MySQL would be needed, which is lots of work and not planned right now.
@@ -135,10 +157,10 @@ a feature you find useful on the list, there is a good chance that it will appea
diff --git a/doc/index.html b/doc/index.html
index 12633de7..76a2ca2a 100755
--- a/doc/index.html
+++ b/doc/index.html
@@ -18,7 +18,7 @@
[User's Guide]
[Administrator's Guide]
[FAQ]
- [DEMO]
+ [DEMO]
[Download]
@@ -30,7 +30,7 @@
[Links]
*
Home of the Electronic Logbook package by Stefan Ritt
-Also try out the online demo !
+Also try out the online demo !
diff --git a/doc/userguide.html b/doc/userguide.html
index 87daf3bf..f1860480 100755
--- a/doc/userguide.html
+++ b/doc/userguide.html
@@ -18,7 +18,7 @@
[User's Guide]
[Administrator's Guide]
[FAQ]
- [DEMO]
+ [DEMO]
[Download]
@@ -134,7 +134,7 @@ There are several interesting ways to peruse the information in a logbook :
-
@@ -313,7 +360,7 @@ defined. Typical values are "Author", "Subject" or "Type".
Options <attribute> = <list>
-Usually, a text field is used for an attribute, where the user can fill in
+Usually, an text field is used for an attribute, where the user can fill in
text of up to 100 characters. If instead a drop-down box with preset items is
better for a given attribute, these items can be defined with this statement.
Up to 100 items can be defined, separated by commas.
@@ -333,21 +380,6 @@ In the "find" page only one of these values can be specified, which is th
treated as a substring in the search filter.
IOptions <attribute> = <list>
-
-As an alternative, icons can be used as values of attributes. The name of the icon
-image files (ususlly GIF files) are specified with this option. The icons have to
-be present in the icons subdirectory of the themes directory.
-A configuration line like
-IOptions Type = icon1.gif, icon2.gif, icon3.gif, icon4.gif
-
-
-results in following browser display:
-Options <attribute> = boolean
If an attribute is marked "boolean" this way, a checkbox is displayed for
@@ -405,9 +437,32 @@ as described unter the "Subst <attribute>" option.
Display search = <list>
-The display of attributes in a search result table can be restricted only to
-certain attributes listed here. This can be helpful is many attributes are defined
-in a logbook, which usually makes the table too big to fit in the browser.
+Specified the display and order of items in a search result page. In addition
+to all attributes, one can specify here "#" for the message ID, "Logbook"
+and "Date". The restriction to certain attributes can be helpful if many
+attributes are defined in a logbook, which usually makes the table too big to
+fit in the browser. The default
+is
+
+Display search = #, Date, <all attributs>
+
+Which displays the message number, date, and all attributes. The display of the
+message body is controlled by the Display mode and
+Summary lines options.
+Thread display = <string>
+
+Optional way to specify the line contents in the threaded search result. All
+standard substitutions like as described in the Subst command can be
+used here, like
+Thread display = $author, $subject
+Thread icon = <attribute>
+
+If a logbook uses some icons for an attribute, these icons can be displayed
+in the search result page instead of the default icons defined in the themes.cfg file.
Subst <attribute> = <string>
@@ -424,10 +479,10 @@ text. This text can contain arbitrary fixed text and following values:
Following example use this feature to add the remote host name to the author:
-
+Subst Author = $author from $remote_host
Remove on reply = <list>
@@ -457,24 +512,23 @@ on in your browser. Please consult your browser documentation about how to d
elogd
-directly with the -r , -w and -a
- flags. To set the write password of logbook "linux" to "test", enter:
-elogd
+ directly with the -r , -w and
+-a flags. To set the write password of logbook "linux" to "
+test", enter: elogd -w test -l linuxWrite Password Expiration = x or Admin Password Expiration
-= x, where x is the expiration time in hours. It should be noted
-that on some systems the daylight savings time is calculated incorrectly, which can
-cause time offsets of one hour between a server PC and a client PC. In this case one
-hour must be added to the expiration time. If the expiration is set to "0", the
-passwords are kept for the current browser session only. When the browser is restarted,
-the password must be re-entered.
+The read password is queried by the browser with a pop-up window and usually stays active
+for the entire browser session. The write and admin passwords are stored in cookies on
+the browser side and expire after the browser session. This time can be changed with the
+statement Write Password Expiration = x or Admin Password
+Expiration = x, where x is the expiration time in hours. It should be
+noted that on some systems the daylight savings time is calculated incorrectly, which can
+cause time offsets of one hour between a server PC and a client PC. In this case one hour
+must be added to the expiration time. If the expiration is set to "0", the passwords are
+kept for the current browser session only. When the browser is restarted, the password
+must be re-entered.
Password file = <file>
@@ -538,6 +592,14 @@ start elogd with the "-v" flag, in which case the rule check
on the screen.
Logfile = <filename> can be specified
+to log all user login/logout activities plus all successful user connections.[global] area of the
+configuration files, they are used for all logbooks. If one logs in at one logbook,
+access is automaticlly granted to all logbooks. If the password statements are in the
+individual logbook sections, one has to log in to each logbook separately.
Summary on default = 0/1
-
-If this flag is 1, the buttons "Last day" and "Last 10"
-produce summary listings instead of displaying full messages. In the "Find"
-page, the "Summary only" check box is checked by default.
-Summary lines = x
This specifies the number of text lines displayed in a summary page. Zero displays
@@ -628,13 +683,13 @@ filtered by individual attributes. If the checkbox next to an attribute is check
only messages with the same attribute value are displayed. Default is 1.
HTML default = 0/1/2
+HTML default = 0/1/2/3
This specifies the default state of the "Submit as HTML text" button on the
new message entry from. For installations where entries are normally submitted
as HTML, the default can be set to 1. If this value is set to 2
-, the check box is not displayed at all, so that only text submissions
-are possible. The default is 0.
+ or 3, the check box is not displayed and only text submissions
+ore HTML submissions are possible, respectively. The default is 0.
Suppress default = 0/1/2
@@ -680,8 +735,9 @@ The default is 0.
Restrict edit = 0/1
-If this flag is 1, the "Edit" button only works for the author who
-submitted the current entry, so each author can only edit her/his own entries.
+If this flag is 1, users can only edit their own messages. The system
+checks automatically if the currently logged in user matches the user
+supplied in an author attribute via the "Preset xxxx" option.
The default is 0.
theme = <dir> option in the configuration file. The directory
contains the file theme.cfg and a few images, which are used
-for the title banner and the browse buttons. In addition, an icons
-subdirectory contains icon files which can be used with the IOptions
-specification. A default theme is contained in the
+for the title banner and the browse buttons. A default theme is contained in the
distribution. If new themes are developed by users, they can be sent back to the author,
to be included in future releases.
+
Start page option. The entry:
+Start page = last10
+[global] section.
+
-Add email address field to user file, so that user name can be
specified for "Email <attribute> <value> =" option
which gets automatically substituted by email address 1 Change internal database format from offset oriented to
- index oriented (lots of work, need also conversion program) 2
+Implement new listing mode in between "summary only" and "full listing"
where a few text lines are displayed below the attribute fields 1
+Define lists for logbooks used in the "copy to" and "move to" commands 1 Let user self-register new account 1