An open-source framework for building adult sites