blob: fdf4bc52752fa8ebf337411c8a12b06f56bf3d4b [file] [log] [blame] [view]
# Configuration
Configuration of the @PLUGIN@ plugin is done in the `messageoftheday.config`
file in the site's `etc` directory.
NOTE: when the `messageoftheday.config` file changes, the plugin needs to
be reloaded for the configuration change to take effect.
## `messageoftheday.config` file format
```
[message]
id = hello
startsAt = 20170803:1420
expiresAt = 20170810:1730
```
message.id
: The ID of the current message of the day.
message.startsAt
: Start date:time for the current message of the day. The message will be
displayed starting from and including that date:time. The message will not
be displayed before that date:time. This field is optional.
The format of this field is `yyyyMMdd:HHmm`.
message.expiresAt
: Expiration date:time for the current message of the day. The message will be
displayed up to and including that date:time. The message will not be displayed
any more after that date:time. This field is required. If not set, the message
will not be displayed.
The format of this field is `yyyyMMdd:HHmm`.
## Message content and location
A message is an HTML file, named like `<message.id>.html` and stored in the
site's `data/@PLUGIN@/` directory. For the above example, the message.id is
`hello` which means that the file containing the message content is stored under:
```
$GERRIT_SITE/data/@PLUGIN@/hello.html
```
The message content is an HTML snippet. For example:
```
Hello, this is a <b>message of the day</b>
```