Producing a page of information based on a dynamic edit form and one or more transforms
First Claim
1. A computing system having an editing process operating thereon, the editing process:
- receiving a selection of a piece of content, the content including at least one item therein, each item specifying a pre-defined portion of the content;
receiving a selection of an edit form, the edit form including at least one control therein, each control being available for receiving an item of the content and for specifying attributes relating to displaying the received item in a page that is to be served to a requester thereof;
receiving a selection of a content-control statement, the content-control statement specifying for each of at least some items of the content a control from the edit form to be employed to display the item in the page and thereby binding the content to the edit form;
performing one of receiving a selection of a layout statement or allowing an editor to create the layout statement, the layout statement specifying each item of the content that is to appear in the page, including a layout order of such specified item within the page and any attributes to be applied to such item;
facilitating the editor in editing the layout statement to edit how the content is to appear in the page; and
outputting the edited layout statement and edited content, the edited content being an intermediate form of the content based on at least the edit form and the content-control statement, wherein a transforming process is to produce the page based on the edited content, the layout information, and a pre-selected rendering format.
2 Assignments
0 Petitions
Accused Products
Abstract
An editing process receives a piece of content including at least one item therein, an edit form including at least one control available for receiving an item and for specifying attributes relating to displaying the received item in a page, and a content-control statement specifying for each of at least some items a control from the edit form to be employed to display the item in the page. An editor creates/edits a layout statement specifying each item to appear in the page, including a layout order and any attributes to be applied. The editing process outputs the edited layout statement and edited content. The edited content is an intermediate form of the content based on at least the edit form and the content-control statement, where a transforming process is to produce the page based on the edited content, the layout information, and a pre-selected rendering format.
65 Citations
30 Claims
-
1. A computing system having an editing process operating thereon, the editing process:
-
receiving a selection of a piece of content, the content including at least one item therein, each item specifying a pre-defined portion of the content;
receiving a selection of an edit form, the edit form including at least one control therein, each control being available for receiving an item of the content and for specifying attributes relating to displaying the received item in a page that is to be served to a requester thereof;
receiving a selection of a content-control statement, the content-control statement specifying for each of at least some items of the content a control from the edit form to be employed to display the item in the page and thereby binding the content to the edit form;
performing one of receiving a selection of a layout statement or allowing an editor to create the layout statement, the layout statement specifying each item of the content that is to appear in the page, including a layout order of such specified item within the page and any attributes to be applied to such item;
facilitating the editor in editing the layout statement to edit how the content is to appear in the page; and
outputting the edited layout statement and edited content, the edited content being an intermediate form of the content based on at least the edit form and the content-control statement, wherein a transforming process is to produce the page based on the edited content, the layout information, and a pre-selected rendering format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium having stored thereon computer-executable instructions implementing an editing process operating on a computer system, the editing process:
-
receiving a selection of a piece of content, the content including at least one item therein, each item specifying a pre-defined portion of the content;
receiving a selection of an edit form, the edit form including at least one control therein, each control being available for receiving an item of the content and for specifying attributes relating to displaying the received item in a page that is to be served to a requester thereof;
receiving a selection of a content-control statement, the content-control statement specifying for each of at least some items of the content a control from the edit form to be employed to display the item in the page and thereby binding the content to the edit form;
performing one of receiving a selection of a layout statement or allowing an editor to create the layout statement, the layout statement specifying each item of the content that is to appear in the page, including a layout order of such specified item within the page and any attributes to be applied to such item;
facilitating the editor in editing the layout statement to edit how the content is to appear in the page; and
outputting the edited layout statement and edited content, the edited content being an intermediate form of the content based on at least the edit form and the content-control statement, wherein a transforming process is to produce the page based on the edited content, the layout information, and a pre-selected rendering format. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification