A single tool to reach any screen: API-first content management system for multi-device online publishing