17. The method of claim 1 , further comprising determining which of the run-time editing capabilities that the client is authorized to perform by: determining that the client is authorized to perform at least one of editing text content included in the source code of a selected region, wherein the text content comprises content displayed as text in the output presentation of the web page or modifying a display characteristic of the text content; and determining that the client is not authorized to perform at least the other of editing text content included in the source code of the selected region or modifying the display characteristic of the text content.
1. A method comprising: receiving, by a run-time edit engine executed by a processor, source code of a web page that includes code defining run-time editing capabilities for editing a first region of an output presentation of the web page and a second region of the output presentation of the web page; during run-time, receiving, by the run-time edit engine, a first request to edit the first region and a second request to edit the second region; determining, by the run-time edit engine, that a client from which the first and second requests are received is authorized to perform a first plurality of run-time editing capabilities in the first region and a second plurality of run-time editing capabilities in the second region, wherein the second plurality of run-time editing capabilities includes at least one run-time editing capability that is not included in the first plurality of run-time editing capabilities that the client is authorized to perform for the first region, wherein the first and second pluralities of run-time editing capabilities are determined based on the code defining the run-time editing capabilities; and responding to the first and second requests by interpreting, by the run-time edit engine, the code defining the run-time editing capabilities during run-time of the web page to enable the first and second pluralities of run-time editing capabilities that the client is authorized to perform in the respective first and second regions.