1 Introduction

This article describes manual operations that are required to publish static pages on this web site. We use MultiMarkdown documents maintained in Scrivener for content management. Currently, two types of static content are maintained in this environment:

  1. Normal pages intended for web-only publication, and

  2. Web documents suitable for both web and print publication.

They differ in that web documents are published as both XHTML pages and as PDF files. The publication workflow also differs between these cases.

This document does not discuss development and maintenance of the PHP infrastructure that drives this site. Suffice it to say, the PHP code is hand crafted and maintained on OS X using Coda as the text editor and IDE.

All site content (both PHP code and static material) is under version control with Subversion. Although comfortable with the Subversion command line, we prefer to use Versions for most repository maintenance tasks.