CPC G06F 40/186 (2020.01) [G06F 3/0481 (2013.01); G06F 40/103 (2020.01)] | 20 Claims |
1. A system, the system comprising:
a processor;
a website building system (WBS) running on said processor, said WBS comprising:
a content database storing a pool of content items to be displayed on a website being built;
a view database storing a set of views which can be used to display said content items, a view being a template for a section of a web page of said website, each view having components;
wherein a view in said set of views is associated with an item type and displays items belonging to said item type;
a view pool searcher to search in said view database for two or more matching views having fields and at least one of keywords, attributes and application related parameters that match a user selected set of content items stored in said content database;
a dynamic view constructor to search among said two or more matching views and to dynamically construct a constructed view for said user selected set of content items according to at least one of: pre-defined dynamic layout anchors, layout rules and inheritance relationships between components of said views; and
a filled-in view creator to dynamically map said user selected set of content items to said constructed view, said filled-in view creator further comprising a field matching module to map an individual content item of said user selected set of-content items in said constructed view to a matching field in its associated item type.
|