1. A method for requiring a predetermined level of template completeness when publishing information on products and services within a content management system (CMS), the method comprising: storing in a database a plurality of objects arranged in a content taxonomy, wherein the content taxonomy comprises a plurality of object groups, a plurality of object types, a plurality of objects, and a plurality of articles, wherein each object group comprises a plurality of object types sharing a first commonality, wherein each object type comprises a plurality of objects sharing a second commonality, and wherein each of the objects comprises a plurality of articles that together provide information about an associated object; providing a plurality of CMS templates wherein each template is associated with one of the plurality of articles and describes a format and layout thereof; defining a CMS template set chosen from the plurality of CMS templates, the CMS template set used to describe information for a type of products or services wherein application of the templates for generating new articles provides each of the objects of the same object type with the same CMS template set as the other objects of the same object type, including the same set of articles with the same format and layout; creating a new object in the content taxonomy, including generating a record of the new object in the database, determining the object group and the object type of the new object, based on the determined object group and object type identifying the CMS template set associated therewith, the identified CMS template set defining the number and type of articles requiring completion for the new object, and automatically generating said number and type of articles; receiving pieces of content for the articles in the identified CMS template set from multiple users, each of said articles being assigned to one of the multiple users for providing said content, including creating a task identifier that links each of said articles to the associated user, controlling a workflow for article completion for the new object, and displaying an indicator representing an article requiring completion to the associated user; determining if the received pieces of content satisfy a predetermined criteria establishing CMS publication readiness; prohibiting CMS publication until the predetermined criteria is satisfied; receiving a publication request from the CMS publisher after the predetermined criteria is satisfied; and after receiving the publication request, automatically publishing the pieces of content and corresponding CMS templates to the CMS without further interaction from the CMS publisher.