Creation and management of content-related objects
First Claim
1. A computer-implemented method for automatically creating and managing content-related webpages, comprising:
- generating a parent webpage, wherein the parent webpage includes a pages list stored with the parent webpage, wherein the pages list includes a variant container and a source container, wherein upon generating the parent webpage setting the source container to null;
generating a variant webpage of the parent webpage by forming a copy of the parent webpage, wherein the variant webpage includes a pages list stored with the variant webpage, wherein the pages list of the variant webpage includes a variant container and a source container, wherein upon generation of the variant webpage, populating the source container of the pages list of the variant webpage with an identifier of the parent webpage and populating the variant container of the pages list of the parent webpage with an identifier of the variant webpage;
upon receiving a modification to the parent webpage, causing a computer processor to access the pages list of the parent webpage to obtain the identifier of the variant webpage located in the variant container of the pages list of the parent webpage;
locating the variant webpage via the obtained identifier; and
causing the computer processor to automatically populate the received modification to the variant webpage based on the obtained identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
A web content management server allows for the automatic creation, management and publication of variant objects from a parent object. The variant object is created as a copy of the corresponding parent object and may then be modified. Each object includes a pages list that identifies all associated objects and the content type of each object listed in the pages list. The relationship between parent and variant objects is maintained regardless of the location where the objects are stored. When changes are made to the parent page, the changes are also implemented in any corresponding variant pages. The parent object tracks any corresponding variant objects with an identifier stored in the pages list. When the parent page is modified, a workflow is triggered to modify the corresponding variant pages identified by the identifier and the content type in the pages list.
-
Citations
12 Claims
-
1. A computer-implemented method for automatically creating and managing content-related webpages, comprising:
-
generating a parent webpage, wherein the parent webpage includes a pages list stored with the parent webpage, wherein the pages list includes a variant container and a source container, wherein upon generating the parent webpage setting the source container to null; generating a variant webpage of the parent webpage by forming a copy of the parent webpage, wherein the variant webpage includes a pages list stored with the variant webpage, wherein the pages list of the variant webpage includes a variant container and a source container, wherein upon generation of the variant webpage, populating the source container of the pages list of the variant webpage with an identifier of the parent webpage and populating the variant container of the pages list of the parent webpage with an identifier of the variant webpage; upon receiving a modification to the parent webpage, causing a computer processor to access the pages list of the parent webpage to obtain the identifier of the variant webpage located in the variant container of the pages list of the parent webpage; locating the variant webpage via the obtained identifier; and causing the computer processor to automatically populate the received modification to the variant webpage based on the obtained identifier. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for automatically creating and managing content-related webpages, comprising a web content configuration server being configured to:
-
generating a parent webpage, wherein the parent webpage includes a pages list stored with the parent webpage, wherein the pages list includes a variant container and a source container; generating a variant webpage of the parent webpage by forming a copy of the parent webpage, wherein the variant webpage includes a pages list stored with the variant webpage, wherein the pages list of the variant webpage includes a variant container and a source container, wherein upon generation of the variant webpage, populating the source container of the pages list of the variant webpage with an identifier of the parent webpage and populating the variant container of the pages list of the parent webpage with an identifier of the variant webpage; upon receiving a modification to the parent webpage, accessing the pages list of the parent webpage to obtain the identifier of the variant webpage located in the variant container of the pages list of the parent webpage; locating the variant webpage via the obtained identifier; and automatically populating the received modification to the variant webpage based on the obtained identifier. - View Dependent Claims (7, 8, 9)
-
-
10. A computer-readable storage medium having computer-executable instructions for automatically creating and managing content-related webpages, comprising:
-
generating a parent webpage, wherein the parent webpage includes a pages list stored with the parent webpage, wherein the pages list includes a variant container and a source container; generating a variant webpage of the parent webpage by forming a copy of the parent webpage, wherein the variant webpage includes a pages list stored with the variant webpage, wherein the pages list of the variant webpage includes a variant container and a source container, wherein upon generation of the variant webpage, populating the source container of the pages list of the variant webpage with an identifier of the parent webpage and populating the variant container of the pages list of the parent webpage with an identifier of the variant webpage; upon receiving a modification to the parent webpage, accessing the pages list of the parent webpage to obtain the identifier of the variant webpage located in the variant container of the pages list of the parent webpage; locating the variant webpage via the obtained identifier; and automatically populating the received modification to the variant webpage based on the obtained identifier. - View Dependent Claims (11, 12)
-
Specification