A method for partitioning Web pages of a Web site into graphic elements
and technical elements to enable efficient updating of the Web site.
Graphic elements of a Web page are defined and a plurality of technical
page element sets for respectively formatting the Web page in accordance
with the technical page element sets are defined. The graphic elements of
the Web page are converted into a stylesheet using a
content-to-stylesheet generator. The Web page is then processed using the
stylesheet in accordance with one of the technical page element sets to
obtain a formatted Web page in accordance with the one technical page
element set. The stylesheet can be compatible with a version of XSL
(extensible stylesheet language). The formatted Web page is subsequently
provided to a user via a server application. Efficient updating of the
Web site is enabled by partitioning the graphic design elements, which
define a look and feel for the Web page, from the technical page
elements, which define the technical reliability of the software objects,
scripts, macros, and the like. The partitioning allows the graphic design
elements and the technical elements to be changed and updated more
independently.