Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
bash
bash
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:

/

...