Method and system for constructing a database-driven website
First Claim
Patent Images
1. A method for constructing a database driven website, the method comprising steps of:
- (a) storing each web page as a database record having fields that reference a layout template and content;
(b) storing the layout template and the content as database records; and
(c) displaying each web page by using the fields in the corresponding database record to access the layout template and content records for display.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for constructing a database driven website is disclosed. The method and system include storing each web page as a database record having fields that reference a layout template and content, and storing the layout template and the content as database records. The method and system further include displaying each web page by using the fields in the corresponding database record to access the layout template and content records for display.
-
Citations
27 Claims
-
1. A method for constructing a database driven website, the method comprising steps of:
-
(a) storing each web page as a database record having fields that reference a layout template and content;
(b) storing the layout template and the content as database records; and
(c) displaying each web page by using the fields in the corresponding database record to access the layout template and content records for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for constructing a database-driven website, the method comprising the steps of:
-
(a) providing a plurality of application objects corresponding to a plurality of page-types for processing the page-types when invoked;
(b) allowing the user to create one or more web pages for the website by specifying parameters for each of the web pages, wherein the parameters include the page-type of the web page, and content to be displayed in the web page;
(c) storing each web page as a database record and storing the corresponding parameters as fields in the record; and
(d) displaying one of the web pages on a client computer by invoking the application object indicated in the page type fields in each of the web page records to present the corresponding content to the client computer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing database-driven web pages, the method comprising the steps of:
-
(a) providing a plurality of layout templates defining locations of navigational areas that display navigational links on web pages;
(b) providing a plurality of page types defining the type of web page, wherein each page type includes an application object for processing the web page;
(c) allowing a user to define an organizational hierarchy for the website by specifying parameters for each of web pages, wherein the parameters include one of the layout templates, a title for the web page, one of the page types, and a link location;
(d) storing with web page as a database record that includes fields for storing the specified parameters; and
(e) displaying each web page by accessing the database record for the web page, and invoking the application object corresponding to the specified page type to render the web page according to the specified layout template. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method for constructing a website that includes a plurality of web pages wherein top-level web pages, including a homepage, display a set of navigational links for accessing other web pages, the method comprising the steps of:
-
(a) in response to a user requesting to create a website, selecting a layout template that defines the homepage and navigational areas on the top-level web pages for displaying the navigational links; and
(b) defining the top-level web pages by (i) allowing the user to specify parameters for each of the top-level web pages, (ii) allowing the user to specify a link location for each of the top-level web pages, wherein the link location defines either which navigational area a link to the top-level web page will be displayed, or that the top-level web page is a sub-page of apparent top-level web page, such that the parent top-level web page will display a navigational link to the sub-page, and (iii) storing each of the top-level web pages as a database record, and storing the corresponding parameters as fields in the record. - View Dependent Claims (25, 26, 27)
-
Specification