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.