A method for the editing of web pages by selectively providing editing
logic and data that associates portions of the page with data sources
used to provide the portions. Identical pages are provided to both
editors and non-editors, preferably by retrieving and viewing the page in
a browser. The editor can use the editing logic to edit the displayed
page. The invention uses the associating data in order to update data
sources used to provide the web page in accordance with the edits. The
use of associating data by the invention supports functionality that
allows for updating of a wide variety of data sources with potentially
complex relations to the provided web page.
In preferred embodiments, the editing logic provides WYSIWYG editing
within editable portions of the displayed page, GUI elements to assist
authors in the writing of HTML and performing other editing tasks, and
server-created dialogs which can structure editing of specific portions
in order to enforce business rules or data integrity.
Eine Methode für das Redigieren von Webseiten, indem sie selektiv zur Verfügung stellte, Logik und Daten redigierend, die Teile der Seite mit Datenquellen verbindet, verwendete, die Teile zur Verfügung zu stellen. Identische Seiten werden zu den Herausgebern und zu den Nichtherausgebern, vorzugsweise vom Zurückholen und vom Betrachten der Seite in einer Datenbanksuchroutine zur Verfügung gestellt. Der Herausgeber kann die redigierende Logik verwenden, um die angezeigte Seite zu redigieren. Die Erfindung verwendet die verbindenen Daten, um die Datenquellen zu aktualisieren, die verwendet werden, um die Webseite in Übereinstimmung mit zur Verfügung zu stellen, redigiert. Der Gebrauch von Verbinden von von Daten durch die Erfindung stützt Funktionalität, die die Aktualisierung einer breiten Vielzahl der Datenquellen mit möglicherweise komplizierten Relationen zur zur Verfügung gestellten Webseite zuläßt. In bevorzugten Verkörperungen stellt die redigierende Logik den WYSIWYG zur Verfügung, der innerhalb der editable Teile der angezeigten Seite, GUI Elemente zu den Vorlage Autoren im Schreiben von HTML redigiert und andere redigierende Aufgaben durchführt und Bediener-verursachte Dialoge, die das Redigieren der spezifischen Teile strukturieren können, um Geschäftsprinzip- oder Datenintegrität zu erzwingen.