cms(content management system) framework, generate html, publish pages