USING DOCUMENT TEMPLATES TO ASSEMBLE A COLLECTION OF DOCUMENTS
First Claim
1. A method for compiling a collection of static documents, the method comprising:
- receiving a document list that includes a plurality of entries, each of which (a) represents a static document that is to be included in the collection, and (b) identifies a document template that includes instructions executable by a web server to generate the static document represented by that entry;
transmitting, to the web server, a request corresponding to a particular entry included in the document list, wherein the request includes a link to the document template identified by the particular entry in the list;
receiving a static document in response to transmitting the request; and
storing the static document in the collection of static documents.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, to assemble a collection of documents according to a document list. The document list represents documents to be included in the collection, and includes multiple entries that identify document templates. Each document template includes instructions that a web server can execute to generate a web document based on one or more parameters. A web document corresponding to each of the multiple entries is requested; the requested web documents are received and stored in the collection of documents. Links in the received web documents can be identified and updated. The collection of documents can be accessed as part of a web site.
-
Citations
20 Claims
-
1. A method for compiling a collection of static documents, the method comprising:
-
receiving a document list that includes a plurality of entries, each of which (a) represents a static document that is to be included in the collection, and (b) identifies a document template that includes instructions executable by a web server to generate the static document represented by that entry; transmitting, to the web server, a request corresponding to a particular entry included in the document list, wherein the request includes a link to the document template identified by the particular entry in the list; receiving a static document in response to transmitting the request; and storing the static document in the collection of static documents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising one or more computing devices configured to perform operations including:
-
receiving, at a server, a particular document template that identifies a class of documents and includes instructions executable by a web server to generate a particular static document of the class; receiving a document list that includes a plurality of entries, each of the plurality of entries identifying a document template and specifying a document of the class to be generated from the document template identified by that entry; generating a plurality of static documents according to the document list, each static document corresponding to one of the plurality of entries in the document list, and each static document having been generated from one of the document templates identified in the document list; and storing the plurality of static documents in a collection of documents. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product, tangibly embodied in a non-transitory computer readable medium, including instructions operable to cause a data processing apparatus to:
-
receive a document list representing a plurality of web documents to be included in a collection, the document list including a plurality of entries, each entry identifying a document template that includes instructions executable by a web server to generate one of the web documents based on one or more parameters; request that the web server generate the plurality of web documents, wherein each web document is generated based a corresponding document template identified in the document list; receive the requested plurality of web documents; and store the received plurality of web documents in the collection. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification