Patent ID: 7698655
Filing Date: 2010-04-13
Classification: G06F,H04L

Abstract:
1. A preview tool for a portal implemented using a computer, the preview tool comprising: one or more microprocessors; a portal, located on a server, defined by a portal configuration, wherein the portal contains a plurality of portlets that utilize various types of display code to display focused information directed to a specific user or user group and each of the plurality of portlets is a self-contained application and is defined by a particular portlet configuration file in a plurality of portlet configuration files that contains meta-data that is created and edited by an integrated design environment or administration tool for that portlet, wherein the portal configuration includes style information to define a portal display of the one or more portlets; a portal preview application, running on the one or more microprocessors, that operates to modify the style information of the portal, wherein the portal preview application is associated with a preview display of the portal, wherein the preview display of the portal is constructed from a local copy of the style information that defines the preview display at a browser, wherein the local copy of the style information is separate from the style information in the portal configuration, and wherein the preview display of the portal is associated with a palette that indicates the style information corresponding to a curser position within the preview display defined in the local copy of the style information, and wherein the palette can be downloaded to the browser from the server to avoid significant interactions between the browser and the server during the operations of the preview tool, wherein the style information is in cascading style sheet (CSS) format and wherein the palette displays a CSS class and whether the CSS class is inherited, wherein the preview display for each one of the plurality of portlets is updated once a local copy of the particular portlet configuration file that contains style information for the particular portlet is changed, and the change in the local copy of the particular portlet configuration file operates to be applied to the style information in the portal configuration that updates the portal display of the plurality of portlets.