A silly framework for silly websites