Systems and methods for restoring web parts in content management systems
First Claim
1. A computer-implemented method for restoring web parts in content management systems, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- identifying a backup of a content management system;
identifying an instruction to restore a customized web part of the content management system by identifying an instruction to restore a web site of the content management system, wherein the customized web part has been customized for the web site;
retrieving the customized web part by caching the customized web part before restoring an updated version of the customized web part to the content management system;
identifying at least one object referenced by the customized web part;
recreating the object within the content management system;
creating an updated web part by updating, while the customized web part is cached, the customized web part to reference the recreated object;
after updating the customized web part, restoring the updated web part to the content management system.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for restoring web parts in content management systems may include identifying a backup of a content management system. The computer-implemented method may also include identifying an instruction to restore at least one web part of the content management system. The computer-implemented method may further include retrieving the web part. The computer-implemented method may additionally include identifying at least one object referenced by the web part. The computer-implemented method may also include recreating the object within the content management system. The computer-implemented method may additionally include updating the web part to reference the recreated object. The computer-implemented method may also include restoring the web part to the content management system. Various other methods, systems, and computer-readable media are also disclosed.
-
Citations
19 Claims
-
1. A computer-implemented method for restoring web parts in content management systems, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
identifying a backup of a content management system; identifying an instruction to restore a customized web part of the content management system by identifying an instruction to restore a web site of the content management system, wherein the customized web part has been customized for the web site; retrieving the customized web part by caching the customized web part before restoring an updated version of the customized web part to the content management system; identifying at least one object referenced by the customized web part; recreating the object within the content management system; creating an updated web part by updating, while the customized web part is cached, the customized web part to reference the recreated object; after updating the customized web part, restoring the updated web part to the content management system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for restoring web parts in content management systems, the system comprising:
-
an identification module programmed to; identify a backup of a content management system; identify an instruction to restore a customized web part of the content management system by identifying an instruction to restore a web site of the content management system, wherein the customized web part has been customized for the web site; a retrieval module programmed to retrieve the customized web part by caching the customized web part before an updated version of the customized web part is restored to the content management system; a recreation module programmed to; identify at least one object referenced by the customized web part; recreate the object within the content management system; an updating module programmed to create an updated web part by updating, while the customized web part is cached, the customized web part to reference the recreated object; a restoration module programmed to, after the customized web part is updated, restore the updated web part to the content management system; at least one processor configured to execute the identification module, the retrieval module, the recreation module, the updating module, and the restoration module. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable-storage medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
identify a backup of a content management system; identify an instruction to restore a customized web part of the content management system by identifying an instruction to restore a web site of the content management system, wherein the customized web part has been customized for the web site; retrieve the customized web part by caching the customized web part before restoring an updated version of the customized web part to the content management system; identify at least one object referenced by the customized web part; recreate the object within the content management system; create an updated web part by updating, while the customized web part is cached, the customized web part to reference the recreated object; after the customized web part is updated, restore the updated web part to the content management system. - View Dependent Claims (19)
-
Specification