CORE allows you to completely customize the look and feel of a conference.
Custom layout
Let's assume your conference has abbreviation myconf.
1. Stylesheets, images, javascript
All of the publicly accessible files for your layout should be stored in a subdirectory of public/includes
.
This folder must have the following structure:
includes/ css gfx js
You can start by copying the supplied 'democonf' folder:
cp -r public/includes-templates/democonf public/includes/myconf
2. (X)HTML templats
Copy the 'democonf' layout directory as a starting point:
cp -r application/layouts-templates/scripts/democonf application/layouts/scripts/myconf
3. Activate the layout
To to this, select the custom layout
option for your conference in the conference manager.
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:
cp application/configs-templates/navigation/democonf.php application/configs/navigation/myconf.php