摘要 |
The present invention presents a system and method editing content elements within the context of the Web page that contains the content elements. Web pages are requested from a computer serving Web pages by a client using a Web browser, the content comprising the requested page or pages being stored and managed by a database or other data store. Embedded in the requested page is a dynamic database reader (DDR), which transmits a request to a Control Program (CP) running in the server. Upon this transmission the CP queries the database for page content and returns the content to the DDR. As the requested data is received, the DDR places editorial controls in the vicinity of one or more editable content elements and passes the resultant data off to the browser to be rendered and displayed to the user. When a user wishes to modify a content element, he or she selects the editorial control associated with the element, which causes the control program to download and execute an in-context editor within an auxiliary browser window. The in-context editor displays the selected content element, controls for modifying the currently selected content element or choosing a new content element, and transactional controls to either save or cancel editorial changes. When the changes are saved, the in-context editor issues a message to the control program to update the content element in the database and refresh the Web page to display the changes. The in-context editor window closes and the user is free to edit another content element or navigate to a new Web page.
|