SOSP 2015 Proceedings Web Site: Technical Details ================================================= The "current" folder contains the proceedings of the current SOSP. The "archive" folder contains the proceedings of all previous SOSPs, from 1967 (the first one). Finally, the "support" folder contains odds and ends that aren't really meant to be seen. The entry point to the web site is the top-level "index.html". All of the HTML is intended to be compliant with the "HTML 4.01 Strict" standard, and has most likely been verified with validator.w3.org. The "index.html" and "abstracts.html" files for the current SOSP and for the archive are mechanically generated by a script from simple text files stored in "support/toc". This has sub-directories for each conference; therein is a "toc.txt" file detailing the sessions, papers, and authors in the conference; and per-paper text files (with light HTML mark-up) containing each paper's abstract. The file "support/toc/locations.txt" drives the top level of the script, specifying the individual conferences. The script also generates "archive/index.csv", which you can open in any spreadsheet program. The script is "support/build-php.txt"; it has comments specifying the format of the various input files. (The script's ".txt" file name is to prevent it being executable when it appears on a web server.) The script combines data from the input text files with HTML templates from the "support/templates" folder, and writes the resulting HTML into the appropriate locations (relative to its current working directory). The TOC text files in "support/toc" have been carefully edited: I believe they are the most accurate available listing of the papers from SOSP. See "support/checksums.txt" for SHA-256 checksums of the contents of the site, in a format consistent with the Unix "shasum -a 256" command. This was all created by me, Andrew Birrell. Send me email with any questions.