Skip to content
/ conference-template Public template

Reusable conference website template for all IACR events

Notifications You must be signed in to change notification settings

IACR/conference-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caution

This installation file is out of date and is currently being rewritten. The below quickstart guide does not convey the full extent of the amount of work required to maintain a conference website. If you have questions about the use of this template, contact Kay McKelly.

Do not copy over old conference websites from year to year; the purpose of this template is to have regular updates for performance, formatting, etc. The old templates are not compatible with the current version and can introduce bugs. Feature requests are welcome via Github Issues or you can contact Kay.


QUICKSTART GUIDE

These are the minimum initial changes you need to make to deploy the website. You will be working with includes/nav.php, json/metadata.json, callforpapers.php, and contact.php.

Adding Conference Name, Dates, & Location

Per the IACR general chair guidelines, you must submit your event to the calendar of events. Once the event has been approved and is visible on the IACR website, you can construct your metadata.json file. You cannot put up the website prior to the event being approved. The conference name, dates, and location will be automatically generated from the calendar of events listing.

Changing Contact Info

In json/metadata.json, you can add the names of the general and program chair(s). These will then appear on multiple pages across the site. You will also need to update the contact email addresses on the contact page.

Updating callforpapers.php

This is one of the pages that is initially included in the includes/nav.php and will need to be updated. It has generic information about stipends, awards, and the review schedule. All paper submission information should be added to papersubmission.php.

Adding the Program Committee

Using the program committee creation form, you will generate your comm.json, which replaces the json/sample_comm.json. You should check that the program committee is visible on callforpapers.php.

Changing the nav.php as Additional Pages are Added

As you add additional pages to your website, you will need to update the includes/nav.php to show the pages in the navigation menu. When you first clone the site, the only pages that are visible in the nav are index.php, callforpapers.php, sponsors.php, and contact.php.

Updating the Code of Conduct

Section 8.10 of the IACR general chair guidelines requires an up to date code of conduct for each conference. You should edit the conduct.php accordingly. Sections that need editing will show up in red on the page because they are tagged with a class called “editMe”. This class is used throughout the site to indicate which pieces need editing prior to launch.