Patent ID: 7458021

Claim:
A method of authoring a web page comprising: receiving a selection of a schema for the web page, the schema defining at least one field, and each field defining a list of required data parameters; receiving a selection of a first template from a list of at least two valid templates linked to the selected schema; receiving data for insertion into each field of the schema; visualizing the data with the template; publishing the visualized data as the web page, with the first template defining how the data entered into said fields will appear when published; receiving a selection of a second template from the list of valid templates linked to the selected schema; revisualizing the published web page without breaking any links pointing to the web page and without creating a new link for the web page; and republishing the revisualized web page, where the second template defines how the data entered into said fields will appear when republished, differently from said first template, such that only a portion of the data entered into the schema is revisualized and republished using the second template.