DYNAMIC PAGE PREVIEWER FOR A WEB APPLICATION BUILDER
First Claim
1. A system comprising:
- A database system for displaying a presentation of a dynamic page previewer for a server-hosted web application builder, the database system configurable to cause;
maintaining a multi-tenant database associated with a plurality of users, the multi-tenant database identifying a plurality of web applications and web application components, the web application components configured to be reusable within the web application builder;
causing, for display on a client device, a user interface for the dynamic page previewer, the user interface comprising a preview page of a web application from the plurality of web applications, the web application comprising one or more of the plurality of web application components and one or more component toggle buttons corresponding to the one or more web application components;
processing a user request to select a component toggle button;
determining one or more component visibility rules associated with the web application component corresponding to the selected component toggle button;
determining a visibility state for the web application component;
modifying the visibility state in relation to the one or more component visibility rules; and
presenting, in response to the first user request and in the user interface, the preview page of the web application with the web application component being visible or not visible based on the modified visibility state.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are examples of systems, apparatus, methods and computer program products for providing a dynamic page previewer for a web application builder. A database system maintains a multi-tenant non-relational database associated with a number of users, web applications, and web application components. The system displays a user interface for a dynamic page previewer, consisting of a preview page for a web application containing a number of web application components and one or more component toggle buttons corresponding to the components. The system then processes a user request to select a component toggle button. One or more component visibility rules associated with the component are determined, as well as a visibility state for the component. The visibility state is modified in relation to the component visibility rules, and the system presents the preview page of the web application in the user interface with the web application component being visible or not visible based on the modified visibility state.
56 Citations
20 Claims
-
1. A system comprising:
A database system for displaying a presentation of a dynamic page previewer for a server-hosted web application builder, the database system configurable to cause; maintaining a multi-tenant database associated with a plurality of users, the multi-tenant database identifying a plurality of web applications and web application components, the web application components configured to be reusable within the web application builder; causing, for display on a client device, a user interface for the dynamic page previewer, the user interface comprising a preview page of a web application from the plurality of web applications, the web application comprising one or more of the plurality of web application components and one or more component toggle buttons corresponding to the one or more web application components; processing a user request to select a component toggle button; determining one or more component visibility rules associated with the web application component corresponding to the selected component toggle button; determining a visibility state for the web application component; modifying the visibility state in relation to the one or more component visibility rules; and presenting, in response to the first user request and in the user interface, the preview page of the web application with the web application component being visible or not visible based on the modified visibility state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method comprising:
-
maintaining a multi-tenant database associated with a plurality of users, the multi-tenant database identifying a plurality of web applications and web application components, the web application components configured to be reusable within a web application builder; causing, for display on a client device, a user interface for the dynamic page previewer, the user interface comprising a preview page of a web application from the plurality of web applications, the web applications comprising one or more of the plurality of web application components and one or more component toggle buttons corresponding to the one or more web application components; processing a first user request to select a component toggle button; determining one or more component visibility rules associated with the web application component corresponding to the selected component toggle button; determining a visibility state for the web application component based on the one or more component visibility rules; modifying the visibility state in relation to the one or more component visibility rules; and presenting, in response to the first user request and in the user interface, the preview page of the web application with the web application component being visible or not visible based on the modified visibility state. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
maintaining a multi-tenant database associated with a plurality of users, the multi-tenant database identifying a plurality of web applications and web application components, the web application components configured to be reusable within a web application builder; causing, for display on a client device, a user interface for the dynamic page previewer, the user interface comprising a preview page of a web application from the plurality of web applications, the web applications comprising one or more of the plurality of web application components and one or more component toggle buttons corresponding to the one or more web application components; processing a first user request to select a component toggle button; determining one or more component visibility rules associated with the web application component corresponding to the selected component toggle button; determining a visibility state for the web application component based on the one or more component visibility rules; modifying the visibility state in relation to the one or more component visibility rules; and presenting, in response to the first user request and in the user interface, the preview page of the web application with the web application component being visible or not visible based on the modified visibility state. - View Dependent Claims (16, 17, 18, 19, 20)
Specification