A content management framework