A content hub is a fully integrated, central enterprise repository that manages all digital content available for publication. A content hub allows all content to be managed centrally, improving efficiency, reducing costs, and eliminating duplication and inconsistency. A content hub is different from a conventional content management system that supports a single website. With a content hub, many different websites, mobile apps, and other channels can be supported. A content hub is not restricted in the range or volume of content it can support. A content hub can even integrate (through APIs) with legacy CMS systems that were deployed to support individual websites, and with other repositories such as digital assets management and product information management systems.