CORE allows you to completely customize the look and feel of a conference.
TODO: explain concept of "CORE", "other content", and "navigation".
Custom layout
Let's assume your conference has abbreviation myconf.
...
Code Block | ||||
---|---|---|---|---|
| ||||
cp -r public/includes-templates/democonf public/includes/myconf |
2. (X)HTML
...
templates
Copy the 'democonf' layout directory as a starting point:
...
To to this, select the custom layout
option for your conference in the conference manager.
Different navigation
It is possible to change the navigation buttons.
1. Configuration file
Create a navigation configuration file in application/config/navigation/
.
The name should be <abbreviation>.php, so in this case that would be application/config/navigation/myconf.php
.
You can start by copying the supplied democonf configuration file:
Code Block |
---|
cp application/configs-templates/navigation/democonf.php application/configs/navigation/myconf.php
|
2. Active navigation
Select the custom navigation
option in the conference manager.
The example config uses different content as well, so read on.
Extra content
For new content you need a new module.
You can copy the "webdemo" module:
Code Block |
---|
cp -r application/modules-templates/webdemo application/modules/web
|
E-mail templates
...
CORE allows you to send automatically generated emails. For example the submit feature allows you to send an e-mail to all reviewers of certain papers. This e-mail is generated from two templates. A dynamic template which is generated by CORE and a static template which can contain text, like signature, disclaimers etc. The static e-mail template will be appended to the CORE generated e-mail template.
The name of the static e-mail template is always: abbreviation-<action>.phtml
so for example myconf-reviewers.phtml
and is located in: application/modules/core/views/emails/
Custom navigation
TODO - Explain what this is
1. Configuration file
Create a navigation configuration file in application/config/navigation/
.
The name should be <abbreviation>.php, so in this case that would be application/config/navigation/myconf.php
.
You can start by copying the supplied democonf configuration file:
/
...