Patent ID: 8549417

Claim:
A method, comprising: displaying a plurality of options each for configuring a different portion of a previously created graphical user interface associated with an on-demand database service; receiving selection of one of the displayed options to configure an associated one of the portions of the previously created graphical user interface; in response to the selection of the one of the displayed options, displaying an editor interface associated only with the selected one of the displayed options to configure the associated one of the portions of the previously created graphical user interface, where the editor interface displays text representative of the one of the portions of the previously created graphical user interface; receiving, via the editor interface, a plurality of markup tags defining a customization of the one of the portions of the previously created graphical user interface by: displaying within the editor interface a plurality of graphical user interface components associated with the one of the portions of the previously created graphical user interface and capable of being used for the customization of the one of the portions of the previously created graphical user interface, where each of the graphical user interface components is displayed as a different one of the plurality of markup tags; receiving a selection of one of the graphical user interface components to be used for the customization of the one of the portions of the previously created graphical user interface; and automatically receiving the markup tags and updating the displayed text representative of the one of the portions of the previously created graphical user interface with the markup tags inserted in response to the selection of the one of the graphical user interface components, wherein the markup tags define the customization of the one of the portions of the previously created graphical user interface by indicating the selected one of the graphical user interface components to be used for the customization of the one of the portions of the previously created graphical user interface; and publishing a customized version of the previously created graphical user interface by substituting the one of the portions of the previously created graphical user interface with the customized one of the portions of the previously created graphical user interface; wherein the plurality of graphical user interface components are displayed in a component interface separate from the editor interface, and the selected one of the graphical user interface components is selected and moved from the component interface into a window of the editor interface.