A content management system in angular