An open source content management framework