This repository contains code and data for the ACM SIGCOMM 2016 web site.
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License (see LICENSE.md for details).
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.
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.
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].
The repository is organized as follows:
scripts
are tools to automatically generate content.docs
are various files used to prepare other files, but not directly published themselves.temppage
a minimal site we had online while developing the full web page.web
is a snapshot of the actual site, which we would sync with the ACM web server.
Within web
:
-
All publicly-visible pages are a .php in the top-level directory. Subdirectories contain something included in one way or another.
-
css
CSS code. Only edit style.css, the rest is 3rd party. -
css/images
jquerymobile CSS images -
images
Our images (logos, etc.) -
include
PHP partials and code. Note especiallymenu.php
which defines the navigation bar links to the various pages on the site. Make sure to update Google analytics info atfooter.php
and the latest social widgets atsocialbtn.php
. -
include/program
Program listings, auto-generated byscripts/proggen
. -
js
Javascript. Only edit script.js, the rest is 3rd party libraries. -
files
Static documents served by the site: the calls for papers, PDF of the conference schedule, etc. -
doc
More static documents.
The site uses a bunch of 3rd party javascript libraries. You will want to use their latest versions:
- http://jquery.com/ - the javascript goes into
js
- http://jquerymobile.com/ - the javascript goes into
js
and the CSS and images go intocss
- http://jquerymobile.com/demos/1.1.0/docs/_assets/css/jqm-docs.css - the CSS for the jquerymobile documentation page, goes into CSS
- http://code.google.com/p/css3-mediaqueries-js/ - the javascript goes into
js
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.
TODO