System for creating and maintaining a website
First Claim
1. A machine-implemented method of managing content at a web site, the method comprising:
- receiving a first request from a user to create a particular content item in a particular folder associated with the web site;
in response to the first request, inspecting permission data to determine that said user has create-with-approval privileges relative to said particular folder;
in response to determining that said user has create-with-approval privileges relative to said particular folder, adding said particular content item to said particular folder in a not-publicly-visible state;
in response to receiving input that grants approval for the particular item to be created in the particular folder, changing the state of the particular content item to a publicly-visible state;
receiving a second request;
in response to the second request, determining a current state of the particular content item;
if the current state of the particular content item is the publicly-visible state, then responding to the second request by providing a web page that includes said particular content item; and
if the current state of the particular content item is in the not-publicly-visible state, then responding to the second request by providing a web page that does not include said particular content item.
2 Assignments
0 Petitions
Accused Products
Abstract
A web site creation and maintenance system permits distributed control and centralized management of a web site. The physical implementation of the web site resides on a database maintained by a database administrator. The web site system permits a site administrator to construct the overall structure, design and style of the web site. This allows for a comprehensive design as well as a common look and feel for the web site. The web site system permits content for the web site to originate from multiple content contributors. The publication of content is controlled by content owners. This permits assignment of content control to those persons familiar with the content. The web site system is also a self service web site system for content contributors, content owners, and site administrators. The self service system displays to users one or more panels that contain input fields to permit the users to submit content and web site components for publication on the web site. The user, through use of only a web browser running on the user computer, transmits the parameter to the web site database. In response, the web site is updated at the database in accordance with the parameter.
67 Citations
12 Claims
-
1. A machine-implemented method of managing content at a web site, the method comprising:
-
receiving a first request from a user to create a particular content item in a particular folder associated with the web site; in response to the first request, inspecting permission data to determine that said user has create-with-approval privileges relative to said particular folder; in response to determining that said user has create-with-approval privileges relative to said particular folder, adding said particular content item to said particular folder in a not-publicly-visible state; in response to receiving input that grants approval for the particular item to be created in the particular folder, changing the state of the particular content item to a publicly-visible state; receiving a second request; in response to the second request, determining a current state of the particular content item; if the current state of the particular content item is the publicly-visible state, then responding to the second request by providing a web page that includes said particular content item; and if the current state of the particular content item is in the not-publicly-visible state, then responding to the second request by providing a web page that does not include said particular content item. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-readable storage medium carrying one or more sequences of instructions for managing content at a web site, wherein execution of the one or more sequences of instructions by one or more processors causes:
-
receiving a first request from a user to create a particular content item in a particular folder associated with the web site; in response to the first request, inspecting permission data to determine that said user has create-with-approval privileges relative to said particular folder; in response to determining that said user has create-with-approval privileges relative to said particular folder, adding said particular content item to said particular folder in a not-publicly-visible state; in response to receiving input that grants approval for the particular item to be created in the particular folder, changing the state of the particular content item to a publicly-visible state; receiving a second request; in response to the second request, determining a current state of the particular content item; if the current state of the particular content item is the publicly-visible state, then responding to the second request by providing a web page that includes said particular content item; and if the current state of the particular content item is in the not-publicly-visible state, then responding to the second request by providing a web page that does not include said particular content item. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification