Patent ID: 8132097

Claim:
A computer-implemented system configured to facilitate creation of a publication from a master template, one or more embedded templates, and one or more content components, the computer-implemented system comprising: an administrative toolkit comprising: a template creation module configured to create and allow editing of the master template and the one or more embedded templates at a development site accessible to a template creator, the template creation module is further configured to allow one or more attributes be assigned to the master template; an attribute propagation module configured to propagate at least a first attribute of the one or more attributes of the master template to one of the one or more embedded templates; a content management module configured to establish rules regarding editing of the master template and placing the one or more content components in the master template; an embedded template management module configured to establish rules regarding the editing of the one or more embedded templates, placing the one or more embedded templates in the master template and placing the one or more content components in the one or more embedded templates; a template inventory management module configured to copy the master template from the development site to a production site accessible to an end-user; and an end-user interface configured to allow the end-user at the production site to populate the one or more embedded templates with the one or more content components in accordance with the rules established by the template creator using the content management module and the embedded template management module, wherein: the template creation module and embedded template management module are different from the end-user interface; the template creation module is further configured to create the master template such that the master template allows the end-user to decide whether to place at a first region of the master template one of: (1) a first content component of the one or more content components; or (2) a first template of the one or more embedded templates; and the template creation module is further configured to create the master template such that the end-user must place one of the first content component of the one or more content components or the first template of the one or more embedded templates at the first region of the master template.