Website Builder Asset Usage Mapping Across Content Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing online website builder platforms do not effectively track which blocks within a website use a particular digital asset, making it difficult for users to manage and update assets efficiently.
Innovation Solution
A Graphical User Interface (GUI) is implemented to display the 'used in' feature for digital assets, showing which blocks within a website utilize the asset, enabling users to see and manage these associations dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If website builders enable users to quickly and easily build and edit websites, then ease of operation is improved, but the ability to track and manage digital asset usage across blocks deteriorates
Solution Approach 1:
The system implements automatic tracking that provides feedback to users about which blocks are using specific digital assets. When a digital asset is added to or removed from a block, the system automatically updates the usage information and notifies the user, enabling informed decision-making about asset management while maintaining ease of website building and editing.
Solution Approach 2:
The system automatically tracks and manages digital asset usage information without requiring user intervention. The tracking mechanism operates autonomously, continuously monitoring which blocks use which digital assets and maintaining this information in the database, thereby preserving ease of operation while preventing information loss.
2Productivity
If digital assets are reused across multiple blocks, then productivity is improved, but the complexity of managing and updating assets increases
Solution Approach 1:
The system provides automatic feedback about digital asset usage across multiple blocks. When users view a digital asset in the library, they receive immediate information about which blocks are using it, enabling efficient reuse decisions. This feedback mechanism simplifies asset management complexity while maintaining high productivity through asset reuse.
Solution Approach 2:
The digital asset library serves multiple functions: storing assets, tracking usage across blocks, providing usage information to users, and enabling efficient asset management. This multi-functional approach increases productivity through asset reuse while the integrated nature of these functions prevents management complexity from increasing proportionally.
3Measurement precision
If the system tracks usage information for all digital assets across all blocks, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The system establishes tracking relationships between digital assets and blocks in advance, when assets are first added to blocks. This preliminary action creates the tracking infrastructure upfront, enabling precise measurement of asset usage without requiring complex real-time analysis later. The tracking data is collected and stored as blocks are built and edited.
Solution Approach 2:
The tracking system operates autonomously, automatically recording and maintaining usage information without requiring complex management overhead. The system self-manages the tracking data in the database, updating it automatically when assets are added to or removed from blocks, thereby achieving precise tracking while minimizing system complexity.
Data Source
AI summary
Systems and methods are disclosed herein for providing a Graphical User Interface (GUI) for a website builder software platform that includes a “used in” feature for digital assets used in blocks within the website. More specifically, digital assets are associated to blocks in which the digital assets are used within the website. Information about these associations is dynamically updated and displayed via the GUI. In this manner, a website creator can quickly and easily see that a particular digital asset is used in certain blocks and take this information into account when, e.g., updating that digital asset.


