Skip to content

Latest commit

 

History

History
109 lines (61 loc) · 5.14 KB

README.md

File metadata and controls

109 lines (61 loc) · 5.14 KB

ACM SIGCOMM 2016 Web Site

This repository contains code and data for the ACM SIGCOMM 2016 web site.

License

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License (see LICENSE.md for details).

Credits

2012 site

The 2014 site was based on the ACM SIGCOMM 2012 web site. The license for the 2012 site's code is as follows.

You are welcome to reuse and adapt this code for your conference. It is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Please see http://creativecommons.org/licenses/by-nc-sa/3.0/. Source code is available at https://github.com/ryanrhymes/SIGCOMM2012.

Under the license, you acknowledge "ACM SIGCOMM 2012" as the source and you link to http://conferences.sigcomm.org/sigcomm/2012/. You will also share any changes and improvements to this code openly. The best way to do so is to fork our github repository at https://github.com/ryanrhymes/SIGCOMM2012.

2014 site

The repository for the 2014 site is at https://github.com/brighten/SIGCOMM2014 and the site itself is online at http://conferences.sigcomm.org/sigcomm/2014/ .

You are welcome to reuse and adapt the 2014 code under the same Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License and the same sharing conditions as above.

The 2014 site includes a number of code and interface enhancements, such as scripts/generate_programs, and is also missing certain older scripts.

The 2014 web chair was Brighten Godfrey, with Xuefeng Zhu working on web and tool programming.

2016 site

The 2016 site is based on the 2014 site. The repository for the 2016 site is at https://github.com/apietila/SIGCOMM2016 and the site itself is online at http://conferences.sigcomm.org/sigcomm/2016/ .

The 2016 site updates the 3rd party libraries, and the automatic content generation scripts are re-written.

You are welcome to reuse and adapt the 2016 code under the same Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License and the same sharing conditions as above.

The 2016 web chairs were Anna-Kaisa Pietilainen [email protected] and Weverton Cordeiro [email protected].

2017 site

The 2017 site is based on the 2016 site, but changed to use Jekyll framework instead of relying on PHP. The repository for the 2017 site is at https://github.com/cawka/SIGCOMM2017 and the site itself is online at http://conferences.sigcomm.org/sigcomm/2017/ .

You are welcome to reuse and adapt the 2017 code under the same Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License and the same sharing conditions as above.

The 2017 web chair was Alex Afanasyev

Generating site using jekyll

The website uses jekyll engine to generate the website using the templates. To get started with jekyll:

gem install jekyll bundler
bundle install
bundle exec jekyll build

To generate the website and serve it from a local webserver, e.g., for debugging

bundle exec jekyll serve

Overview

The repository is organized as follows:

  • _DOCS/ are various files used to prepare other files, but not directly published themselves.

  • _config.yml is a configuration file for the website, defining title, menu, and several basic parameters

  • _data/ contains datasets in YaML or JSON format defining conference dates, news, and supporters

  • _includes/ are supplementary scripts to generate website's content, including templates for menu, news, google analytics, and sponsors

  • _layouts/ are layout files

  • css/ CSS code. Only edit style.css, the rest is 3rd party.

  • css/images/ jquerymobile CSS images

  • images/ Our images (logos, etc.)

  • js/ Javascript. Only edit script.js, the rest is 3rd party libraries.

  • misc/ Static documents served by the site: the calls for papers, PDF of the conference schedule, etc.

  • *.md, *.html Individual pages in markdown or HTML format.

The site uses a bunch of 3rd party javascript libraries. You will want to use their latest versions:

Getting started as SIGCOMM web chair

To get started, first check out:

http://www.sigcomm.org/conference-planning/web-chairs .

You'll have to request an account at:

http://campus.acm.org/public/infodir/account_request.cfm

For questions or to check on status of your request, you may try following up with [email protected].

You should receive further instructions from ACM on how to upload content to the server when your account is setup.

Advice and Future Enhancement Ideas from 2016 Web Chairs

TODO