Systems and methods for editing a web page
First Claim
Patent Images
1. A group-editable web page editing system, comprising:
- a set of user interfaces to query a user as to items to be suppressed for editing formatting characteristics of a web page comprising a control panel that lists names of all templates currently in use on the web page and for each template displaying a number of items associated with that template;
an element selection device adapted to parse the web page, to receive a selection of suppressed items from the user, and to replace each of the suppressed items with a placeholder identification in a temporary web page;
an editing hardware device adapted to identify items not suppressed in the web page, wherein each non-suppressed item is associated with an edit area in a further temporary web page, and to receive edits from the user in one or more of the edit areas in the further temporary web page;
a format edit device to receive a selection of one of the templates in the control panel from the user, to provide a further web page to the user comprising a dialog box for editing the selected template, and to receive edits to the selected template; and
a template edit merging device that merges the edits of the temporary web page, the further temporary web page, and the further web page into the web page.
10 Assignments
0 Petitions
Accused Products
Abstract
By analyzing a web page, the web page can be divided into component parts. Specifically, the web page can be divided into items, templates and the remaining HTML. Then, using dedicated user interfaces, each component part can be separately edited. To facilitate editing, the component parts not being edited can optionally be suppressed or presented in abbreviated form, and all parts can optionally be shown in the same order in which they occur in the web page. The live version of the web page is then updated with the edited version of the component parts, taking into consideration any contributions from other users made during the editing process.
46 Citations
17 Claims
-
1. A group-editable web page editing system, comprising:
-
a set of user interfaces to query a user as to items to be suppressed for editing formatting characteristics of a web page comprising a control panel that lists names of all templates currently in use on the web page and for each template displaying a number of items associated with that template; an element selection device adapted to parse the web page, to receive a selection of suppressed items from the user, and to replace each of the suppressed items with a placeholder identification in a temporary web page; an editing hardware device adapted to identify items not suppressed in the web page, wherein each non-suppressed item is associated with an edit area in a further temporary web page, and to receive edits from the user in one or more of the edit areas in the further temporary web page; a format edit device to receive a selection of one of the templates in the control panel from the user, to provide a further web page to the user comprising a dialog box for editing the selected template, and to receive edits to the selected template; and a template edit merging device that merges the edits of the temporary web page, the further temporary web page, and the further web page into the web page. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for editing a group-editable web page, comprising:
-
providing to a user, a web page having a control panel that lists names of all templates currently in use on the web page and for each template displaying a number of items associated with that template; parsing the web page; receiving a selection of suppressed items from the user and replacing each of the suppressed items with a placeholder identification in a temporary web page; identifying items not suppressed in the web page, wherein each of the non-suppressed items is associated with an edit area in a further temporary web page; receiving edits from the user in one or more of the edit areas in the further temporary web page; receiving a selection of one of the templates in the control panel from the user and providing a further web page to the user comprising a dialog box for editing the selected template; receiving edits to the selected template; and merging the edits of the temporary web page, the further temporary web page, and the further web page into the web page. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory computer readable medium including one or more computer-readable instructions embedded therein, which when executed by a processor, cause the processor to perform the steps of:
-
providing to a user, a web page having a control panel that lists names of all templates currently in use on the web page and for each template, displaying a number of items associated with that template; parsing the web page; receiving a selection of suppressed items from the user and replacing each of the suppressed items with a placeholder identification in a temporary web page; identifying items not suppressed in the web page, wherein each of the non-suppressed items is associated with an edit area in a further temporary web page; receiving edits from the user in one or more of the edit areas in the further temporary web page; receiving a selection of one of the templates in the control panel from the user and providing a further web page to the user comprising a dialog box for editing the selected template; receiving edits to the selected template; and merging the edits of the temporary web page, the further temporary web page, and the further web page into the web page. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for editing a web page, comprising:
-
receiving a request from a user to edit formatting of a web page having a control panel that lists names of all templates currently in use on the web page and for each template, displaying a number of items associated with that template; prompting the user to select at least one of an item and template content in the web page to be suppressed and receiving a selection of one or more of the items or template content to be suppressed; parsing the web page and replacing each of the selected items or template content to be suppressed with a placeholder in a temporary web page; defining an edit area for each portion of the web page that is not represented by the placeholders in a further temporary web page; receiving edits from the user in at least one of the edit areas of the further temporary web page; receiving a selection of one of the templates in the control panel from the user and providing a further web page to the user comprising a dialog box for editing the selected template; receiving edits to the selected template; determining that the web page is unlocked and locating old edit areas corresponding to the edit areas of the temporary web page, the further temporary web page, or the further web page that received edits; and replacing content in the old edit areas with the received edits and entering the edits.
-
Specification