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

Custom layout

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 thesethe copied files.

  • 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
    
    Copy the CORE layout file: 
    Code Block
    
    $ cp -r application/layouts/scripts/core application/layouts/scripts/<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
    
    copy the CORE includes folder: $ cp -r public/includes/core public/includes/<abbreviation>
    
  • for mass emails create files: abbreviation-<action>.phtml - eg:
    Code Block
    chrisdev-reviewers.phtml

...

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

...