Configuring Ocsimore
Ocsimore can be configured by providing tags to the extension of Ocsigenserver which loads Ocsimore:
<extension findlib-package="ocsimore"> ... </extension>
The Database
The database connection of Ocsimore (PSQL) is configured by the database-tag which allows the following optional attributes:
<extension findlib-package="ocsimore"> <database name="..." user="..." host="..." port="..." socket-dir="..." password-file="..." /> ... </extension>
Default is:
<extension findlib-package="ocsimore"> <database name="ocsimore" user="ocsimore" host="localhost" /> </extension>
The Wiki
The Wiki is configured by the wiki-tag. It allows the following attributes:
- headings-backref="yes|no": If yes, for all headings which have an id- attribute, a ΒΆ-symbol is appended to all headings (h1, ..., h6) which have an id-attribute. The symbol acts as a link to the heading.
<wiki headings-backref="yes|no" />
The Administration Interface
Ocsimore's administration interface is configured by the content of the administration-tag. It allows the following attributes:
- path: The URL-path where the administration interface is registered to Ocsigen.
<extension findlib-package="ocsimore"> <administration path="..." /> </extension>
The mailer-tag
The mailer-tag allows to configure the program to send email (during user creation). The program is provided by the bin-attribute:
<extension findlib-package="ocsimore"> <mailer bin="..."/> ... </extension>
The internationalization-tag
This tag allowes to configure the internationalization of Ocsimore. The language of Ocsimore messages is set through the attribute language. Currently "english" or "francais" are allowed.
<extension findlib-package="ocsimore"> <internationalization language="..."/> ... </extension>
The internals-tag
Attributes:
- aggregate-css="yes"|"no": Allows you to prevent Ocsimore from aggregating the CSS files of a wiki into a single request. The default "yes". (Optional)
- application-name=<name>: Specifies the name of the Eliom-application. The default is "ocsimore". (Optional)
Undocumented sub-tags:
- group
<extension module="ocsimore.cma"> <internals application-name="..." aggregate-css="..." /> </extension>