Patent attributes
A system and method for developing a dynamic web page. An editor facilitates creation and modification of a web page created from static and dynamic web page code. The editor provides a source code view for accessing the dynamic code, static code and static content corresponding to the static code. The editor also provides a visual editor for accessing dynamic content generated from corresponding dynamic code. Modifications to code or content in one view are reflected in the other. A controller generates a merged model of the code and content of the web page. The merged model may be in the form of a hierarchical ordering of nodes, wherein each node corresponds to a code element or a content element. A pre-processor marks dynamic code before the code is deployed, and a post-processor un-marks the dynamic code.