Web site content change management
First Claim
1. A method in a computer system for specifying changes to a web site, the method comprising:
- in the computer system, receiving a request for a first change to the web site, the first change scheduled for release at a first specified time;
in the computer system, receiving information for the first change;
prior to the specified time for release of the first change, in the computer system, receiving a request for a second change to the web site, the second change scheduled for release at a second specified time;
upon receiving the request for the second change, in the computer system, automatically determining whether the release of the second change would result in an inconsistency once both the first change and the second change are released;
generating a simulation of the appearance of said web site as if the first change and the second change were applied to the web site, wherein said simulation of web site appearance simulates an appearance of said web site as if the web site were launched live and accessible to one or more clients; and
where the release of the second change would result in an inconsistency, in the computer system, providing an indication of the inconsistency within said simulation.
1 Assignment
0 Petitions
Accused Products
Abstract
A facility for specifying and previewing changes to a web site is described. Sets of changes to a web site are scheduled for release at a specified time. While the changes are being specified using a tool/interface, methods for showing the change as it will appear on the live web site are implemented. Inconsistencies between specified changes and changes in future releases may be identified as the changes are specified. Web page preview functionality is provided to allow any release to be viewed before publication to a live web site. The preview further allows inconsistencies between selected changes and changes in other future releases to be identified.
62 Citations
56 Claims
-
1. A method in a computer system for specifying changes to a web site, the method comprising:
-
in the computer system, receiving a request for a first change to the web site, the first change scheduled for release at a first specified time; in the computer system, receiving information for the first change; prior to the specified time for release of the first change, in the computer system, receiving a request for a second change to the web site, the second change scheduled for release at a second specified time; upon receiving the request for the second change, in the computer system, automatically determining whether the release of the second change would result in an inconsistency once both the first change and the second change are released; generating a simulation of the appearance of said web site as if the first change and the second change were applied to the web site, wherein said simulation of web site appearance simulates an appearance of said web site as if the web site were launched live and accessible to one or more clients; and where the release of the second change would result in an inconsistency, in the computer system, providing an indication of the inconsistency within said simulation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a system for updating a web site using releases indicating a set of content changes, a method for specifying releases, the method comprising:
-
receiving a request to create a first release for the web site, the first release scheduled for a first specified time; based on the received request to create a first release, providing a first environment suitable for receiving information for the first release; receiving information for the first release via the provided first environment; storing the received information for the first release; prior to the specified time for the first release, receiving a request for a second release for the web site, the second release scheduled for a second specified time, wherein the second specified time is later than the first specified time; and based on the request, providing a second environment suitable for receiving information related to the second release, the second environment providing an indication of the received information for the first release, wherein providing the second environment includes; retrieving the stored information for the first release; and creating a preview display, the preview display applying the content changes associated with the first release to a representation of the web site so that information for the second release can be received in a context of the first release, as if the first release has already actually occurred. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. In a system for releasing new content on a live web site, a method comprising:
-
providing an indication of saved releases, each of the saved releases scheduled for future release at a respective specified time; receiving a selection of a particular saved release of said saved releases; based on the respective time at which said particular saved release is scheduled for release, identifying saved releases scheduled to occur prior to the selected saved release; determining changes to a page of the web site after the identified saved releases and the selected saved release are applied to a representation of the web site in chronological order; and displaying a preview page including a representation of the resulting page of the web site including the determined changes. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system for releasing new content on a web site, the system comprising:
-
means for providing an indication of saved releases, the saved releases scheduled for future release at a specified time; means for receiving a selection of a saved release; means for identifying saved releases scheduled to occur prior to the selected saved release; and means for generating a report, the report indicating each change associated with the selected saved release, and for each change, providing a link to a preview page, the preview page providing a simulation of web site appearance if the identified saved releases and the selected saved releases were applied to at least one page of the web site in chronological order;
wherein said simulation of web site appearance simulates an appearance of said web site if the web site were launched live and accessible to one or more clients.
-
-
47. A system for updating a web site, the system comprising:
-
a tools layer, the tools layer providing a framework for specifying and approving sets of changes to the web site, wherein the tools layer is configured to receive content information, including information related to content changes and information related to scheduling content changes, the tools layer configured to generate indications of changes scheduled for release to a web site, wherein each of the changes is scheduled for release at a specified time, wherein the tools layer is configured to, for a selected change of said changes scheduled for release, generate a simulated appearance of said web site including the selected change simulated within a context of one or more other changes identified as being scheduled for release at a time prior to the specified time for release of said selected change; a data layer for storing received content information, including information associated with changes scheduled for release to a web site; and a service layer for transmitting data from the data layer to the tools layer in response to requests for data by the tools layer, the service layer also configured for requesting data from the data layer to generate a live web site. - View Dependent Claims (48, 49, 50, 51, 52)
-
-
53. A computer-readable medium whose contents cause a computing system to provide services for creating content changes for a web site, by a method comprising:
-
receiving a request for a first release, the first release scheduled for release at a first specified time; based on the received request for a first release, providing at least one tool for receiving information for the first release; receiving information for the first release via the provided at least one tool, said information specifying a given change to be performed on said web_site; prior to the specified time for the first release, receiving a request for a second release, the second release scheduled for release at a second specified time, wherein the second specified time occurs after the first specified time; based on the request for the second release, providing the at least one tool for receiving information related to the second release, the at least one tool providing an indication of the received information for the first release including said given change to be performed on said web site; subsequent to receiving the information related to the second release via the at least one tool, automatically determining whether an other change to the web_site specified by the second release would result in an inconsistency once both said given change and said other change are performed on said web_site; generating a simulation of the appearance of said web site if said given change and said other change were applied to the web site;
wherein said simulation of web site appearance simulates an appearance of said web site if the web site were launched live and accessible to one or more clients; andif an inconsistency is determined, providing an indication of the inconsistency within said simulation.
-
-
54. A computer-readable medium containing a data structure for use in a system for modifying content on a web site, the data structure including, for each of a plurality of releases, a release specification comprising:
-
a scheduled release time; and an indication of a composite of data stored in a data store and managed by a plurality of release services, the composite of data corresponding to a set of changes to be made to the web site at the scheduled release time and providing a specification for generating a preview page using the plurality of release services, wherein the preview page provides a simulation of web site appearance if the set of changes associated with each of the plurality of releases with a scheduled release time that occurs on or before a specified time was applied to the web site;
wherein said simulation of web site appearance simulates an appearance of said web site if the web site were launched live and accessible to one or more clients. - View Dependent Claims (55, 56)
-
Specification