CMS with node, based on the best practice