Web site content change management
First Claim
1. A computer-implemented method for specifying changes to a web_site, the method comprising:
- performing, by one or more computers;
receiving a request for a first change to the web site, the web site including multiple web pages;
wherein some of said web pages include item detail pages offering items for sale;
wherein the first change is scheduled for release at a first specified time;
wherein said web site includes a browse data structure distinct from the web pages of the web site, the browse data structure indicating a hierarchy of categories and different ones of the items for sale categorized under different categories of the hierarchy;
wherein said first change is directed to a first portion of the browse data structure;
prior to the first specified time for release of the first change, receiving a request for a second change to the web site, the second change scheduled for release at a second specified time different than said first specified time;
wherein said second change is directed to a second portion of the browse data structure, the second portion being different than the portion of the browse data structure to which the first change is directed;
wherein prior to the first specified time and the second specified time, the second portion of the browse data structure has a dependency with said first portion;
wherein the dependency is specified within the browse data structure;
subsequent to receiving the requests for the first and second changes, automatically determining whether said dependency between the first and second portions of the browse data structure would be broken by the release of the first change or the second change;
wherein said automatically determining is performed without releasing said first and second changes on a live version of the website; and
if it is determined that the release of the first change or the second change would break said dependency, providing an indication of the broken dependency.
0 Assignments
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.
42 Citations
36 Claims
-
1. A computer-implemented method for specifying changes to a web_site, the method comprising:
performing, by one or more computers; receiving a request for a first change to the web site, the web site including multiple web pages;
wherein some of said web pages include item detail pages offering items for sale;
wherein the first change is scheduled for release at a first specified time;
wherein said web site includes a browse data structure distinct from the web pages of the web site, the browse data structure indicating a hierarchy of categories and different ones of the items for sale categorized under different categories of the hierarchy;
wherein said first change is directed to a first portion of the browse data structure;prior to the first specified time for release of the first change, receiving a request for a second change to the web site, the second change scheduled for release at a second specified time different than said first specified time;
wherein said second change is directed to a second portion of the browse data structure, the second portion being different than the portion of the browse data structure to which the first change is directed;
wherein prior to the first specified time and the second specified time, the second portion of the browse data structure has a dependency with said first portion;
wherein the dependency is specified within the browse data structure;subsequent to receiving the requests for the first and second changes, automatically determining whether said dependency between the first and second portions of the browse data structure would be broken by the release of the first change or the second change;
wherein said automatically determining is performed without releasing said first and second changes on a live version of the website; andif it is determined that the release of the first change or the second change would break said dependency, providing an indication of the broken dependency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A non-transitory computer-readable medium storing instructions to cause a computing system to provide services for creating content changes for a website, the program instruction when executed by the computing system cause:
-
receiving a request for a first change to the web site, the web site including multiple web pages;
wherein some of said web pages include item detail pages offering items for sale;
wherein the first change is scheduled for release at a first specified time;
wherein said web site includes a browse data structure distinct from the web pages of the web site, the browse data structure indicating a hierarchy of categories and different ones of the items for sale categorized under different categories of the hierarchy;
wherein said first change is directed to a first portion of said browse data structure;prior to the first specified time for release of the first change, receiving a request for a second change to the website, the second change scheduled for release at a second specified time different than said first specified time;
wherein said second change is directed to a second portion of the browse data structure, the second portion being different than the portion of the browse data structure to which the first change is directed;
wherein prior to the first specified time and second specified time, the second portion of the browse data structure has a dependency with said first portion;
wherein the dependency is specified within the browse data structure;subsequent to receiving the information related to the first and second changes, automatically determining whether said dependency between the first and second portions of the browse data structure would be broken by the release of the first or second changes, wherein said automatically determining is performed without releasing said first and second changes on a live version of said website; and in response to determining that the release of the first change or the second change would break said dependency, providing an indication of the broken dependency. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for specifying changes to a web_site, the system comprising:
-
a memory; and one or more processors coupled to the memory, wherein the memory comprises program instructions executable by the one or more processors to; receive a request for a first change to the web site, the web site including multiple web pages;
wherein some of said web pages include item detail pages offering items for sale;
wherein the first change is scheduled for release at a first specified time;
wherein said web site includes a browse data structure distinct from the web pages of the web site, the browse data structure indicating a hierarchy of categories and different ones of the items for sale categorized under different categories of the hierarchy;
wherein said first change is directed to a first portion of the browse data structure;prior to the first specified time for release of the first change, receive a request for a second change to the web site, the second change scheduled for release at a second specified time different than said first specified time;
wherein said second change is directed to a second portion of the browse data structure affected by the second change, the second portion being different than the portion of the browse data structure to which the first change is directed;
wherein prior to the first specified time and the second specified time, the second portion of the browse data structure has a dependency with said first portion;
wherein the dependency is specified within the browse data structure;subsequent to receiving the requests for the first and second changes, automatically determine whether said dependency between the first and second portions of the browse data structure would be broken by the release of the first change or the second change;
wherein that automatic determination is performed without releasing said first and second changes on a live version of the website; andin response to determining that the first change or the second change would break said dependency, provide an indication of the broken dependency. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification