SYSTEM AND METHOD FOR WEBSITE CONFIGURATION AND MANAGEMENT
First Claim
1. A method for creating an enhanced site map for a web site, the method comprising:
- providing a user interface to a web publishing application, the user interface enabling the creation of a site map for a web site with a plurality of pages, the site map providing a view of a web site structure and a location from which to create site content and site navigation; and
creating, with the user interface, the site map.
1 Assignment
0 Petitions
Accused Products
Abstract
A web publishing enhancement application is discussed that provides a tool for visually creating an enhanced site map for a web site. The site map provides a location for creating web site content and site navigation. A user is also able to edit pages directly from the site map. The present invention also integrates CSS style classes within HTML content. The CSS style classes may be edited simultaneously by multiple users thus allowing the users to work concurrently. Additionally, a user is able to modify HTML code embedded in an XSL template from the site map and have the changes reflected in all of the pages created from the XSL template without knowledge of XSL or the rights of a developer. A page creation tool to create pages for websites using XML schemas, rule sets and XSL to create and edit XML files is also discussed.
37 Citations
41 Claims
-
1. A method for creating an enhanced site map for a web site, the method comprising:
-
providing a user interface to a web publishing application, the user interface enabling the creation of a site map for a web site with a plurality of pages, the site map providing a view of a web site structure and a location from which to create site content and site navigation; and creating, with the user interface, the site map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for utilizing CSS (Cascading Style Sheet) style classes with a web publishing application, the method comprising:
-
importing a CSS file to a web publishing application; parsing each of a plurality of CSS classes within the CSS file into a plurality of separate objects, each separate object corresponding to a CSS class; editing one of the plurality of separate objects; and remerging the plurality of separate objects including the one of the plurality of separate objects that underwent editing into a merged CSS file. - View Dependent Claims (19, 20, 21)
-
-
22. A system for creating pages for web sites, comprising:
-
a plurality of XML templates; a universal XML schema defining a plurality of XML schemas included in the XML templates, each of the plurality of XML schemas defining structure for at least a portion of a page being generated using at least one of the plurality of XML templates; at least one rule set, the at least one rule set associated with at least one of the plurality of XML schemas, the at least one rule set directing the drawing of a dialog box through which a user may specify a control to be included on the page; and a user interface enabling the selection of at least one of the plurality of XML templates. - View Dependent Claims (23, 24)
-
-
25. A physical medium for use with a computing device, the physical medium holding computer-executable instructions for creating an enhanced site map for a web site, the instructions comprising:
-
instructions for providing a user interface to a web publishing application, the user interface enabling the creation of a site map for a web site with a plurality of pages, the site map providing a view of a web site structure and a location from which to create site content and site navigation; and instructions for creating, with the user interface, the site map. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A physical medium for use with a computing device, the physical medium holding computer-executable instructions for utilizing CSS (Cascading Style Sheet) style classes with a web publishing application, the instructions comprising:
-
instructions for importing a CSS file to a web publishing application; instructions for parsing each of a plurality of CSS classes within the CSS file into a plurality of separate objects, each separate object corresponding to a CSS class; instructions for editing one of the plurality of separate objects; and instructions for remerging the plurality of separate objects including the one of the plurality of separate objects that underwent editing into a merged CSS file. - View Dependent Claims (39, 40, 41)
-
Specification