A framework for websites that handle artists and events