You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

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 template files

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

* Set the custom navigation option in the conference manager and:

  • No labels