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. To do this, set the 'custom layout' option in the conference manager. When this option is set all stylesheets, graphics and javascript will be loaded from a separate directory.

Custom layout

Use the following steps to create a custom layout. It is advised that you use the copy commands and then proceed by editing these.

  • Create layout script. This template file contains all the (X)HTML markup for your layout.

Use the following command to copy the CORE layout file.

Code Block
$ cp -r application/layouts/scripts/tnc2012core application/layouts/scripts/chrisdev<abbreviation>
  • Create folder in public/includes

...

  • for stylesheets, images, javascript etc. This folder must have the following structure:
    Code Block
    
    includes/
        css
        gfx
        js
    

Use the following command to copy the CORE includes folder.

Code Block

$ cp -r public/includes/core public/includes/<abbreviation>
  • for mass emails create files: abbreviation-<action>.phtml - eg:
    Code Block
    chrisdev-reviewers.phtml

Custom navigation

To change the default CORE navigation, set the 'custom navigation' option in the conference manager and:

...

Code Block
$ cp application/configs/navigation/core.php application/configs/navigation/chrisdev.php
  • create script folder based on abbreviation in conference settings.
  • create includes folder in public/includes based on abbreviation

CORE Directory

Contents

public/includes/conf_abbr

Support files, documents, CSS, icons, pictures, javascript
For TNC2011 links should be to /includes/tnc2011/css/... etc

application/modules/web/views/scripts

Page templates (.phtml)
Not possible to add stuff on the fly, the logic to render these is inside CORE