Virtual Web Page Preview Editing With Database Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional website development systems lack the ability to manage backend functionality without user involvement, provide customization options, handle requests without delay, isolate malicious plugins, and offer real-time data access for testing, leading to inefficient and cumbersome operations.
Innovation Solution
A system that allows users to add backend functionality through a unified interface, enables dynamic preview and editing of webpages, provides on-demand server instances, isolates plugins, and offers real-time data access for testing, using virtual machines, containers, or serverless code to manage website load and activity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users edit database during preview of virtual webpage, then website customization capability is improved, but system complexity increases
Solution Approach 1:
The patent introduces a database as an intermediary component that mediates between the virtual webpage preview interface and the actual website deployment. The database stores webpage content, user profiles, and configuration data, allowing users to edit and customize websites through the preview interface without directly manipulating complex system structures. This intermediary layer simplifies the interaction while enabling sophisticated customization capabilities.
2Productivity
If on-demand server instances are deployed, then website load handling capability is improved, but processing delay increases
Solution Approach 1:
The patent implements preliminary action by pre-configuring server instances with common webpage templates and database structures before actual requests arrive. When a user needs a new website, the system can quickly instantiate a pre-configured server instance rather than building one from scratch, significantly reducing processing delay while maintaining the ability to handle varying load requirements through on-demand deployment.
3Adaptability or versatility
If plugins are integrated into website hosting system, then website functionality is improved, but security vulnerability increases
Solution Approach 1:
The patent applies segmentation by isolating each plugin within its own sandboxed environment on the server. Each plugin runs in a separate process or container with limited access to system resources and other plugins. This segmentation allows the hosting system to maintain diverse website functionalities through multiple plugins while containing security vulnerabilities within isolated boundaries, preventing malicious plugins from affecting the entire hosting system or other websites.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Disclosed embodiments relate to updating a back-end database containing data sets that populate a plurality of web pages of a website. Operations include receiving via a user interface, a plurality of data elements; storing groups of at least one data element in a database; generating a plurality of virtual web pages, wherein each virtual web page is a preview of a corresponding actual web page before the corresponding actual web page goes live; displaying each group of at least one data element in a separate one of the plurality of virtual web pages; displaying an editing tool to permit a user to edit a virtual web page from the plurality of virtual web pages; translating the edits to the virtual web page into updates for the database; storing the updates in the database; and enabling a display on the corresponding actual web page with the updates.