Skip to content
PHP code for SIGCOMM2012 website
PHP JavaScript
Branch: master
Clone or download

README.md

ACM SIGCOMM 2012 Web Site

PHP/HTML/CSS/JS code for the ACM SIGCOMM 2012 website.

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.

What's in the various subdirectories:

  • css CSS code, only edit style.css, the rest is from vendors
  • css/images jquerymobile CSS images
  • images our images (logos, etc.)
  • include PHP partials and code
  • js Javascript, only edit script.js, the rest is from vendors
  • workshops workshop CFPs in various formats stuff
  • paper PDF copies of the various papers - not part of the repository due to copyright issues
  • scripts various helper scripts to check and compile the site

This site uses a bunch of open javascript libraries. You will want to use their latest versions:

Cache manifest for offline usage

The scripts/publish script generates this automatically. Edit the script to control which objects are included in the manifest.

Creating a minified version of the site

Much better to publish this minified version than the source files. Bash script in scripts/publish.

In order to save time, this script does not optimize any images. You should really run your images through pngquant (http://pngquant.org/) and then image_optim (https://github.com/toy/image_optim) before you add them to the repository.

Local test server

With recent versions of PHP, you can run a development test server on your machine like this: php -S 127.0.0.1:8000

Checking for broken links

Run a local test server (see above) and then run linklint (http://www.linklint.org/):

linklint -doc report -http -host 127.0.0.1:8000 /@

Checker results are in report/index.html afterwards.

Checking for HTML issues

Run a local test server (see above) and then run bash scripts/lint.

You can’t perform that action at this time.